一、虚拟机网络配置固定ip
当我们用VMware搭建linux,网络模式使用NAT的时候,linux默认会使用dhcp动态IP的模式,这种默认的优点是:自动分配ip,不用配置,而且不用抢占ip
缺点:会动态变化,可能linux重启以后,ip就发送了变化,不利于开发和调试
配置固定ip的步骤
① 查看网段
在VMware中编辑菜单,虚拟网络编辑器中 选择NAT
可以看出我们的网段是在192.168.88.* 这个网段
② 在linux中配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet ##网卡类型(通常是Ethemet以太网)
PROXY_METHOD=none ##代理方式:为关闭状态
BROWSER_ONLY=no ##只是浏览器:否
##重点
BOOTPROTO=static #网卡的引导协议[static:静态IP dhcp:动态IP none:不指定,不指定容易出现各种各样的网络受限]
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=4832ff71-c860-4dd7-83f1-e090e1f67b88
DEVICE=ens33
##这里一定要配置yes
ONBOOT=yes #是否开机启动,要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`
IPADDR=192.168.88.129 ##我们配置的静态ip地址 必须在同一个网段上面
NETMASK=225.225.225.0 ##子网掩码
GATEWAY=192.168.88.2 ##网关
DNS1=8.8.8.8 ##dns地址解析
DNS2=114.114.114.114 #dns地址解析
上面的配置中特别要注意 BOOTPROTO=static
默认的是 BOOTPROTO=dhcp 表示ip是自动分配的,
如果这里不改成static,而且下面也配置了 IPADDR=192.168.88.129
则linux会有两个ip,一个是192.168.88.129,另外一个是动态分配的ip,我这里出过错哈哈
下面的这些配置就跟我们windows上面配置固定ip是一样的
IPADDR=192.168.88.129 ##我们配置的静态ip地址 必须在同一个网段上面
NETMASK=225.225.225.0 ##子网掩码
GATEWAY=192.168.88.2 ##网关
DNS1=8.8.8.8 ##dns地址解析
DNS2=114.114.114.114 #dns地址解析
配置完ip记得重启网络 systemctl restart network 或者 reboot