Gentoo如何配置網絡

http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=4&chap=1

1. 新手上路    

1.a. 新手上路

注意: 本文假定你已經配置好了你的內核,包括你的硬件的模塊,並且你知道你的硬件(譯註:這裏指網卡)的接口名。我們同時假定你已經設置了eth0,當然它也可以是eth1wlan0等等。

注意: 本文檔要求你正在運行的是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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章