善用搜索

VMware下-CentOS设置固定IP教程

要设置固定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
发表评论
退出移动版