1. 程式人生 > >轉:linux下啟動和關閉網絡卡命令

轉:linux下啟動和關閉網絡卡命令

http://blog.sina.com.cn/s/blog_439f80c40101g54x.html

作者寫的很詳細。儲存下來,方便以後查詢,非常感謝

 ifup、ifdown:linux命令  實時地手動修改一些網路介面引數,可以利用ifconfig來實現,如果是要直接以配置檔案,亦即是在 /etc/sysconfig/network-scripts裡面的ifcfg-ethx等檔案的設定引數來啟動的話,那就得要通過ifdown或ifup來實現了。  

[[email protected] ~]# ifup {interface}
[[email protected]
~]# ifdown {interface}
[[email protected] ~]# ifup eth0

  ifup與ifdown真是太簡單了。這兩個程式其實是script而已,它會直接到 /etc/ sysconfig/network-scripts目錄下搜尋對應的配置檔案,例如ifup eth0,它會找出ifcfg-eth0這個檔案的內容,然後加以設定。關於ifcfg-eth0的設定請參考前一章連上Internet的說明。

  不過,由於這兩個程式主要是搜尋設定檔案(ifcfg-ethx)來進行啟動與關閉的,所以在使用前請確定ifcfg-ethx是否真的存在於正確的目錄內,否則會啟動失敗。另外,如果以ifconfig eth0來設定或者是修改了網路介面後,就無法再以ifdown eth0的方式來關閉了。因為ifdown會分析比較目前的網路引數與ifcfg-eth0是否相符,不符的話,就會放棄這次操作。因此,使用ifconfig修改完畢後,應該要以ifconfig eth0 down才能夠關閉該介面。

 

如何讓LINUX網絡卡開機自動啟動


啟用網絡卡的命令是:ifconfig eth0 up你既然知道了命令,自己做一個指令碼,放在啟動專案就可以了。

建議通過編輯網絡卡配置檔案修改網絡卡配置檔案儲存在/etc/sysconfig/network-scripts目錄下面,第一塊網絡卡的檔案是ifcfg-eth0,第二塊是ifcfg-eth1,以此類推,所以,如果如果你有一塊,那麼你就輸入一下命令vi  /etc/sysconfig/network-scripts/ifcfg-eth0,開啟之後,將ONBOOT=no,改為ONBOOT=yes,(如果沒有,手動新增ONBOOT=yes),儲存退出,重啟服務。

echo "ONBOOT=yes" >> /etc/sysconfig/network-script/ifcfg-eth0

在/etc/sysconfig/network-scripts中新增ONBOOT=yes設定網路開機自動啟動