说明:
通过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