Centos中设置静态IP地址的方法
1.设置静态IP地址,修改/etc/sysconfig/network-scripts/ifcfg-eth0的内容:
DEVICE=eth0 #网卡对应的设备别名
HWADDR=00:0C:29:2E:36:16 #对应的网卡物理地址
TYPE=Ethernet #网卡类型为以太网
UUID=XXXXXXX(默认)
ONBOOT=yes #(默认为no,修改为yes意为每次reboot后激活 ifup eth0)
MM_CONTROLLED=yes #(默认)
BOOTPROTO=static #设置为静态IP,static/dhcp
IPV6INIT=no #关闭ipV6
USERCTL=no
IPADDR=192.168.198.131 #ip地址静态指定
NETMASK=255.255.255.0
GATEWAY=192.168.198.2 #网关地址
BROADCAST=192.168.198.255 #广播地址
2.修改网关,修改/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos (设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.198.2(网关)
3.dns配置
方法一:/etc/sysconfig/network-scripts/ifcfg-eth0 添加:
DNS1=8.8.8.8
方法二:/etc/resolv.conf 添加:
nameserver 8.8.8.8
区别:
DHCP环境下,在/etc/resolv.conf 手动添加dns地址后,重启网卡,会自动清除;添加到/etc/sysconfig/network-scripts/ifcfg-eth0的dns地址不会清除;
静态配置IP的环境下,/etc/resolv.conf 手动添加dns地址,重启后不会清除;
4.修改完之后使之生效,
service network restart