Gentoo如何配置網路

來源:互聯網
上載者:User

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

1. 新手上路    

1.a. 新手上路

注意: 本文假定你已經配置好了你的核心,包括你的硬體的模組,並且你知道你的硬體(譯註:這裡指網卡)的介面名。我們同時假定你已經設定了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檔案的一個樣本

# DHCPconfig_eth0=( "dhcp" )# 使用CIDR形式表示的靜態IPconfig_eth0=( "192.168.0.7/24" )routes_eth0=( "default via 192.168.0.1" )# 使用netmask形式表示的靜態IPconfig_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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.