http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=4&chap=1
1. 新手上路
注意: 本文假定你已經配置好了你的內核,包括你的硬件的模塊,並且你知道你的硬件(譯註:這裏指網卡)的接口名。我們同時假定你已經設置了eth0,當然它也可以是eth1、wlan0等等。 |
注意: 本文檔要求你正在運行的是baselayout-1.11.11或更高版本。 |
要開始配置你的網卡,你首先需要告訴Gentoo RC系統你的網卡。這可以通過在/etc/init.d目錄裏建立一個指向net.lo的名叫net.eth0的符號鏈接來實現。
代碼 1.1: 建立符號連接net.eth0指向net.lo |
# cd /etc/init.d # ln -s net.lo net.eth0 |
現在Gentoo的RC系統知道了這個接口。它還需要知道怎麼來配置這個接口。所有的網絡接口都在/etc/conf.d/net文件裏設置。下面是一個設置DHCP和靜態地址的簡單配置:
代碼 1.2: /etc/conf.d/net文件的一個示例 |
# DHCP config_eth0=( "dhcp" ) # 使用CIDR形式表示的靜態IP config_eth0=( "192.168.0.7/24" ) routes_eth0=( "default via 192.168.0.1" ) # 使用netmask形式表示的靜態IP config_eth0=( "192.168.0.7 netmask 255.255.255.0" ) routes_eth0=( "default via 192.168.0.1" ) |
注意: 如果你沒有指定,DHCP是默認選項。 |
注意: CIDR代表無級別Internet域路由(Classless InterDomain Routing)。一開始,IPv4地址被歸類爲A,B或者C類。最初的分類系統沒有考慮到Internet如此流行,會有耗盡IP的危險。CIDR允許一個IP地址可以表達多個IP地址。除了以一個斜線跟着一個數字結束外,CIDR IP地址跟普通IP地址是一樣的;例如:192.168.0.0/16。CIDR是RFC 1519定義的。 |
現在我們已經配置好了接口,可以用下面的命令啓動、停止它
代碼 1.3: 啓動和停止網絡腳本 |
# /etc/init.d/net.eth0 start # /etc/init.d/net.eth0 stop |
重要: 我們建議你在/etc/conf.d/rc文件裏設置RC_VERBOSE="yes"。這樣你可以在網絡出現故障的時候,得到關於故障的更多信息。 |
現在已經成功地啓動並停止了你的網絡接口,你可能希望在Gentoo啓動的時候啓動它。這樣做就可以了:(最後那個“rc”命令通知Gentoo啓動當前runlevel中還沒有被啓動的腳本)
代碼 1.4: 配置網絡接口以便在啓動的時候裝載它 |
# rc-update add net.eth0 default # rc |