網卡識別配置
要開始配置你的網卡,你首先需要告訴Gentoo RC系統你的網卡。
可以用ifconfig命令查看自己網卡名字:
ifconfig -a
網卡名字(如eth0)的識別是通過在/etc/init.d目錄里建立一個指向net.lo的符號鏈接來實現。
cd /etc/init.d
ln -s net.lo net.eth0
啟動和停止網絡腳本
/etc/init.d/net.eth0 start
/etc/init.d/net.eth0 stop
rc-update add net.eth0 default #設置開機啟動eth0
網絡配置
命令方式(臨時配置,重啟后失效):
設置網絡包括了三個步驟:
- 使用ifconfig配置ip地址:
ifconfig eth0 192.168.1.10 broadcast 192.168.1.255 netmask 255.255.255.0 up
- 使用route來設定路由的網關:
route add default gw 192.168.1.1
- 創建/etc/resolv.conf配置DNS:
nano -w /etc/resolv.conf
nameserver $202.99.166.4
nameserver $202.99.160.68
配置文件方式:
編輯網絡配置文件/etc/conf.d/net和/etc/resolv.conf。
- 編輯/etc/conf.d/net配置主機IP地址、子網掩碼和網關:
nano -w /etc/conf.d/net
使用CIDR形式表示的靜態IP:
config_eth0="192.168.1.7/24"
routes_eth0="default via 192.168.1.1"
使用netmask形式表示的靜態IP
config_eth0="192.168.1.7 broadcast 192.168.1.255 netmask 255.255.255.0"
routes_eth0="default via 192.168.1.1"
注意: 如果你沒有指定,DHCP是默認選項。
測試:
- 測試是否能ping的通網關:
ping 192.168.1.1
如果能ping通,ip設置沒錯誤。
- 測試DNS:
編輯/etc/resolv.conf配置DNS:
nano /etc/resolv.conf
在其中加入以下兩行內容:
nameserver 202.99.160.68
nameserver 202.99.166.4
測試DNS解析是否正常:
ping www.baidu.com
如果能ping通,DNS設置無誤。