歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下重啟就需要重新激活eth0的解決辦法

Linux下重啟就需要重新激活eth0的解決辦法

日期:2017/2/28 16:25:06   编辑:Linux教程

安裝好了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後面,保存重啟。哈哈 成功了。

Copyright © Linux教程網 All Rights Reserved