linux設定ip位址與閘道器、dns影響的檔案
2008-07-09 17:24:46
ip: /etc/sysconfig/network-scripts/ifcfg-eth0
default gateway: /etc/sysconfig/network
dns: /etc/resolv.conf
[root@fedora ~]# strings /etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
bootproto=static
broadcast=172.16.255.255
hwaddr=00:03:ff:64:07:51
ipaddr=172.16.1.78
netmask=255.255.0.0
network=172.16.0.0
onboot=yes
type=ethernet
[root@fedora ~]# strings /etc/sysconfig/network
networking=yes
hostname=fedora.cqxhsd.org
gateway=172.16.100.254
[root@fedora ~]# strings /etc/resolv.conf
nameserver 172.16.1.107
search cqxhsd.org
2、網路
連線 要使這兩塊網絡卡與相應的網路
相連,需要使用ifconfig命令;在本例中,可以這樣配置: # ifconfig 166.166.64.1 255.255.192.0 eth0 up # ifconfig 166.166.128.1 255.255.192.0 eth1 up 其中,ifconfig命令使linux核心知道軟體回送和乙太網這樣一些網路
介面,使得linux可以使用它們。這兩行命令的含義便是,將ip位址166.166.64.1分配給網絡卡eth0,子網掩碼為255.255.192.0;將ip位址166.166.128.1分配給網絡卡eth1,子網掩碼為255.255.192.0;引數up表示配置立時生效。(命令列開頭的「#」為linux系統下超級使用者的命令輸入提示符)
網絡卡引數配置好了之後,還需要正確配置系統路由表,並啟動ip**功能。 在linux系統中,使用者可以採用多種路由協議;為了簡單起見,本文只介紹靜態路由的配置。配置路由表時,首先應使用router -n 命令列出當前路由表的內容,刪除所有不正確的路由;然後使用route add命令來新增靜態路由。
刪除路由的命令為: # route del -net | -host name netmask netmask_name; 其中 -net 為刪除到網路
的路由,-host刪除到主機的路由;這兩個引數根據需要選擇其中乙個。name為所要刪除的網路
或者主機的ip位址;netmask_name為子網掩碼的ip位址。
然後新增以下兩項: # route add -net 166.166.64.0 netmask 255.255.192.0 eth0 # route add -net 166.166.128.0 netmask 255.255.192.0 eth1 這兩行命令就會使得所有發往166.166.64.0網路
的資料報都應通過網絡卡eth0發出去,而發往166.166.128.0網路
的資料報都應通過網絡卡eth1發出去。
最後使用命令:# echo 1> /proc/sys/net/ipv4/ip_forward來啟動系統的ip**功能。如果希望關閉ip**,則把前面命令中的引數1換成0即可。
現在,閘道器配置大功告成。筆者多次分別在這兩個子網中的某幾台計算機上使用ping命令(如ping 166.166.192.5 -t)、查詢網路上的芳鄰的方法進行測試;結果都能ping通網路
中的其他機器,也能很快找到網路
上的計算機。這證明閘道器設定正確。如果讀者ping不能成功,則應該仔細檢查網路
的硬體如網線、hub、網絡卡等是否正常。
Debian設定IP位址 閘道器 DNS
說明 系統 debian 6.0.4 子網掩碼 255.255.255.0 閘道器 192.168.21.2 dns 8.8.8.8 8.8.4.4 操作 系統運維 www.osyunwei.com 1 設定ip位址 閘道器 nano etc network inte ces etc network...
Debian設定IP位址 閘道器 DNS
說明 系統 debian 6.0.4 子網掩碼 255.255.255.0 閘道器 192.168.21.2 dns 8.8.8.8 8.8.4.4 操作 系統運維 www.osyunwei.com 1 設定ip位址 閘道器 nano etc network inte ces etc network...
SUSE 設定IP位址 閘道器 DNS
說明 ip 172.18.4.107 子網掩碼 255.255.255.0 閘道器 172.18.4.254 dns 172.18.0.6 1 設定ip位址 vi etc sysconfig network ifcfg eth0 編輯配置檔案 bootproto static 靜態ip broadc...