centos在家里局域网里使用的时候每次重启ip都会变动,需要把它设置成静态ip
第一设置网卡配置静态ip地址
打开下面文件sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
默认是下面的配置DEVICE=eth0
HWADDR=00:0C:29:C1:48:03
TYPE=Ethernet
UUID=b2bbb718-caa6-46c3-ae12-587cbedfd5fa
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
写入下面配置(注意里面的uuid hwaddr都换成你自己的)DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
HWADDR=A4:BA:DB:37:F1:04
TYPE=Ethernet
BOOTPROTO=static
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
IPADDR=192.168.1.88
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DNS2=223.5.5.5
上面设置的有dns也可以不设置,但是有区别的具体的请看最下面设置dns部分
第二配置网关sudo vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=linux
GATEWAY=192.168.1.1
重启网络sudo service network restart
第三配置dnsvi /etc/resolv.conf
设置dns的时候要注意我用的是桌面版的这里设置后,如果重启网络命令后这里就会被重置,
如果在第一步中设置的有dns的话每次重启都会根据/etc/sysconfig/network-scripts/ifcfg-eth0设置的dns重置/etc/resolv.conf,