使用VIM修改 /etc/sysconfig/network-scripts下的网络配置文件。
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
可以看到目前系统默认是DHCP动态获取。
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
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="8a26513b-6bd7-433e-8f77-3f37c307c86c"
DEVICE="ens33"
ONBOOT="yes"
把 BOOTPROTO="dhcp"
改成 BOOTPROTO="static"
表示静态获取,在最后追加网络配置:
IPADDR=192.168.3.203 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.3.1 #网关
DNS1=192.168.3.1 #DNS地址
DNS2=223.5.5.5 #备用DNS地址
这里的DNS1填写的是路由器的地址,因为已经在路由器中配好了DNS地址,这台LINUX就会直接使用路由器配置好的。
配置完成后,:wq
保存退出。
设置完毕,使用命令重启网络服务。
service network restart
重启后LINUX就能获取到刚才配置的IP地址,这样静态IP就配置成功了。