-
在接下來的講解中,講解的Linux網絡配置和網絡診斷的命令有:html
ifconfig、ping、netstat、traceroute、dig和nslookup、host、hostname、route、arp、ethtool、GUI管理命令system-config-network。網絡
-
第一個命令ifconfig,這個命令能夠查看當前主機的ip地址和網卡信息。(附加網卡的啓用ifup eth0與停用stop eth0命令)測試
-
第二個命令ping,ping命令能夠用來測試網絡的連通性,使用很是普遍,不管是通常用戶仍是黑客都喜歡鐘愛這個命令。router
-
第三個命令netstat,netstat(網絡統計)命令顯示鏈接信息,路由表信息等,一般配合使用參數,這裏只演示一個參數。htm
-
第四個命令traceroute,traceroute是路由跟蹤命令,能夠查看到你從源到目的的所通過的路由。blog
-
第5、六個命令dig與nslookup,爲何放在一塊兒講呢?緣由是它們既有聯繫又有區別,dig查詢DNS相關信息記錄,CNAME,MX記錄等等。這個命令主要用於解決相關DNS查詢;nslookup也具有查詢DNS的功能,還能夠ip
能夠顯示一個ip地址的記錄!ci
-
第7、八個命令host和hostname,host命令能夠用來查找到IP的名稱或IP的名字在IPv4和IPv6 DNS記錄和查詢,hostname命令查看主機名,或者你能夠到/etc/sysconfig/network中修改主機名。路由
-
第九個命令route,能夠用來查看路由表,也能夠用來增長和刪除路由條目。get
添加網關/設置網關
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等。