天天看點

淺析Linux中的網卡配置指令

我們可以使用ifconfig來進行啟動、觀察與修改網絡接口的相關參數,我們直接使用ifconfig就可以檢視所有的網絡接口,我們可以使用ifconfig interface up|down來啟動或者關閉網絡接口,我們可以使用ifconfig interface option的方式來進行修改,比如我們可以修改ip位址。

淺析Linux中的網卡配置指令

我們可以使用ifconfig eth0來檢視該網卡的配置,其中lo是loopback的意思,而hwaddr就是網卡的硬體位址,也就是所謂的mac,而rx和tx分别是網絡從啟動到現在發送和傳送的封包情況。我們可以使用ifconfig eth0 192.168.1.100來直接給eth0一個ip位址,系統會自動根據該ip位址自動計算出network、broadcast等ip參數。如果我們想關閉eth1這個網卡,我們直接使用ifconfig eth1 down即可。

我們在配置完畢之後,我們通常需要重新開機網絡服務來讀取這些參數,我們通常使用/etc/init.d/network restart即可,注意這裡值會使用ifcfg-ethx的設定。

對于實時的修改一些網絡接口參數,可以使用ifconfig來完成,如果我們是修改的配置檔案,也就是/etc/sysconfig/network-scripts裡面的ifcfg-ethx等檔案的參數來啟動的話,我們可以使用ifup eth0或者ifdown eth0這種方式來使得配置生效。

我們可以使用dhcp協定在區域網路内取得ip位址,我們可以使用dhclient這個指令,它會發送dhcp的要求,于是它可以立刻叫我們的網卡以dhcp協定去嘗試取得ip位址。

作者:辛星

來源:51cto

繼續閱讀