Gentoo Linux 2005.0 x86 手冊[17]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

檔案系統設定 automount 猜測使用哪個檔案系統(建議在可卸除的裝置使用,因為他們可能有多種檔案系統),而 user 參數讓一般使用者也能掛載 CD。

如果您使用 SPARC 的話,您也要將下面這一行加入 /etc/fstab 中:

原始碼 6: 在 /etc/fstab 加入 openprom 檔案系統

none        /proc/openprom  openpromfs    defaults      0 0

重新檢查一次 /etc/fstab,儲存離開後進行下面的步驟。

8.b. 網路資訊

主機名稱,領域名稱等

接下來的步驟其中之一就是給您的電腦一個名稱。這步驟相當簡單,但是許多人很難找到一個合適的名稱,記得您設定的名字在之後還是可以改變的,這可以讓您快一點完成。一般而言,您可以設定電腦名稱為 tux 而領域名稱為 homenetwork

我們會使用這些設定來當做範例。首先設定主機名稱:

原始碼 7: 設定主機名稱

# echo tux > /etc/hostname

其次設定領域名稱:

原始碼 8: 設定領域名稱

# echo homenetwork > /etc/dnsdomainname

如果您有 NIS 領域名稱的話(您不知道這是什麼的話,那您就不用設定它),您也需要去設定它:

原始碼 9: 設定 NIS 領域名稱

# echo nis.homenetwork > /etc/nisdomainname

現在加入 domainname script 到預設的 runlevel 中:

原始碼 10: 將 domainname 加到預設 runlevel

# rc-update add domainname default

設定網路

在您覺得 "嗯,我現在已經弄好了" 之前,您要記得在您剛開始安裝 Gentoo 時設定的網路只是在安裝過程中使用。現在您要為您的 Gentoo 系統設定網路。

所有的網路設定都集合在 /etc/conf.d/net。如果您不知道如何設定的話,您會覺得這些語法相當不熟悉或是不了解,但不用擔心,我們會解釋每件您該需要的訊息 :)

首先用您慣用的編輯器開啟 /etc/conf.d/net (這個範例中使用 nano):

原始碼 11: 開啟 /etc/conf.d/net 來編輯

# nano -w /etc/conf.d/net

您會看到的第一個變數是 iface_eth0。他的語法如下:

原始碼 12: iface_eth0 語法

iface_eth0="<您的 IP> broadcast <您的廣播位址> netmask 
<網路遮罩>"

如果您使用 DHCP (自動取得 IP),您只要設定 iface_eth0dhcp。如果您使用 rp-pppoe (例如 ADSL),則設定為 up。如果您要手動設定但是對上面的一些專有名詞不了解的話,請閱讀 了解網路專有名詞這一部分。

接這我們給您三個例子;第一個使用 DHCP,第二個設定靜態 IP (192.168.0.2) 以及網路遮罩 255.255.255.0,廣播位址 192.168.0.255 還有閘道 192.168.1.1,第三個則是適合 rp-pppoe 的設定:

原始碼 13: Examples for /etc/conf.d/net

(適用 DHCP)
iface_eth0="dhcp"
#一些網路管理員會要求你使用
#DHCP 伺服器指定的主機名稱和領域名稱。
#在這種情況下,加入底下的東西讓 dhcpcd 使用他們。
#這會取代掉你遠本設定的主機名稱和領域名稱。
dhcpcd_eth0="-HD"
#如果你使用 NTP 來同步你的電腦時間,使用
#-N 參數避免 dhcpcd 覆蓋你的 /etc/ntp.conf
dhcpcd_eth0="-N"

(適用靜態 IP)
iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
gateway="eth0/192.168.0.1"

(適用 rp-pppoe) 
iface_eth0="up" 

如果您有數個網路介面,新增額外的 iface_eth 變數,例如 iface_eth1iface_eth2 等。而 gateway 變數在您只有一個閘道時並不用增加。

現在儲存設定然後離開,繼續下面的步驟。

開機時自動啟動網路

讓您的網路介面開機時自動啟動,您要把底下這些加入預設的 runlevel 中。如果您使用 PCMCIA 介面則跳過這一步驟,PCMCIA 是由 PCMCIA 啟動 script 來啟動。

原始碼 14: 加入 net.eth0 到預設的 runlevel

# rc-update add net.eth0 default

如果您有數個網路介面,您要建立對應的 net.eth1net.eth2 等。您可以使用 ln 來完成:

原始碼 15: 建立額外的 initscripts

# cd /etc/init.d
# ln -s net.eth0 net.eth1
# rc-update add net.eth1 default

寫入網路資訊

您需要告訴 Linux 關於您的網路的資訊。這在 /etc/hosts 中定義幫助您將名稱伺服器上查不到的主機名稱反解為 IP。例如您的網路中有三台電腦,分別叫做 jenny (192.168.0.5),benny (192.168.0.6) 和 tux (192.168.0.7 - 這台電腦),您要開啟 /etc/hosts 然後填入這些設定:

原始碼 16: 開啟 /etc/hosts

# nano -w /etc/hosts

原始碼 17: 填入網路資訊

127.0.0.1     localhost
192.168.0.5   jenny.homenetwork jenny
192.168.0.6   benny.homenetwork benny
192.168.0.7   tux.homenetwork tux

如果您的電腦是唯一的一部,或是名稱伺服器有全部的反解,底下這一行已經足夠了,例如說,你想要你的電腦叫做 tux

原始碼 18: 適合單一電腦或是有完整反解的電腦的 /etc/hosts

127.0.0.1     localhost tux

儲存設定然後離開,繼續下面的步驟。

如果您沒有 PCMCIA,您可以繼續進行 系統資訊。 PCMCIA 使用者繼續下面的主題。

非必要:讓 PCMCIA 工作

注意: pcmcia-cs 只可以在 x86, amd64 和 ppc 平台上使用。

PCMCIA 使用者首先要安裝 pcmcia-cs 套件,包含打算使用 2.6 核心的使用者(雖然他們將不會使用套件內的驅動程式)。

原始碼 19: 安裝 pcmcia-cs

# emerge pcmcia-cs

pcmcia-cs 安奘好以後,新增 pcmcia預設 runlevel:

原始碼 20: 新增 pcmcia 到預設 runlevel

# rc-update add pcmcia default

本文关键:Gentoo Linux 2005.0 x86 手冊
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top