ifconfig配置ip地址,重启有效

说明:
通过ifconfig eth0 192.168.1.100/24来配置linux服务器的ip,是立即生效的。但是当机子重启或重启网卡时,配置又没了。这篇文章讲的就是如何保存网卡信息。

实现:
1.配置网卡信息

# ifconfig eth0 192.168.1.100 netmask 255.255.255.0
# route add default gw 192.168.1.1  //需要添加网关,不能你会发现可以网关ping 192.168.1.1,但无法ping 8.8.8.8,无法上网

这样linux就能通过网关访问外部internet,但是据说以上的设置只是存放在内存中,所以每次重启的时候又要再来一遍。

2.保存网卡信息,使重启仍然生效
a.可以把它放在/etc/rc.d/init.d/rc.local文件中

# vim /etc/rc.d/init.d/rc.local //添加以下内容
# ifconfig eth0 192.168.1.100 netmask 255.255.255.0
# route add default gw 192.168.1.1

 
b.当然也可以通过配置网卡配置文件实现,创建或修改此文件/etc/sysconfig/network-scripts/ifcfg-eth0,未亲测

# vim /etc/sysconfig/network-scripts/ifcfg-eth0 //内容修改如下
#ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.100
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=no
GATEWAY=192.168.1.1

##Add to tail of /etc/sysconfig/static-routes  ???
eth0 192.168.1.1

发表评论

邮箱地址不会被公开。 必填项已用*标注