进入/etc/sysconfig/network-scripts
vi ifcfg-eth0
配置如下
DEVICE=eth0
ONBOOT=yes --开机是否生效yes-生效 no-不生效BOOTPROTO=static --是否动态IP还是静态IP,dhcp-动态 static-静态 none-不使用启动地址协议 bootp-BOOTP协议
IPADDR=192.168.1.88
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 --网关
以下为附加选项(可加可不加)
IPV6INIT=yes --是否支持IPV6
IPV6ADDR:IPv6地址/前缀长度
HWADDR=00:0C:29:CA:60:08 --HWADDR/MACADDR:MAC地址。只需设置其中一个,同时设置时不能相互冲突。
PEERDNS:yes --是否指定DNS。如果使用DHCP协议,默认为yes。yes-如果DNS设置,修改/etc/resolv.conf中的DNS
DNS1=8.8.8.8 --DNS地址。当PEERDNS为yes时会被写入/etc/resolv.conf中。
NM_CONTROLLED:no --yes-由Network Manager控制 no-不由Network Manager控制
USERCTL:yes --yes-非root用户允许控制该网络接口用户权限控制 no-非root用户没权限
配置生效
1) 执行service network restart命令,重启网络服务(推荐)
2) reboot 重启计算机
本地生效
修改网络配置,最简单地是使用ifconfig命令,无需重启,立即生效。关于ifconfig的知识在博文《Linux命令 — 设置或查看网络配置命令ifconfig》中有详细介绍。ifconfig配置的网络只是当前临时有效,当计算机重启之后就失效了。