ifup、ifdown:linux命令
[root@linux ~]# ifup {interface} [root@linux ~]# ifdown {interface} [root@linux ~]# 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才能夠關閉該接口。
**修正一下前一段話:
ifconfig {interface} down/up,只影響到本機與鄰機的通訊,本機的IP還是可以ping通的,換句話說,網卡還是活躍/不活躍的,狀態不會立即改變。
當使用ifconfig {interface}來設定或者是修改了網路接口後,仍然可以使用ifdown/up方式來關閉/開啟接口,此時,本機的ip也ping不通,網卡 活躍/不活 躍狀態立即改變。