Linux伺服器的網路設定詳解

來源:互聯網
上載者:User

Linux伺服器的網路設定詳解 1. Linux網路設定的基本命令使用    (1)使用ifconfia命令配登並查看網路接n情況.    Linux控制台上輸入/bin/ifconfig.顯示的價息含義有:    乙太網路卡cthO,物理地址為00,EO,4C-77,2B t  CS,    IP地址為10. 214. 33. 7.1'‘描地址為10. 255. 255. 255.子網路遮罩為255.0.0.0.    裝置的網路狀態倪是MTU(傳輸單元最大值)和Metric(度盆優)。    介面通訊的網路統計誼是RX和丁X.分別表示接收和傳送的資料包,包括接收和傳送的包的計教(Packets),錯誤( Errors)和衝突(Collisions).    網卡的中斷淵用號為201,連接埠地址為0x2000.    Lo是look-back網路接11.代表本機.IP為127.0.0. I.子網路遮罩為255.0.0.0.ifconfig命令的一些典型使用:①配靈eth0的IP.同時啟用裝置.# ifconfig ethO 192. 168. 4. 1 netmask 255. 255. 255.0 up②配甘ethO別名裝置eth0,1的IP,並添加路rh.# ifconfig cth0,1 192. 168.4. 2璐route add -host 192. 168. 4. 2 dev ethO I I③橄活(禁用》裝置.# ifconfig ethO,I up(down)④查看所有(指定)網路介面配盆。# ifconfig (ethO)(2)使用route命令配樹路由表。rout。命令典吧使用:⑥添加到主機路山。# route add -host 192. 168.4.2    dev ethO‘l稱route add -host 192. 168.4. 1 gw 192. 168.4. 250O添加到網路的路由。# route add -net IP netmask MASK ethO# route add -net IP netmask MASK gw IP# route add一net IP/24 ethl③添加獄認網關.# route add default gw IP④側除路由.# route del host 192. 168. 4. 1 dev ethO,1⑤查看路由資訊。# route或route -n(-n表示不解析名字.列出速度會比route快)(3)netstat網路狀態命令。    netstat命令用來顯示各種與網路相關的狀態資訊.主要用途有:殼看網路的串連狀態、檢查介面的配皿資訊、檢夜路由表、取得統計信.息。不帶參效時表示w示獲得的TCP, UDP端u狀態.因為UDP為不需連線的協議.所以狀態對it無愈義。    netstat命令的典型使用:    1.顯示乙太網路統計價息和所有協議的統計資訊.    # netstat -e -s    2.顯示TCP和UDP協議的統計資訊。    # netstat -s -p tcp udp    3.撼5秒鐘顯示一次活動的TCP串連和進程ID.    # netstat -o 5    4.以數‘Z形式掛示活動的TCP串連和進程1D,    # netstat -n -o    (4)arp管理命令。    1.查肴arp級存.x arp    ②添加網路用)’,,# arp一:IP MAC    ③刪除某一1P地址使用者.幼arp -d IP    (5)ip是iproute2軟體包中一個強大的網路配長工具.它能夠替代一些傳統的網份理工具,例如ifconfig,route等,上面的樣本完全可以用下面的ip命令實現.而且ip令可以實現更多的功能.ip命令的文法如下:    ip [OPTIONS] OBJECT [COMM八ND [ARGUMEN丁S]]    下面列出一些典0的動作陳述式:    oup/down啟動/關閉裝置.    # ip link set dev eth0 up.這個等於傳統的# ifconfig ethO up(down)    。改變裝置傳翰隊列的長度.    參數;txqucuelen NUMBER或者txqlen NUMBER-    # ip link set dev ethO txqueuelen 100    ③改變網路裝置MTU(鼓大傳軸單元)的優.    # ip link set dev ethO mtu 1500    ④修改網路裝置的MAC地址。    參數.address LLAI)DRESS    # ip link set dev ethO address 00,01,4f .91" .15,fl    ip link show-顯示裝置屬性.    一,選項出現兩次或者更多次。ip會輸出更為詳細的錯誤統計資訊。    ⑤ s: ip-s一,link Is ethO    ethO t mtu 1500 qdisc cbq glen 100    link/ether 00:a0:cc:66 .18 .78 brd ff:ff:ff:ff:ff:ff    RX .bytes packets errors dropped overrun mcast    2449949362 2786187 0 0 0 0    RX errors, length ere frame fifo missed      00000    TX .bytes  packets errors dropped carrier collsns      178558497    1783946 332 0 332 35172TX errors:aborted fifo window heartbeat000332這個命令等於傳統的ifconfig ethO.(6)ip route add-添加新路由.ip route change一修改路一11.ip route replace-替換已有的路山.①設定到網路10.0.0/24的路由經過網關193.233. 7.65.# ip route add 10.0.0/24 via 193. 233. 7. 65    ②修改到網路10.0.0/24的直接路由,使其經過裝置dummy.    # ip route chg 10. 0. 0/24 dev dummy    ③實現鏈路Server Load Balancer。加人預設多重路徑路山,讓ppp0和pppl分擔負載(注怠:scope值並非必需.它只不過是告訴核心,這個路由要經過網關而不是肖連的。實際上.如果你知道遠程端點的地址,使用via今數來設黃就更好了。》    # ip route add default scope global nexthop dev ppp0 nexthop dev pppl    # ip route replace default scope global nexthop dev ppp0 nexthop dev pppl    ④設炭NAT路山。如.在轉寄來自192. 203. 80. 144的資料包之前,先進行網路位址轉譯,把這個地址轉換為193. 233. 7.83.    井ip route add nat 192. 203. 80. 144 via 193. 233. 7. 83    5.實現資料包級Server Load Balancer.允許把資料包隨機地從多個路由發出。weight可以設W權重。    # ip route replace default equalize nexthop via 211. 139. 218. 145 dev ethO weight 1        nexthop via 211. 139. 218. 145 dev ethl weight I    (7)配置網卡。    配It檔案/etc/sysconfig/network-scripts/ifcfg-eth0用vi編輯即of.典V操作命令如下:    DEVICE=cth0    1:裝置名稱.與檔案同名    ONBOOT=yes在系統啟動時.啟動本裝置    BOOTPROTO- static    IPADDR=202. 118. 75. 91    #此網卡的1P地址    NETMASK=255.255. 255.0    ;了網掩碼    GATEWAY= 202. 118. 75.1  l:網關IP    MACADDR=00 .02 .2D .2E .SC .A8 #  mac地址

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.