Gentoo Linux 2005.0 x86 手冊[7]

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

本文简介:

對於大部份的使用者,只需要更改兩個重要的設定,ESSID(無線網路名稱)或是 WEP 金錀。如果 ESSID 和無限網路連接點已經顯示出您沒有使用 WEP,那您的網路已經好了。如果您需要更改您的 ESSID,或是加入一個 WEP 金錀,您可以執行以下指令:

原始碼 16: 更改 ESSID 和/或 加入 WEP 金錀

(這將會把網路名稱設定為 "GentooNode")
# iwconfig eth0 essid GentooNode

(這將設定一個 hex WEP 金錀)
# iwconfig eth0 key 1234123412341234abcd

(這將設定一個 ASCII 金錀 - 起始為 "s:")
# iwconfig eth0 key s:密碼

您將可以再次使用 iwconfig 來確認您的設定。當您的無線網路已經可以使用,您將可以從下一個部份繼續(了解網路詞彙)或是使用之前所談到的 net-setup 工具設定。

了解網路詞彙

注意: 如果您知道您的 IP 位址,broadcast address,netmask 和 nameserver,那您可以跳過這個階段從 使用 ifconfig 和 route 繼續。

如果以上都失敗,您將需要手動設定網路。不要怕,這個很簡單。但是我們將要為您解釋一些能幫助您的網路資訊方便您進行設定。當您讀完這個部份時,您將會知道什麼是一個 gateway,什麼是 netmask,和 為什麼會有 broadcast 位址和為什麼您需要 nameservers

在一個網路,機器都是用 IP 位置(Internet Protocol address)來辨別的。這些地址為四組於 0 到 255 之間所組合的。這就是我們所看到的。在現實來說,這些 IP 位址是 32 位元的(一和零)。現在來看一個範例:

原始碼 17: IP位址的範例

IP Address (numbers):   192.168.0.2
IP Address (bits):      11000000 10101000 00000000 00000010
                        -------- -------- -------- --------
                           192      168       0        2

在這個網路內這個 IP 位址是獨特的,(例:所有您可以連到的主機都一定有一個個別的 IP 位址)。為了要可以分辨每個網路內的 IP 位址,IP 位址可以分成兩種: 網路主機

netmask 是用來分開,另一個一和零的組合。這將會把一個網路的 IP 區域化。一部份為網路的部份,另一部份為主機的部份。和平常一樣,netmask 可以寫為 IP 位置。

原始碼 18: 網路和主機的區別範例

IP-address:    192      168      0         2
            11000000 10101000 00000000 00000010
Netmask:    11111111 11111111 11111111 00000000
               255      255     255        0
           +--------------------------+--------+
                    網路                 主機

換句話說, 192.168.0.14 還是我們範例網路的一部份,但是 192.168.1.2 不是。

broadcast(廣播)位址為一個 在同一個網路上的一個 IP 位址,但是只有一個主機部份。每個在網路上的主機將聽取這個 IP 位置。這是用來聽取廣播封包的意思。

原始碼 19: 廣播位址

IP-address:    192      168      0         2
            11000000 10101000 00000000 00000010
Broadcast:  11000000 10101000 00000000 11111111
               192      168      0        255
           +--------------------------+--------+
                     網路                主機

為了要確保可以連線至網路,您一定要知道那個主機分享網路連線。這個主機則是叫做 gateway。它也是一個普通的主機,它將會有一個常見的 IP 位置(如 192.168.0.1)。

我們之前講過,每台主機都有自己的 IP 位址。為了要能以名稱(而不是 IP 位置)連線到主機上,您將需要一個翻譯名字的服務(例:dev.gentoo.org)到一個 IP 位址(例:64.5.62.82)。這種服務就叫做 name service(名稱伺服器)。要使用這個服務,您一定要在 /etc/resolv.conf 設定一個相關的 name server

在部份的例子,您的 gateway 也會提供 nameserver。不然您將要輸入您的網路提供商所提供給您的。

總結,您將要在繼續之前擁有以下資料:

網路類別範例
您的 IP 位置192.168.0.2
Netmask255.255.255.0
Broadcast192.168.0.255
Gateway192.168.0.1
Nameserver(s)195.130.130.5, 195.130.130.133

使用 ifconfig 和 route

設定您的網路需要三個步驟。第一,我們將使用 ifconfig 設定我們的 IP 位置。然後我們將需要 route(路由)到我們的 gateway 上。然後在將名稱伺服器放到 /etc/resolv.conf

要設定 IP 位置,您將需要您的 IP 位置,廣播位置和 netmask。然後執行以下指令,將 ${IP_ADDR} 更改成您的 IP 位置, ${BROADCAST} 為您的廣播位置和 ${NETMASK} 為您的 netmask:

原始碼 20: 使用 ifconfig

# ifconfig eth0 ${IP_ADDR} broadcast ${BROADCAST} netmask ${NETMASK} up

現在使用 route 設定您的路由。將 ${GATEWAY} 更改為您的 gateway IP 位置:

原始碼 21: 使用 route

# route add default gw ${GATEWAY}

現在使用您最喜歡的編輯器(以我們的例子,我們使用 nano)編輯 /etc/resolv.conf

原始碼 22: 建立 /etc/resolv.conf

# nano -w /etc/resolv.conf

現在將您的 nameserv (名稱服務器)按照以下的版面填入。請確定將 ${NAMESERVER1}${NAMESERVER2} 更改為相關的名稱服務器的位置:

原始碼 23: /etc/resolv.conf 版面

nameserver ${NAMESERVER1}
nameserver ${NAMESERVER2}

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

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

go top