linux和vmware的常用網(wǎng)絡(luò)命令全集_第1頁(yè)
linux和vmware的常用網(wǎng)絡(luò)命令全集_第2頁(yè)
linux和vmware的常用網(wǎng)絡(luò)命令全集_第3頁(yè)
linux和vmware的常用網(wǎng)絡(luò)命令全集_第4頁(yè)
linux和vmware的常用網(wǎng)絡(luò)命令全集_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、ifconfig, ifup, ifdownpingtraceroutenetstatnslookupethtool.Page 2查詢(xún)、設(shè)定網(wǎng)絡(luò)卡與IP網(wǎng)域等相關(guān)參數(shù)rootlinux # ifconfig interface up|down = 觀察與啟動(dòng)接口 rootlinux # ifconfig interface options mtu 8000 # 設(shè)定網(wǎng)絡(luò)接口,同時(shí)設(shè)定 MTU 的數(shù)值! rootlinux # ifconfig eth0 mtu 9000 # 僅修改該接口的 MTU 數(shù)值,其它的保持不動(dòng)! rootlinux # ifconfig eth0:0 192.168.

2、50.50 # 仔細(xì)看那個(gè)界面, eth0:0 喔!那就是在該網(wǎng)絡(luò)接口上,再仿真一個(gè)網(wǎng)絡(luò)接口, # 亦即是在一張網(wǎng)絡(luò)卡上面設(shè)定多個(gè) IP 的意思啦! Page 6rootlinux # /etc/init.d/network restart # 剛剛設(shè)定的數(shù)據(jù)全部失效,會(huì)以 ifcfg-ethx 的設(shè)定為主! 要真正改變一個(gè)eth0的IP,可以去編輯/etc/sysconfig/network-scripts/ifcfg-eth0.Page 7實(shí)時(shí)的手動(dòng)修改一些網(wǎng)絡(luò)接口參數(shù),可以利用 ifconfig 來(lái)達(dá)成,如果是要直接以設(shè)定檔, 亦即是在 /etc/sysconfig/network-sc

3、ripts 里面的 ifcfg-ethx 等檔案的設(shè)定參數(shù)來(lái)啟動(dòng)的話(huà), 那就得要透過(guò) ifdown 或 ifup 來(lái)達(dá)成了。 rootlinux # ifup interface rootlinux # ifdown interface rootlinux # ifup eth0這兩支程序其實(shí)是 script 而已,他會(huì)直接到 /etc/sysconfig/network-scripts 目錄下搜尋對(duì)應(yīng)的設(shè)定檔,例如 ifup eth0 時(shí),他會(huì)找出 ifcfg-eth0 這個(gè)檔案的內(nèi)容,然后來(lái)加以設(shè)定。 不過(guò),由于這兩支程序主要是搜尋設(shè)定文件 (ifcfg-ethx) 來(lái)進(jìn)行啟動(dòng)與關(guān)閉的,

4、所以在使用前請(qǐng)確定 ifcfg-ethx 是否真的存在于正確的目錄內(nèi),否則會(huì)啟動(dòng)失敗喔! 另外,如果以 ifconfig eth0 . 來(lái)設(shè)定或者是修改了網(wǎng)絡(luò)接口后, 那就無(wú)法再以 ifdown eth0 的方式來(lái)關(guān)閉了!因?yàn)?ifdown 會(huì)分析比對(duì)目前的網(wǎng)絡(luò)參數(shù)與 ifcfg-eth0 是否相符,不符的話(huà),就會(huì)放棄該次動(dòng)作。因此,使用 ifconfig 修改完畢后,應(yīng)該要以 ifconfig eth0 down 才能夠關(guān)閉該接口喔! Page 8ping 是很重要的指令,ping 主要透過(guò) ICMP 封包 來(lái)進(jìn)行整個(gè)網(wǎng)絡(luò)的狀況報(bào)告,當(dāng)然啦,最重要的就是那個(gè) ICMP type 0, 8 這

5、兩個(gè)類(lèi)型, 分別是要求回報(bào)與主動(dòng)回報(bào)網(wǎng)絡(luò)狀態(tài)是否存在的特性。rootlinux # ping -bcstnM IP rootlinux # ping -bcstnM IP 參數(shù): -b :后面接的是 broadcast 的 IP,用在你需要對(duì)整個(gè)網(wǎng)域的主機(jī)進(jìn)行 ping 時(shí); -c :后面接的是執(zhí)行 ping 的次數(shù),例如 -c 5 ; -n :不進(jìn)行 IP 與主機(jī)名稱(chēng)的反查,直接使用 IP ; -s :發(fā)送出去的 ICMP 封包大小,預(yù)設(shè)為 56(bytes),再加 8 bytes 的 ICMP 表頭資料 -t :TTL 的數(shù)值,預(yù)設(shè)是 255,每經(jīng)過(guò)一個(gè)節(jié)點(diǎn)就會(huì)少一; -M do|dont

6、 :主要在偵測(cè)網(wǎng)絡(luò)的 MTU 數(shù)值大小,兩個(gè)常見(jiàn)的項(xiàng)目是: do :代表傳送一個(gè) DF (Dont Fragment) 旗標(biāo),讓封包不能重新拆包與打包; dont:代表不要傳送 DF 旗標(biāo),表示封包可以在其它主機(jī)上拆包與打包 Page 9rootlinux # ping -c 3 168.95.1.1 rootlinux # ping -c 3 168.95.1.1 PING 168.95.1.1 (168.95.1.1) 56(84) bytes of data. PING 168.95.1.1 (168.95.1.1) 56(84) bytes of data. 64 bytes from

7、 168.95.1.1: icmp_seq=0 ttl=243 time=9.16 ms 64 bytes from 168.95.1.1: icmp_seq=0 ttl=243 time=9.16 ms 64 bytes from 168.95.1.1: icmp_seq=1 ttl=243 time=8.98 ms 64 bytes from 168.95.1.1: icmp_seq=1 ttl=243 time=8.98 ms 64 bytes from 168.95.1.1: icmp_seq=2 ttl=243 time=8.80 ms 64 bytes from 168.95.1.

8、1: icmp_seq=2 ttl=243 time=8.80 ms - 168.95.1.1 ping statistics - - 168.95.1.1 ping statistics - 3 packets transmitted, 3 received, 0% packet loss, time 2002ms 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 8.807/8.986/9.163/0.164 ms, pipe 2 rtt min/avg/max/mde

9、v = 8.807/8.986/9.163/0.164 ms, pipe 2 Page 10 64 bytes:表示這次傳送的 ICMP 封包大小為 64 bytes 這么大,這是默認(rèn)值, 在某些特殊場(chǎng)合中,例如要搜索整個(gè)網(wǎng)絡(luò)內(nèi)最大的 MTU 時(shí),可以使用 -s 2000 之類(lèi)的數(shù)值來(lái)取代; icmp_seq=0:ICMP 所偵測(cè)進(jìn)行的次數(shù),第一次編號(hào)為 0 ; ttl=243:TTL 與 IP 封包內(nèi)的 TTL 是相同的,每經(jīng)過(guò)一個(gè)帶有 MAC 的節(jié)點(diǎn) (node) 時(shí),例如 router, bridge 時(shí), TTL 就會(huì)減少一,預(yù)設(shè)的 TTL 為 255 , 你可以透過(guò) -t 150 之

10、類(lèi)的方法來(lái)重新設(shè)定預(yù)設(shè) TTL 數(shù)值; time=9.16 ms:響應(yīng)時(shí)間,單位有 ms(0.001秒)及 us(0.000001秒), 一般來(lái)說(shuō),越小的響應(yīng)時(shí)間,表示兩部主機(jī)之間的網(wǎng)絡(luò)聯(lián)機(jī)越良好! Page 11可以追蹤兩部主機(jī)之間通過(guò)的各個(gè)節(jié)點(diǎn) (node) 通訊狀況的好壞;rootlinux # traceroute -nwig IP 參數(shù): -n :可以不必進(jìn)行主機(jī)的名稱(chēng)解析,單純用 IP ,速度較快! -w :若對(duì)方主機(jī)在幾秒鐘內(nèi)沒(méi)有回聲就宣告不治.預(yù)設(shè)是 5 秒 -i :用在比較復(fù)雜的環(huán)境,如果你的網(wǎng)絡(luò)接口很多很復(fù)雜時(shí),才會(huì)用到這個(gè)參數(shù); 舉例來(lái)說(shuō),你有兩條 ADSL 可以連接到外

11、部,那你的主機(jī)會(huì)有兩個(gè) ppp, 你可以使用 -i 來(lái)選擇是 ppp0 還是 ppp1 啦! -g :與 -i 的參數(shù)相仿,只是 -g 后面接的是 gateway 的 IP 就是了。 Page 12范例一: rootlinux # traceroute -n traceroute to tw.yahoo- (203.84.202.164), 30 hops max, 38 byte packets 1 61.59.121.1 42.174 ms 41.690 ms 41.058 ms 2 139.175.172.2 40.962 ms 41.978 ms 40.973 ms 3 192.72.

12、122.130 40.983 ms 41.930 ms 41.003 ms 4 139.175.58.210 42.956 ms 41.997 ms 42.337 ms 5 139.175.58.153 47.591 ms 47.972 ms 48.748 ms 6 139.175.56.30 48.193 ms 47.970 ms 47.986 ms 7 139.175.57.94 47.959 ms 47.951 ms 47.985 ms 8 139.175.56.138 48.363 ms 47.586 ms 47.995 ms 9 139.175.58.42 49.256 ms 50.

13、668 ms 47.490 ms 10 61.58.33.133 201.882 ms 201.565 ms 200.973 ms 11 61.58.33.50 199.910 ms 199.019 ms 198.961 ms 12 203.84.200.226 202.391 ms 202.567 ms 209.283 ms Page 13查詢(xún)一下網(wǎng)絡(luò)接口所監(jiān)聽(tīng)的端口 (port) 來(lái)看看是否真的有啟動(dòng);rootlinux # netstat -rn =與路由有關(guān)的參數(shù) rootlinux # netstat -antulpc =與網(wǎng)絡(luò)接口有關(guān)的參數(shù) 參數(shù): 與路由 (route) 有關(guān)的參

14、數(shù)說(shuō)明: -r :列出路由表(route table),功能如同 route 這個(gè)指令; -n :不使用主機(jī)名稱(chēng)與服務(wù)名稱(chēng),使用 IP 與 port number ,如同 route -n 與網(wǎng)絡(luò)接口有關(guān)的參數(shù): -a :列出所有的聯(lián)機(jī)狀態(tài),包括 tcp/udp/unix socket 等; -t :僅列出 TCP 封包的聯(lián)機(jī); -u :僅列出 UDP 封包的聯(lián)機(jī); -l :僅列出有在 Listen (監(jiān)聽(tīng)) 的服務(wù)之網(wǎng)絡(luò)狀態(tài); -p :列出 PID 與 Program 的檔名; -c :可以設(shè)定幾秒鐘后自動(dòng)更新一次,例如 -c 5 每五秒更新一次網(wǎng)絡(luò)狀態(tài)的顯示Page 14是用來(lái)作為 IP

15、與主機(jī)名稱(chēng)對(duì)應(yīng)的檢查rootlinux # nslookup -query=type hostname|IP 參數(shù): - query=type:查詢(xún)的類(lèi)型,除了傳統(tǒng)的 IP 與主機(jī)名稱(chēng)對(duì)應(yīng)外,DNS 還有很多信息, 所以我們可以查詢(xún)很多不同的信息,包括 mx, cname 等等, 例如: -query=mx 的查詢(xún)方法! 范例一:找出 .tw 的 IP rootlinux # nslookup .tw Server: 168.95.1.1 Address: 168.95.1.1#53 Page 15以用來(lái)查出某個(gè)主機(jī)名稱(chēng)的 IP rootlinux # host -a hostname ser

16、ver 參數(shù): -a :列出該主機(jī)詳細(xì)的各項(xiàng)主機(jī)名稱(chēng)設(shè)定數(shù)據(jù) server :可以使用非為 /etc/resolv.conf 的 DNS 主機(jī)來(lái)查詢(xún)。 范例一:列出 的 IP rootlinux # host is an alias for tw.yahoo-. tw.yahoo- has address 202.43.195.52 Page 16用于查詢(xún)及設(shè)置網(wǎng)卡參數(shù)ethtool ethX /查詢(xún)ethX網(wǎng)口基本設(shè)置 ethtool h /顯示ethtool的命令幫助(help) ethtool i ethX /查詢(xún)ethX網(wǎng)口的相關(guān)信息 ethtool d ethX /查詢(xún)ethX網(wǎng)口注

17、冊(cè)性信息 ethtool r ethX /重置ethX網(wǎng)口到自適應(yīng)模式 ethtool S ethX /查詢(xún)ethX網(wǎng)口收發(fā)包統(tǒng)計(jì) ethtool s ethX speed 10|100|1000 /設(shè)置網(wǎng)口速率10/100/1000MPage 17除了可以設(shè)定一些基本的網(wǎng)絡(luò)參數(shù)之外,還能夠進(jìn)行額外的 IP 協(xié)議, 包括多 IP 的達(dá)成rootlinux # ip option 動(dòng)作 指令 參數(shù): option :設(shè)定的參數(shù),主要有: -s :顯示出該裝置的統(tǒng)計(jì)數(shù)據(jù)(statistics),例如總接受封包數(shù)等; 動(dòng)作:亦即是可以針對(duì)哪些網(wǎng)絡(luò)參數(shù)進(jìn)行動(dòng)作,包括有: link :關(guān)于裝置 (dev

18、ice) 的相關(guān)設(shè)定,包括 MTU, MAC 地址等等 addr/address :關(guān)于額外的 IP 協(xié)議,例如多 IP 的達(dá)成等等; route :與路由有關(guān)的相關(guān)設(shè)定 Page 18ip link 可以設(shè)定與裝置 (device) 有關(guān)的相關(guān)設(shè)定,包括 MTU 以及該網(wǎng)絡(luò)接口的 MAC 等等, 當(dāng)然也可以啟動(dòng) (up) 或關(guān)閉 (down) 某個(gè)網(wǎng)絡(luò)接口rootlinux # ip -s link show = 單純的查閱該裝置相關(guān)的信息 rootlinux # ip link set device 動(dòng)作與參數(shù) 參數(shù): show:僅顯示出這個(gè)裝置的相關(guān)內(nèi)容,如果加上 -s 會(huì)顯示更多統(tǒng)計(jì)數(shù)

19、據(jù); set :可以開(kāi)始設(shè)定項(xiàng)目, device 指的是 eth0, eth1 等等界面代號(hào); 動(dòng)作與參數(shù):包括有底下的這些動(dòng)作: up|down :?jiǎn)?dòng) (up) 或關(guān)閉 (down) 某個(gè)接口,其它參數(shù)使用預(yù)設(shè)的以太網(wǎng)絡(luò); address :如果這個(gè)裝置可以更改 MAC 的話(huà),用這個(gè)參數(shù)修改! name :給予這個(gè)裝置一個(gè)特殊的名字; mtu :就是最大傳輸單元??! Page 19rootlinux # ip link show 1: lo: mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00

20、:00 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:50:fc:22:9a:cb brd ff:ff:ff:ff:ff:ff rootlinux # ip -s link show eth0 eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:50:fc:22:9a:cb brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 484011792 2247372 0 0 0 0 T

21、X: bytes packets errors dropped carrier collsns 2914104290 2867753 0 0 0 0 Page 20rootlinux # ip link set eth0 up # 啟動(dòng) eth0 這個(gè)裝置接口; rootlinux # ip link set eth0 down # 關(guān)閉eth0 這個(gè)裝置接口rootlinux # ip link set eth0 mtu 1000 # 更改 MTU 的值,達(dá)到 1000 bytes,單位就是 bytes ! Page 21rootlinux # ip link set eth0 name v

22、bird SIOCSIFNAME: Device or resource busy # 因?yàn)樵撗b置目前是啟動(dòng)的,所以不能這樣做設(shè)定。你應(yīng)該要這樣做: rootlinux # ip link set eth0 down =關(guān)閉界面 rootlinux # ip link set eth0 name vbird =重新設(shè)定 rootlinux # ip link show =觀察一下 2. vbird: mtu 900 qdisc pfifo_fast qlen 1000 link/ehter 00:40:d0:13:c3:46 brd ff:ff:ff:ff:ff:ff 這樣網(wǎng)絡(luò)卡代號(hào)就由eth

23、0變成vbird了!Page 22rootlinux # ip address show =查閱 IP 參數(shù)! rootlinux # ip address add|del IP參數(shù) dev 裝置名 相關(guān)參數(shù) 參數(shù): show :?jiǎn)渭兊娘@示出接口的 IP 信息啊; add|del :進(jìn)行相關(guān)參數(shù)的增加 (add) 或刪除 (del) 設(shè)定,主要有: IP 參數(shù):主要就是網(wǎng)域的設(shè)定,例如 192.168.100.100/24 之類(lèi)的設(shè)定喔; dev :這個(gè) IP 參數(shù)所要設(shè)定的接口,例如 eth0, eth1 等等; 相關(guān)參數(shù):主要有底下這些: broadcast:設(shè)定廣播地址,如果設(shè)定值是 +

24、 表示讓系統(tǒng)自動(dòng)計(jì)算 label :亦即是這個(gè)裝置的別名,例如 eth0:0 就是了! scope :這個(gè)界面的領(lǐng)域,通常是這幾個(gè)大類(lèi): global :允許來(lái)自所有來(lái)源的聯(lián)機(jī); site :僅支持 IPv6 ,僅允許本主機(jī)的聯(lián)機(jī); link :僅允許本裝置自我聯(lián)機(jī); host :僅允許本主機(jī)內(nèi)部的聯(lián)機(jī); Page 23范例一:顯示出所有的接口之 IP 參數(shù): rootlinux # ip address show 1: lo: mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet

25、127.0.0.1/8 scope host lo inet6 :1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:50:fc:22:9a:cb brd ff:ff:ff:ff:ff:ff inet 192.168.1.2/24 brd 192.168.1.255 scope global eth0 inet6 fe80:250:fcff:fe22:9acb/64 scope link valid_lft fore

26、ver preferred_lft forever Page 24范例二:新增一個(gè)接口,名稱(chēng)假設(shè)為 eth0:vbird rootlinux # ip address add 192.168.50.50/24 broadcast + dev eth0 label eth0:vbird rootlinux # ip address show eth0 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:40:d0:13:c3:46 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 19

27、2.168.1.255 scope global eth0 inet 192.168.50.50/24 brd 192.168.50.255 scope global eth0:vbird inet6 fe80:240:d0ff:fe13:c346/64 scope link valid_lft forever preferred_lft forever Page 25讓網(wǎng)絡(luò)卡利用DHCP協(xié)議得到IProotlinux # dhclient eth0 用法非常簡(jiǎn)單!Page 26ifconfigesxcfg-nicsesxcfg-routeesxcfg-vmknicesxcfg-vswifes

28、xcfg-vswitch.Page 27和 Linux 中的 ifconfig 功能一樣 顯示出本機(jī)中的所有的NIC的信息包括NIC的IP,MAC,NETMASK, Broadcast等Page 28用來(lái)調(diào)整ESX中網(wǎng)路卡的參數(shù)esxcfg-nics nicoptions的相關(guān)參數(shù): -s | -speed set the speed of this NIC to one of 10/100/1000/10000 -d| -duplex set the duplex of this NIC to one of “full” or “half” -a| -auto set speed and duplexity automatically. -l | -list -r | -restorePage 292022-7-4Prepared by Zhao. MarrkPage 30設(shè)定ESX主機(jī)中VMKernel通訊埠的閘刀及路由IP相關(guān)參數(shù) -a 新增路由 -d 刪除路由不跟參數(shù),會(huì)列出這臺(tái)ESX主機(jī)的路由如:# esxcfg-route# VMKernel default getway is 192.168.1.1Page 31設(shè)定vSwitch上的虛擬網(wǎng)絡(luò)卡,而非ESX上的實(shí)體網(wǎng)絡(luò)卡相關(guān)參數(shù): -a | -add -d | -

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論