歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux手冊-關於如何配置你的網絡

Linux手冊-關於如何配置你的網絡

日期:2017/2/25 10:39:18   编辑:Linux教程
  你可以或者不能不需要網絡(或者因特網)繼續。不不,我們是說真的,決不會玩弄你的:-)
  一般來說你需要網絡(和因特網)。但是,Gentoo也提供了不需要網絡連接的安裝方式,這個唯一的例外就是使用Gentoo通用LiveCD。
  為什麼我需要網絡?
  從因特網上安裝Gentoo可以提供一個完全最新的Gentoo安裝。你將可以基於最新的Portage樹(我們提供一系列的軟件包和軟件管理工具)來安裝,這也是網絡安裝收到歡迎的一個原因。但是,有些人不能或者不願意使用一個活動的網絡連接來安裝Gentoo。
  如果你正是處於這種情況,你將需要使用Gentoo通用LiveCD。這種LiveCD裡包含有源代碼、Portage樹的一個快照和安裝Gentoo基本系統和其他的工具。當然這種方法也有其代價,就是你不能獲得最新的軟件,當然這些區別會很小。 minimal.
  如果你要使用這樣的一種同樣LiveCD,進行無網絡安裝,跳過這章的其余部分,從磁盤准備繼續。否則,從下面的網絡配置部分繼續。
  可選:配置代理
  如果你需要通過代理進入因特網,你可能需要在安裝中設置代理信息。設置代理是很簡單的一件事清:你只需要定義一個包含代理服務器信息的變量即可。
  大多數情況下,你可以使用服務器主機名來定義這個變量。作為例子,我們假設代理服務器叫做proxy.gentoo.org,端口為8080。
  代碼 1: 定義代理服務器
  (如果代理通過HTTP協議)
  # export http_proxy
  (如果代理通過FTP協議)
  # export ftp_proxy
  (如果代理通過RSYNC協議)
  # export RSYNC_PROXY="proxy.gentoo.org:8080"
  如果你的代理需要用戶名和密碼,你應該給這個變量定義使用如下的語法格式:
  代碼 2: 給代理服務器變量添加用戶名/密碼
  比如,對於我們前面的HTTP代理,我們將使用用戶名“john”和密碼“f00b_r”:
  代碼 3: 授權的代理
  # export http_proxy
  3.b. 自動檢測網絡
  可能已經可以工作?
  如果你的系統處於一個有DHCP服務器的以太網中,很可能你的網絡配置已經自動完成。如果確實如此,你應該可以使用到LiveCD裡很多網絡相關的命令如ssh、scp、ping、irssi、wget和links等。
  如果網絡已經配置好了,命令/sbin/ifconfig應該列出除開lo等的網絡接口,如eth0:
  代碼 4: /sbin/ifconfig列出工作中的網絡配置
  # /sbin/ifconfig
  eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A
  inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
  inet6 addr: fe80::50:ba8f:617a/10 Scope:Link
  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0
  TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0
  collisions:1984 txqueuelen:100
  RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb)
  Interrupt:11 Base address:0xe800
  測試網絡
  你可能想試著測試一下你的ISP的域名服務器(在/etc/resolv.conf裡)和選擇的一個網址,以確認一下你的數據包可以到達網絡中,DNS域名解析也能正確工作等……
  代碼 5: 進一步測試網絡
  # ping -c 3
  你現在可以使用你的網絡了嗎?如果可以,你可以跳過這一節的其他部分,從磁盤准備繼續。如果還不行,那實在倒霉,你還得繼續努力了:-)
  3.c. 自動配置網絡
  如果網絡還不能立即工作,一些安裝介質允許你使用net-setup(常規網絡)或者adsl-setup(ADSL用戶)或者pptp(PPTP用戶,僅用於x86系統)。
  如果你的安裝介質不包含上述提到的任何一個工具,或者網絡仍然不起作用,從手動配置網絡繼續。
  常規的以太網用戶應該從默認:使用net-setup繼續
  ADSL用戶應該從另一種辦法:使用RP-PPPoE繼續
  PPTP用戶應該從另一種辦法:使用PPTP繼續
  默認:使用net-setup
  如果網絡沒有自動配置好,最簡單的辦法是運行net-setup腳本來設置網絡:
  代碼 6: 運行腳本net-setup
  # net-setup eth0
  net-setup將會問你一些關於網絡環境的問題。當所有完成後,你應該就有了一個可以工作的網絡連接,然後可以按照前面提到的辦法測試一下你的網絡。如果測試成功,祝賀你!你現在已經准備好安裝Gentoo了,跳過這節的其他部分,從磁盤准備繼續。
  如果網絡仍然不能工作,從手動配置網絡繼續。
  另一種方法:使用RP-PPPoE
  假設你需要使用PPPoE連接到因特網上,LiveCD(任何版本)裡包含了方便設置的rp-pppoe。使用它提供的adsl-setup腳本可以配置網絡連接。程序將會提示你輸入連接到adsl調制解調器的以太網設備、用戶名、密碼、DNS服務器的IP地址和是否需要設置基本的防火牆。
  代碼 7: 使用rp-pppoe
  # adsl-setup
  # adsl-start
  如果出現什麼問題的話,查看/etc/ppp/pap-secrets或者/etc/ppp/chap-secrets來檢查確認已經正確的輸入用戶名和密碼,並要確認你使用的是正確的以太網設備。如果以太網設備不存在,你將必須加載准備的網絡模塊。那種情況下你應該從手動配置網絡繼續,那裡我們解釋了怎樣加載正確的網絡模塊。


  # nano -w /etc/resolv.conf
  然後按照下面的模板填入你的域名服務器的IP地址。確認將${NAMESERVER1}和${NAMESEVER2}換成准確的域名服務器地址:
  代碼 24: /etc/resolv.conf的模板
  nameserver ${NAMESERVER1}
  nameserver ${NAMESERVER2}
Copyright © Linux教程網 All Rights Reserved