星期一, 2月 23, 2009

Linux 上的網絡設定

幾個用來設定網絡的檔案;

/etc/sysconfig/network
主機名稱設定定義在這個檔案的 HOSTNAME 變數中。

/etc/hosts
建立主機名稱與 IP 的對應
在我的機器上﹐/etc/hosts看上去是這樣的
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost linuxserver
::1 localhost6.localdomain6 localhost6

每一行句子的欄位分別是﹕IP 位址﹑主機名稱﹑主機別名(可以多個﹐用空白鍵分隔)。

/etc/resolv.conf
主要用來設定 dns client 端上所使用的 DNS server,最多可以設定三個 namesever
search localhost
nameserver 210.0.128.241
nameserver 210.0.255.144

/etc/host.conf
告訴系統在進行名稱解釋的時候所使用的方法﹐以及使用順序。order後的 hosts 就是告訴系統首先查詢 /etc/hosts 檔﹐如果沒有結果﹐則轉向 bind﹐也就是 DNS 服務的意思。
order hosts,bind

/etc/samba/smb.conf
設定 samba 在 windows 檔案管理員的顯示字串及主機名
server string = 顯示字串
netbios name = 主機名

沒有留言: