/etc/sysconfig/network
這個檔案主要的功能在於設定「主機名稱( HOSTNAME )與啟動 Network 與否」!一般來說,如果您變動過這個檔案內的主機名稱時,請務必重新開機 (reboot),因為這樣才會讓系統上面所有的程式都使用最新設定的主機名稱喔!( 在 SuSEL 上面,主機名稱是記錄在 /etc/HOSTNAME 裡面的!)
/etc/sysconfig/network-scrips/ifcfg-eth0
這個檔案的內容即是設定網路卡參數的檔案啦!裡面可以設定「network, IP, netmask, broadcast, gateway, 開機時的 IP 取得方式( DHCP, static ), 是否在開機的時候啟動」等等。至於 ifcfg-eth0 指的是第一塊網路卡,而第二塊網路卡為 ifcfg-eth1 以此類推。(在 SuSE 上面則是使用 /etc/sysconfig/network/ifcfg-eth0 )。
/etc/sysconfig/network
這個檔案主要的功能在於設定「主機名稱( HOSTNAME )與啟動 Network 與否」!一般來說,如果您變動過這個檔案內的主機名稱時,請務必重新開機 (reboot),因為這樣才會讓系統上面所有的程式都使用最新設定的主機名稱喔!( 在 SuSEL 上面,主機名稱是記錄在 /etc/HOSTNAME 裡面的!)
/etc/resolv.conf
就是進行主機名稱與 IP 的對應(DNS)!而 resolv.conf 就是設定 DNS IP (名稱解析伺服器) 的檔案,常常有人提到「我已經可以 ping 到外部電腦的公共 IP 了,為何輸入網址卻無法連線?」通常發生的錯誤就是這個檔案裡面的設定不正確!請注意!
/etc/hosts
這個檔案可以記錄電腦的 IP 對應主機的名稱或者主機的別名!特別留意的是,在區域網路內有些服務需要反查 Client 的身份,此時就會動用到主機名稱對應 IP 的資料。但是因為區域網路內使用私有保留 IP ,當然無法進行 Hostname 對應 IP 的行為, 這個時候該服務就會呆呆的等待 30~60 秒~如果可以避過這個反查,或者是直接告訴主機 Hostname 與 IP 的對應,那麼就可以節省這個反查的時間了!所以,如此一來省去反查的時間,就可以改善 LAN 內的連線速度了!這個 hosts 就是用來設定 Hostname 對應 IP 的啦!
/etc/hosts
這個檔案可以記錄電腦的 IP 對應主機的名稱或者主機的別名!特別留意的是,在區域網路內有些服務需要反查 Client 的身份,此時就會動用到主機名稱對應 IP 的資料。但是因為區域網路內使用私有保留 IP ,當然無法進行 Hostname 對應 IP 的行為, 這個時候該服務就會呆呆的等待 30~60 秒~如果可以避過這個反查,或者是直接告訴主機 Hostname 與 IP 的對應,那麼就可以節省這個反查的時間了!所以,如此一來省去反查的時間,就可以改善 LAN 內的連線速度了!這個 hosts 就是用來設定 Hostname 對應 IP 的啦!
/etc/protocols
這個檔案則是在定義出 IP 封包協定的相關資料,包括 ICMP/TCP/UDP 這方面的封包協定的定義等。
/etc/init.d/network restart
這個 script 最重要!因為可以一口氣重新啟動整個網路的參數!他會主動的去讀取所有的網路設定檔,所以可以很快的恢復系統預設的參數值。
ifup eth0 (ifdown eth0)
啟動或者是關閉某張網路介面。可以透過這個簡單的 script 來處理喔!這兩個 script 會主動到 /etc/sysconfig/network-scripts/ 目錄下,讀取適當的設定檔來處理啊!(例如 ifcfg-eth0)。