为Linux配置静态ip的方法
这里以CentOS 7系列为例设置静态IP,原来RedHat系列的Linux发行版可以通过setup工具方便的设置静态IP,但是在版本7之后setup工具的功能就逐渐减弱了,所以这时候采用修改配置文件的方式来设置静态IP,方法如下:
1.打开虚拟网络编辑器
这里我们用的是nat模式连接
这里可以看到自己的网关地址
2.命令调用
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=42af8bdc-d56b-41c3-a724-4c4e5163b98f
DEVICE=ens33
ONBOOT=no
这时候如果想修改成静态的,首先把BOOTPROTO="dhcp"改成BOOTPROTO="static"表示静态获取,然后在最后追加比如下面的配置:
IPADDR=192.168.172.110 #ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.172.2 #网关地址 注意这里不要错!
DNS1=8.8.8.8 #DNS
配置完成后保存退出
3.重启网卡
/etc/init.d/network restart 或者 service network restart