要设置固定IP首先要修改VMware的VMnet8网络适配器,
0 打开VMware 1 点击编辑 2 虚拟网络编辑器 3 选择VMnet8 4 选择NAT模式 5 勾选`将虚拟适配器连接到此网络`和`使用本地DHCP服务将IP地址分配给虚拟机` 6 设置子网IP为你想要的网段192.168.x.0 7 然后点击NAT设置 8 网关设置为192.168.x.2 9 确定 10 DHCP设置 11 起始IP设置为192.168.x.128,结束IP设置为192.168.x.254 12 确定 13 确定
然后启动虚拟机。。。
进入虚拟机后,编辑网络配置文件
vim /etc/sysconfig/network-script/ifcfg-eth0 或者 vim /etc/sysconfig/network-script/ifcfg-ens33
内容基本如下
CentOS5 & CentOS6 # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) DEVICE=eth0 BOOTPROTO=static PEERDNS=yes PEERROUTES=yes PEEROUTE=yes IPV4_FAILURE_FATAL=no IPADDR=192.168.200.131 NETMASK=255.255.255.0 GATEWAY=192.168.200.2 ONBOOT=yes DNS1=8.8.8.8 DNS2=114.114.114.114
CentOS7 TYPE="Ethernet" BOOTPROTO="static" DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="no" IPV6_AUTOCONF="no" IPV6_DEFROUTE="no" IPV6_PEERDNS="no" IPV6_PEERROUTES="no" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens32" UUID="b0d8e244-9922-4ba3-b373-2cca14ba9a19" # 这里的UUID是你的虚拟机的UUID DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.200.131" NETMASK="255.255.255.0" GATEWAY="192.168.200.2" DNS1="8.8.8.8" DNS2="114.114.114.114"
修改完后要重启network才生效
CentOS5 & CentOS6 service network restart CentOS7 sudo systemctl restart network
关闭IPV6
vim /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 保存修改 sysctl -p