用命令行手工配置 TCP/IP網絡

ifconfig是用來設置和配置網卡的命令工行具,爲了手工配置網絡,需要熟悉這個命令。使

用該命令的好處是無須重新啓動機器。

要賦給eth0接口IP地址208.164.186.2,使用命令:

[root@Aid]# ifconfig

這個命令的輸出是這樣的:

eth0 Link encap:Ethernet HWaddr 00:E0:18:90:1B:56

inet addr:208.164.186.2 Bcast:208.164.186.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1295 errors:0 dropped:0 overruns:0 frame:0

TX packets:1163 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:100

Interrupt:11 Base address:0xa800

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:3924 Metric:1

RX packets:139 errors:0 dropped:0 overruns:0 frame:0

TX packets:139 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

        若運行不帶任何參數的 ifconfig命令,這個命令將顯示機器所有激活的接口的信息。帶有 -a

參數的命令則顯示所有的接口的信息,包括沒有激活的接口,例如:

[root@Aid]# ifconfig -a

這個命令的輸出是這樣:

 

注意:用 ifconfig命令配置的網絡設備參數,在重新啓動以後將會丟失。

要給208.164.186.1配置默認網關,使用命令:

[root@Aid]# route add default gw 208.164.186.1

在這個例子中,默認網關設置爲 208.164.186.1。然後,測試一下是否可以連通本網段的機器
 

從網絡上隨便選一臺主機比如 208.164.186.1測試一下。

用下面的命令測試一下能否連通這臺計算機:

[root@Aid]# ping 208.164.186.1

輸出會是這樣的:

PING 208.164.186.1 (208.164.186.1) from 208.164.186.2 : 56 data bytes

64 bytes from 208.164.186.2: icmp_seq=0 ttl=128 time=1.0 ms

64 bytes from 208.164.186.2: icmp_seq=1 ttl=128 time=1.0 ms

64 bytes from 208.164.186.2: icmp_seq=2 ttl=128 time=1.0 ms

64 bytes from 208.164.186.2: icmp_seq=3 ttl=128 time=1.0 ms

--- 208.164.186.1 ping statistics ---

4 packets transmitted, 4 packets received, 0% packet loss

round-trip min/avg/max = 1.0/1.0/1.0 ms

現在可以使用 route命令輸出路由表信息來查看。

用下面的命令顯示路由信息:

[root@Aid]# route -n

輸出是這樣的:

從網絡上隨便選一臺主機比如 208.164.186.1測試一下。用下面的命令測試一下能否連通這臺計算機:

[root@Aid]# ping 208.164.186.1

輸出會是這樣的:

 

現在可以使用 route命令輸出路由表信息來查看。

用下面的命令顯示路由信息

要使系統中所有的網絡接口停止工作,使用命令:

[root@Aid]# /etc/rc.d/init.d/network stop

要啓動系統中所有的網絡接口,使用命令:

[root@Aid]# /etc/rc.d/init.d/network start
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章