linux网卡开机启动设置


 


Linux下重启就需要重新激活eth0的解决办法

 

 

 

 

安装好了Red Hat Liunx 9的虚拟机,发现每次重启后就需要手动到Network Device Control窗口中去点“Active”按钮才能激活网卡获得IP(我是DHCP配置)。 就是在终端输入ifconfig eth0 up命令也激活不了,因为每次都是通过SSH连接机器,在终端重启机器后因为获得不到IP所以就无法连接上了。

我在网上搜了很多资料,一下的解决办法都无效: 以下是引用片段:以root权限,编辑 /etc/sysconfig/network-scripts/ifcfg-eth N和 /etc/sysconfig/networking/devices/ifcfg-ethN 其中N是数字,比如eth0, 在每个文件中添加: check_link_down () { return 1; } 以下是引用片段: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 :1 查看eth0:1的配置文件。

都说有ONBOOT=yes这句就能开机启动自动激活,但配置文件中明明就有还是没起作用,开机总是要手动去激活。 于是在/etc/rc.d/rc.local文件中加入 ifup eth0 或者 ifconfig eth0 up eth0就是要激活的网卡,我系统中的是eth0:1,所以用ifup eth0:1。 以下是引用片段: #chkconfig --add network #chkconfig --levels 345 network on 对我的虚拟机毫无作用,还是需要激活,急啊------ 自己研究研究吧。

我发现使用上面的第二个方法后,在启动机器将要进入登录界面的时候会出现探测IP的信息,看来是里面的设置起作用了。

而且我在登录系统后验证了需要使用以下命令才能激活网卡(不需要手动去点那个激活按钮了) 以下是引用片段: ifconfig eth0 ifconfig eth0 up ifup eht0 通过上面三条命令就可以激活网卡获得IP了,所以我就把这三条命令加到了/etc/rc.d/rc.local后面,保存重启。哈哈 成功了。

补充:/etc/sysconfig/network-scripts/ifcfg-eth N 文件中的ONBOOT=no 改为ONBOOT=yes 有些系统是可行的,不妨试试。

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2011-01/31148.htm

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值