之前想要设置静态IP, 是因为设置了桥接网卡, 导致有时使用Xshell连接CentOS时IP发生了变化, 不得不查看IP重新连接, 所以想要设置静态IP, 解决连接问题, 一劳永逸.

  1. 首先, 在virtualbox中配置网卡, 选择桥接网卡模式

  2. 正常启动虚拟机, 通过 ip addr命令, 查看当前虚拟机的IP地址

  3. 修改网卡配置文件. vi /etc/sysconfig/network-scripts/ifcfg-enp0s3命令(我的网卡配置文件就是ifcfg-enp0s3文件)

  4. 将第四行的BOOTPROTO="dhcp"改为BOOTPROTO="static",最后一行改成ONBOOT="yes"

  5. 查询物理主机的网卡信息, 通过ipconfig命令, 确认需要的IPv4地址、子网掩码、默认网关等信息

    IPv4 地址 . . . . . . . . . . . . : 192.168.155.4
    子网掩码  . . . . . . . . . . . . : 255.255.255.0
    默认网关. . . . . . . . . . . . . : 192.168.155.1
  6. 修改ifcfg-enp0s3配置文件, 实现内网外互通(PS:在配置文件最低行添加以下代码)

    IPADDR=192.168.155.x        --- x可为2-255的任意数字, 这里我设置x为12
    NETMASK=255.255.255.0
    GATEWAY=192.168.155.1
    DNS1=114.114.114.114
  7. 修改完成后保存退出, 使用systemctl start network.serviceservice network restart重启网卡服务

  8. 验证结果: 以下验证步骤全部成功说明设置完成

    • 先进入虚拟机钟查询修改后的ip是否为设置的静态ip(命令: ip addr)
    • 检查主机与虚拟机的互通性(在主机上ping虚拟机的ip, 然后在虚拟机上ping主机的ip)
    • 检查虚拟机是否能连接网络(ping www.baidu.com)

评论