歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux 操作系統中的網絡接口配置文件

linux 操作系統中的網絡接口配置文件

日期:2017/2/28 17:50:29   编辑:Linux教程
1、 關於網絡接口及配置工具說明;
網絡接口(interface)是網絡硬件設備在操作系統中的表示方法,比如網卡在Linux操作系統中用 ethX,是由0開始的正整數,比如eth0、eth1...... ethX。而普通貓和ADSL的接口是 pppX,比如ppp0等;
在Linux操作系統中配置網絡接口,一般是通過網絡配置工具實現的,但最終目的還是通過網絡配置工具來達到修改與網絡相關的配置文件而起作用的。由此說來,我們配置網絡可以直接修改配置文件。比如網絡網絡接口(網卡)的IP地址、子掩碼、網關,在Slackware 中只需修改一個配置文件就行了 /etc/rc.d/rc.inet1 ,而在 RedHat/Fedora 等或以Redhat/Fedora 為基礎的發行版中,一般要涉及到好幾個文件,比如包括 /etc/sysconfig/network-scripts/ifcfg-eth0在內等。
了解Linux網絡配置文件是極為重要的,我們通過工具修改了什麼,是怎麼生效的,只有了解網絡配置文件才能搞清楚。做個不恰當的比喻:Linux 系統是一個透明的盒子,至於盒子裡裝的是什麼都是一目了然的。而閉源操作系統,我們沒有機會知道這些,更不知道他是怎麼實現的。
對於復雜的網絡模型,Linux 是有極大的優勢,可能在我們看看man 和help,修改修改配置文件,在幾分鐘就可以搞定。但閉源圖形界面的操作系統就沒有這麼幸運了,反復的點鼠標,點了幾十次上百次也解決不了一個問題,這是極為常見的。
由於Linux存在很多的發行和版本,大多發行版本都有自己的專用配置工具。主要是為了方便用戶配置網絡;但也有通用的配置工具,比如 ifconfig 、ifup、ifdown;
2 關於網絡硬件設備的驅動;
我在以前的文檔中有寫過,網絡硬件,比如網卡(包括有線、無線),貓包括普通貓和ADSL貓等,都是需要內核支持的,所以我們首先得知道自己的網絡設備是不是已經被硬內核支持了。如果不支持,我們得找驅動(或通過內核編譯)來支持它;
請參考:
Copyright © Linux教程網 All Rights Reserved