方法/步驟
-
在接下來的講解中,講解的Linux網絡配置和網絡診斷的命令有:
ifconfig、ping、netstat、traceroute、dig和nslookup、host、hostname、route、arp、ethtool、GUI管理命令system-config-network。
-
第一個命令ifconfig,這個命令可以查看當前主機的ip地址和網卡信息。(附加網卡的啟用ifup eth0與停用stop eth0命令)
-
第二個命令ping,ping命令可以用來測試網絡的連通性,使用非常廣泛,不論是一般用戶還是黑客都喜歡鍾愛這個命令。
-
第三個命令netstat,netstat(網絡統計)命令顯示連接信息,路由表信息等,通常配合使用參數,這里只演示一個參數。
-
第四個命令traceroute,traceroute是路由跟蹤命令,可以查看到你從源到目的的所經過的路由。
-
第五、六個命令dig與nslookup,為什么放在一起講呢?原因是它們既有聯系又有區別,dig查詢DNS相關信息記錄,CNAME,MX記錄等等。這個命令主要用於解決相關DNS查詢;nslookup也具備查詢DNS的功能,還可以
可以顯示一個ip地址的記錄!
-
第七、八個命令host和hostname,host命令可以用來查找到IP的名稱或IP的名字在IPv4和IPv6 DNS記錄和查詢,hostname命令查看主機名,或者你可以到/etc/sysconfig/network中修改主機名。
-
第九個命令route,可以用來查看路由表,也可以用來增加和刪除路由條目。
添加網關/設置網關
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
屏蔽一條路由
route add -net 224.0.0.0 netmask 240.0.0.0 reject
刪除路由記錄
route del -net 224.0.0.0 netmask 240.0.0.0
route del -net 224.0.0.0 netmask 240.0.0.0 reject刪除和添加設置默認網關
route del default gw 192.168.120.240
route add default gw 192.168.120.240使用route 命令添加的路由,機器重啟或者網卡重啟后路由就失效了,和iptables一樣,需要永久添加的話,也是使用開機執行,所以可以用以下方法添加永久路由:1.在/etc/rc.local里添加執行命令,進行開機執行,因為是root權限,所以不用sudo了:
route add –net 220.181.8.0/24 dev eth0
route add –net 220.181.9.0/24 gw 192.168.10.12.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y -
第十個命令arp,ARP為地址解析協議,可以看到默認的表使用。
-
第十一個命令ethtool,ethtool查看到網絡模式和網絡速度等信息。有關配置可以到/etc/sysconfig/network-scripts/ifcfg-eth0下進行修改。
-
GUI管理命令system-config-network,圖形化的管理界面調用命令。
配置網絡設置也可以使用配置IP地址、網關、DNS等。
-











