導航:首頁 > 操作系統 > 網卡工作模式linux

網卡工作模式linux

發布時間:2024-07-25 01:46:05

⑴ 濡備綍linux鉶氭嫙鏈虹幆澧冧笅閰嶇疆浣跨敤鏃犵嚎緗戝崱錛屼富鏈烘槸win7錛岄厤緗濂戒箙閮芥病鐢錛屾眰澶х炴暀鏁欐垜錛屾劅嬋涓嶅敖

鏈変袱縐嶆柟寮忥細

絎涓縐嶏細浣跨敤NAT緗戠粶鍦板潃杞鎹
1.閰嶇疆Linux鉶氭嫙鏈虹殑緗戝崱妯″紡涓篘AT錛岄夋嫨浣犵殑Linux鉶氭嫙鏈猴紝"vm"-"settting"-鈥淣etwork Adapter鈥濓紝鐒跺悗閫夋嫨NAT錛

2."Edit"-鈥淰irtual Machine Editor鈥濓紝 閫夋嫨NAT錛屾妸涓嬮潰閭d袱涓澶嶉夋嗗叏閫夛紝絎涓涓澶嶉夋嗭紝鐐瑰嚮鍚庨潰鐨勨淣AT Setttings鈥,榪欓噷鍙浠ヨ劇疆緗戝叧錛涚浜屼釜澶嶉夋嗙偣鍑誨悗闈㈢殑"DHCP Setttings",璁劇疆DHCP鐨勮搗濮嬪湴鍧涓庣粓姝㈠湴鍧銆

3. 榪欎簺璁劇疆濂戒箣鍚庯紝榪涘叆Linux鉶氭嫙鏈猴紝鍦/etc/sysconfig/network-scripts/ifcfg-ethX(X涓轟綘鐨勭綉鍗″彿)錛岃劇疆BOOTPROTO涓篸hcp銆傝繖鏍峰氨鍙浠ヤ簡銆

絎浜岀嶆柟寮忥細灝辨槸涓妤間粊鍏勬墍璦錛岃劇疆緗戝崱妯″紡涓篵ridge妯″紡鍗沖彲銆

⑵ linux程序怎麼設置無線網卡的混雜模式

linux程序可以通過以下步驟設置無線網卡的混雜模式 :

1、打開「我的電腦」,然後右鍵「屬性」;
2、點擊「硬體」,再點擊「設備管理器」,打開設備管理器後,雙擊「網路適配器」;
3、找到無線網卡突變,右擊「屬性」,再高級,在右邊的值選結尾是FULL DUPLEX,此時linux程序已成功設置成功無線網卡的混雜模式。

⑶ Linux 網卡bond的七種模式

網卡bond是通過多張網卡綁定為一個邏輯網卡,實現本地網卡的冗餘,帶寬擴容和負載均衡,在生產場景中是一種常用的技術。Kernels 2.4.12及以後的版本均供bonding模塊,以前的版本可以通過patch實現。可以通過以下命令確定內核是否支持 bonding:

鏈路負載均衡,增加帶寬,支持容錯,一條鏈路故障會自動切換正常鏈路。交換機需要配置聚合口,思科叫port channel。

這個是主備模式,只有一塊網卡是active,另一塊是備用的standby,所有流量都在active鏈路上處理,交換機配置的是捆綁的話將不能清租橡工作,因為交換機往兩塊網卡發包,有一半包是丟棄的。

表示XOR Hash負載分擔,和交換機的聚合強制不協商方式配合。(需要xmit_hash_policy,需要交換機配置port channel)

表示所有包從所有網路介面發出,這個不均衡,只有冗餘機制,但過於浪費資源。此模式適用於金融行業,因為他們需要高可靠性的網路,不允許出現任何問題。需要和交換機的聚合強制不協商方式配合。

表示支持802.3ad協議,和交換機的聚合LACP方式配合(需要xmit_hash_policy).標准要求所有設備在聚合操作時,要在同樣的速率和雙工模式,而且,和除了balance-rr模式外的其它bonding負載均衡模式一樣,任何連接都不能使用多於一個介面的帶寬。

是根據每個slave的負載情況選擇slave進行發送,接收時使用當前輪到的slave。該模式要求slave介面的網路設備驅動有某種ethtool支持;而且ARP監控不可用。

在5的tlb基礎上增加了rlb(接收負載均衡receive load balance).不需要任何switch(交換機)的支持。接收負載均衡是通過ARP協商實現的.

mode5和mode6不需要交換機端的設置,網卡能自動聚合。mode4需要支持802.3ad。mode0,mode2和mode3理論上需要靜態聚合方式。
但實測中mode0可以通過mac地址欺騙的方式在交換機不設置的情況下不太均衡地進行接收。

1、首先要看linux是否支持bonding,大部分發行版都支持

如輸出以上信息,則說明支持bonding,如果沒有,說明內核不支持bonding,需要重新編譯內核
2、答旁網卡配置文件
兩個物理網口分別是:eth0,eth1 綁定後的虛擬口是:bond0

開機自動載入模塊到內核

每100毫秒 (即0.1秒) 監測一次路連接狀態,如果有一條線路不通就轉入另一條線路; Linux的多網卡綁定功能使用的是內核中的"bonding"模塊
如果修改為其它模式,只需要在BONDING_OPTS中指定mode=Number即可。USERCTL=no --是否允許非root用戶控制該設備
查看bond0狀態:可以看到調用的是哪幾個物理網卡

三、擴展
上邊是兩個網卡(eth0、eth1)綁定成一個bond0,如果我們要設置多個bond口,比如物理網口eth0和eth1組成bond0,eth2和型罩eth3組成bond1,那麼網口設置文件的設置方法和上面
是一樣的,只是/etc/modprobe.d/dist.conf文件就不能疊加了。正確的設置方法有兩種:
1、第一種

這樣所有的綁定只能使用一個mode了。
2、第二種

這種方式不同的bond口可以設定為不同的mode,注意開機自動啟動/etc/rc.d/rc.local文件的設置

http://lixin15.blog.51cto.com/3845983/1769338

http://linuxnote.blog.51cto.com/9876511/1680315

⑷ Linux涓嬭皟鏁寸綉鍗$殑宸ヤ綔妯″紡

鐜板湪鐨勭綉鍗′竴鑸閮芥槸10/100M鑷閫傚簲宸ヤ綔妯″紡錛屽湪閰嶇疆緗戝崱鍙傛暟鏃舵垜浠寰堝皯鑰冭檻瀹冪殑宸ヤ綔妯″紡錛屼絾鏄鍦ㄨ礬鐢卞櫒銆佷氦鎹㈡満銆佷唬鐞嗘湇鍔″櫒絳夐氫俊閲忔瘮杈冨ぇ鐨勫叧閿璁懼囦笂錛屾垜浠搴旇ヤ負瀹冩寚瀹氭g『鐨勫伐浣滄ā寮忥紝榪欐牱鍙浠ユ彁楂橀氫俊鏁堢巼銆傚湪Linux鐜澧冧笅錛屾垜浠鍙浠ヤ嬌鐢ㄧ郴緇熻嚜甯︾殑宸ュ叿mii-tool錛堣繖鏄涓撻棬璁劇疆緗戝崱宸ヤ綔妯″紡鐨勫懡浠わ級鏉ラ厤緗緗戝崱宸ヤ綔妯″紡銆備笅闈㈡垜浠鍏蜂綋鏉ヨ皥涓涓嬪畠鐨勪嬌鐢ㄦ柟娉曘

1. 鏌ョ湅緗戝崱鐨勫伐浣滄ā寮忥紝杈撳叆鍛戒護錛

#mii-tool -v

eth0: negotiated 100baseTx-FD,link ok

proct info:Vendor 00:05:be,model 8 rev 0

basic status: autonegotiation complete,link ok

basic mode:autonegotiation enabled.

Capabilities: ..............

浠庝互涓婁俊鎮涓鍙浠ョ湅鍑猴紝榪欏潡緗戝崱宸ヤ綔鍦100M鍏ㄥ弻宸ヨ嚜閫傚簲妯″紡涓嬶紝鈥100BaseTx-FD鈥濇剰涓100M Full Duplex銆

2. 鏇存敼緗戝崱鐨勫伐浣滄ā寮忥紝杈撳叆鍛戒護錛

#mii-tool -F media [interface]

media鍙閫夌殑妯″紡鏈100baseTx-FD銆100baseTx-HD銆10baseT-FD銆10baseT-HD絳夈 Interface浠h〃鎵閫夋嫨鐨勭綉鍗★紝濡俥th0銆乪th1絳夛紝榛樿や負eth0銆

渚嬪傦紝璁劇疆緗戝崱宸ヤ綔鍦10M鍗婂弻宸ユā寮忎笅錛岃緭鍏ュ懡浠わ細

#mii-tool -F 10baseT-HD eth0

3. 鎮㈠嶇綉鍗$殑鑷閫傚簲宸ヤ綔妯″紡錛岃緭鍏ュ懡浠わ細

#mii-tool -r eth0

鏇磋︾粏鐨勪嬌鐢ㄦ柟娉曞彲浠ョ敤mii-tool -h鏉ヨ幏寰椼

  鍦ㄣ婅皟璋怢INUX緗戠粶鎬ц兘涔嬭皟璇曞伐鍏風瘒銆嬪拰銆婅皟璋怢INUX緗戠粶鎬ц兘涔嬬綉緇滈厤緗鏂囦歡璇﹁В銆嬩袱綃囨枃絝犱腑錛屾垜浠浠嬬粛浜唕oute銆乶etstat銆乼cpmp涓夌嶇綉緇滆皟璋愭祴璇曞伐鍏風殑浣跨敤鏂規硶鍙婂叾鍙瀹炵幇鐨勫姛鑳藉拰緗戠粶閰嶇疆鏂囦歡鐨勫唴瀹癸紝鏈鏂囨垜浠灝嗕粠瀹炴垬鐨勮掑害浠嬬粛緗戠粶鎬ц兘璋冭皭鐨勬柟娉曘

  

  涓嬮潰錛屾垜浠鍏堟潵浠嬬粛緗戠粶鎬ц兘璋冭皭鐨勭涓縐嶆柟娉曪細鏈嶅姟鏂瑰紡閫夋嫨銆

  

  鏈嶅姟鏂瑰紡閫夋嫨

  

  緗戠粶鏈嶅姟鍣ㄧ敱浜庤佸悓鏃朵負澶氫釜瀹㈡埛鎻愪緵鏈嶅姟錛屽氨蹇呴』浣跨敤鏌愮嶆柟寮忔潵鏀鎸佽繖縐嶅氫換鍔$殑鏈嶅姟鏂瑰紡銆備竴鑸鎯呭喌涓嬪彲浠ユ湁涓夌嶆柟寮忔潵閫夋嫨錛屽氳繘紼嬫柟寮忋佸氱嚎紼嬫柟寮忓強寮傛ユ柟寮忋傚叾涓錛屽氳繘紼嬫柟寮忎腑鏈嶅姟鍣ㄥ逛竴涓瀹㈡埛瑕佷嬌鐢ㄤ竴涓榪涚▼鏉ユ彁渚涙湇鍔★紝鐢變簬鍦ㄦ搷浣滅郴緇熶腑錛岀敓鎴愪竴涓榪涚▼闇瑕佽繘紼嬪唴瀛樺嶅埗絳夐濆栫殑寮閿錛岃繖鏍峰湪瀹㈡埛杈冨氭椂鐨勬ц兘灝變細闄嶄綆銆備負浜嗗厠鏈嶈繖縐嶇敓鎴愯繘紼嬬殑棰濆栧紑閿錛屽彲浠ヤ嬌鐢ㄥ氱嚎紼嬫柟寮忔垨寮傛ユ柟寮忋傚湪澶氱嚎紼嬫柟寮忎腑錛屼嬌鐢ㄨ繘紼嬩腑鐨勫氫釜綰跨▼鎻愪緵鏈嶅姟錛岀敱浜庣嚎紼嬬殑寮閿杈冨皬錛屾ц兘灝變細鎻愰珮銆備簨瀹炰笂錛屼笉闇瑕佷換浣曢濆栧紑閿鐨勬柟寮忚繕鏄寮傛ユ柟寮忥紝瀹冧嬌鐢ㄩ潪闃誨炵殑鏂瑰紡涓庢瘡涓瀹㈡埛閫氫俊錛屾湇鍔″櫒浣跨敤涓涓榪涚▼榪涜岃疆璇㈠氨琛屼簡銆傚紓姝ユ柟寮忎笅錛屽氫釜浠誨姟涔嬮棿鐨勮皟搴︽槸鐢辨湇鍔″櫒紼嬪簭鑷韜鏉ュ畬鎴愮殑錛岃屼笖涓鏃︿竴涓鍦版柟鍑虹幇闂棰樺垯鏁翠釜鏈嶅姟鍣ㄥ氨浼氬嚭鐜伴棶棰橈紝涓嶅湪璁ㄨ虹殑鑼冨洿鍐呫傚炲ぇ緋葷粺綰跨▼鐨勬暟閲忥細闄愬埗綰跨▼鐨勬暟閲忕殑鍥犵礌寰堝氾紝涓昏佹湁榪涚▼鏁伴噺鐨勯檺鍒訛紝鍐呭瓨澶у皬鐨勯檺鍒訛紝mutex/semaphore/shm/ipc鐨勯檺鍒訛紱涓鑸鎯呭喌涓嬪厛澧炲ぇ榪涚▼鏈澶ф暟錛屽啀鎵╁厖鍐呭瓨錛屽湪澧炲ぇ綰跨▼鏈澶ф暟錛岃屽炲ぇ綰跨▼鏈澶ф暟鐨勬柟娉曞緢綆鍗曪紝鍙闇鏀瑰彉glibc涓涓ゅ勫嵆鍙錛氱嚎紼嬫渶澶ф暟鍜岀嚎紼嬪爢鏍堝尯鐨勫ぇ灝忥紱綰跨▼鏈澶ф暟鐨勫炲姞鏄浠ヨ繘紼嬬殑寮傛 I/O鎬ц兘涓嬩負浠d環錛涙墍浠ラ渶瑕佸姞浠ュ鉤琛°

  

  緇滈厤緗鏂囦歡涓鏈夌敤鐨勫唴瀹

  

  1. 瀵逛簬鏁版嵁搴撹岃█錛屽炲ぇ鍏變韓鍐呭瓨孌靛拰淇″彿閲忕殑澶氬皯錛屽規暟鎹浼犺緭鏁堢巼鐨勬彁楂樿搗鍒板緢閲嶈佺殑浣滅敤錛

  

  鏂規硶錛氬彧闇緙栬緫鏂囦歡linux/include/linux/sem.h鍜宭inux/include/asm-i386/shmparam.h鍗沖彲銆

  

  2. 鍏堝炲ぇ榪涚▼鏈澶ф暟錛屽啀鎵╁厖鍐呭瓨錛屽啀澧炲ぇ綰跨▼鏈澶ф暟錛岃屽炲ぇ綰跨▼鏈澶ф暟鐨勬柟娉曞緢綆鍗曪紝鍙闇鏀瑰彉glibc涓涓ゅ勫嵆鍙錛氱嚎紼嬫渶澶ф暟鍜岀嚎紼嬪爢鏍堝尯鐨勫ぇ灝忥紱

  

  3. 鎶"/etc/inittab"鏂囦歡涓鐨勪竴琛屾敞閲婃帀鍙浠ョ佹㈢敤Control-Alt-Delete鍏抽棴璁$畻鏈恆傚傛灉鏈嶅姟鍣ㄤ笉鏄鏀懼湪涓涓瀹夊叏鐨勫湴鏂癸紝榪欓潪甯擱噸瑕併

  

  緙栬緫inittab鏂囦歡錛坴i /etc/inittab錛夋妸榪欎竴琛岋細

  

  ca::ctrlaltdel:/sbin/shutdown -t3 -r now

  

  鏀逛負錛

  

  #ca::ctrlaltdel:/sbin/shutdown -t3 -r now

  

  鐢ㄤ笅闈㈢殑鍛戒護浣挎敼鍙樼敓鏁堬細

  

  [root@deep]# /sbin/init q

  

  4. /etc/host.conf 鏂囦歡鎸囧畾濡備綍瑙f瀽涓繪満鍚嶃侺inux閫氳繃瑙f瀽鍣ㄥ簱鏉ヨ幏寰椾富鏈哄悕瀵瑰簲鐨処P鍦板潃銆備笅闈㈡槸涓涓"/etc/host.conf"鐨勭ず渚嬶細

  

  order bind,hosts :鎸囧畾涓繪満鍚嶆煡璇㈤『搴忥紝榪欓噷瑙勫畾鍏堜嬌鐢―NS鏉ヨВ鏋愬煙鍚嶏紝鐒跺悗鍐嶆煡璇"/etc/hosts"鏂囦歡(涔熷彲浠ョ浉鍙)銆

  

  鍙浠ュ湪璇ユ枃浠跺悗鍔犱笂浠ヤ笅涓ゅ彞錛

  

  multi on錛氭寚瀹氱殑涓繪満鍙浠ユ湁澶氫釜鍦板潃錛屾嫢鏈夊氫釜IP鍦板潃鐨勪富鏈轟竴鑸縐頒負澶氱┐涓繪満銆

  

  ospoof on錛氭寚涓嶅厑璁稿硅ユ湇鍔″櫒榪涜孖P鍦板潃嬈洪獥錛屼互鎻愰珮鏈嶅姟鍣ㄧ殑瀹夊叏鎬с侷P嬈洪獥鏄涓縐嶆敾鍑葷郴緇熷畨鍏ㄧ殑鎵嬫碉紝閫氳繃鎶奍P鍦板潃浼瑁呮垚鍒鐨勮$畻鏈猴紝鏉ュ彇寰楀叾瀹冭$畻鏈虹殑淇′換銆

  

  鍙璋冭皭鐨凩inux鍐呮牳緗戠粶鍙傛暟

  

  ICMP鐩稿叧鍐呮牳閰嶇疆鍙傛暟

  

  姒傝堪錛氶氬父鎴戜滑浣跨敤icmp鍖呮潵鎺㈡祴鐩鐨勪富鏈轟笂鐨勫叾瀹冨崗璁錛堝倀cp鍜寀dp錛夋槸鍚﹀彲鐢ㄣ傛瘮濡傚寘鍚"destination unreachable"淇℃伅鐨剗cmp鍖呭氨鏄鏈甯歌佺殑icmp鍖呫

  

  錛1錛 icmp_destunreach_rate錛氳劇疆鍐呭逛負"Destination Unreachable"icmp鍖呯殑鍝嶅簲閫熺巼銆傝劇疆鍊煎簲涓烘暣鏁般

  

  搴旂敤瀹炰緥錛 鍋囪炬湁A銆丅涓ら儴涓繪満錛岄栧厛鎴戜滑鍦ㄤ富鏈篈涓婃墽琛屼互涓媔pchains璇鍙ワ細

  

  ipchains 錛岮 input -p icmp -j REJECT

  

  榪欓噷鐨凴EJECT鍜孌ENY涓嶅悓錛孌ENY浼氫涪鎺夌﹀悎鏉′歡鐨勫寘濡傚悓娌℃湁鎺ユ敹鍒拌ュ寘涓鏍鳳紝鑰孯EJECT浼氬湪涓㈡帀璇ュ寘鐨勫悓鏃剁粰璇鋒眰涓繪満鍙戝洖涓涓"Destination Unreachable"鐨剗cmp銆

  

  鐒跺悗鍦ㄤ富鏈築涓妏ing涓繪満A錛岃繖鏃跺欐垜浠浼氬彂鐜"Destination Unreachable"icmp鍖呯殑鍝嶅簲閫熷害鏄寰堝強鏃剁殑銆傛帴鐫鎴戜滑鍦ㄤ富鏈篈涓婃墽琛岋細

  

  echo "1000" /proc/sys/net/ipv4/icmp_destunreach_rate

  

  涔熷嵆姣10縐掗挓鍝嶅簲涓涓"Destination Unreachable"鐨剗cmp鍖呫

  

  榪欐椂鍊欏啀浠庝富鏈築涓妏ing涓繪満A灝變細鍙戠幇"Destination Unreachable"icmp鍖呯殑鍝嶅簲閫熷害宸茬粡鏄庢樉鍙樻參錛屾垜寰堝ソ濂囩殑嫻嬭瘯浜嗕竴涓嬶紝鍙戠幇鍒氬ソ鏄姣10縐掑搷搴斾竴嬈°

  

  錛2錛塱cmp_echo_ignore_broadcasts錛氳劇疆鏄鍚﹀搷搴攊cmp echo璇鋒眰騫挎挱錛岃劇疆鍊煎簲涓哄竷灝斿礆紝0琛ㄧず鍝嶅簲icmp echo璇鋒眰騫挎挱錛1琛ㄧず蹇界暐銆

  

  娉ㄦ剰錛歸indows緋葷粺鏄涓嶅搷搴攊cmp echo璇鋒眰騫挎挱鐨勩

  

  搴旂敤瀹炰緥錛

  

  鍦ㄦ垜鐨凴edHat6.x鍜孯edHat7涓婅ュ肩己鐪佷負0錛岃繖鏍峰綋鏈変釜鐢ㄦ埛ping鎴戠殑鏈嶅姟鍣ㄦ墍鍦ㄧ殑緗戞電殑緗戠粶鍦板潃鏃訛紝鎵鏈夌殑linux鏈嶅姟鍣ㄥ氨浼氬搷搴旓紝浠庤屼篃鑳借╄╄ョ敤鎴峰緱鍒版垜鐨勬湇鍔″櫒鐨剗p鍦板潃錛屽彲浠ユ墽琛

  

  echo "1" /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

  

  鏉ュ叧闂璇ュ姛鑳姐備粠鑰岄槻姝icmp椋庢毚錛岄槻姝㈢綉緇滈樆濉炪

  

  錛3錛塱cmp_echoreply_rate:璁劇疆緋葷粺鍝嶅簲icmp echo璇鋒眰鐨剗cmp鍖呯殑鍝嶅簲閫熷害錛岃劇疆鍊間負鏁存暟銆

  

  搴旂敤瀹炰緥錛

  

  鍋囪炬湁A銆丅涓ら儴涓繪満錛岄栧厛鎴戜滑鍦ㄤ富鏈築涓妏ing涓繪満A錛屽彲浠ョ湅鍒板搷搴斿緢姝e父錛岀劧鍚庡湪涓繪満A涓婃墽琛

  

  echo "1000" /proc/sys/net/ipv4/icmp_echoreply_rate

  

  涔熷嵆姣10縐掗挓鍝嶅簲涓涓猧cmp echo璇鋒眰鍖呫傜劧鍚庡啀ping涓繪満A灝卞彲浠ョ湅鍒板搷搴旈熷害宸茬粡鍙樻垚10縐掍竴嬈°

  

  鏈濂藉悎鐞嗙殑璋冩暣璇ュ弬鏁扮殑鍊兼潵闃叉icmp椋庢毚銆

  

  錛4錛塱cmp_echo_ignore_all:璁劇疆緋葷粺鏄鍚﹀拷鐣ユ墍鏈夌殑icmp echo璇鋒眰錛屽傛灉璁劇疆浜嗕竴涓闈0鍊礆紝緋葷粺灝嗗拷鐣ユ墍鏈夌殑icmp echo璇鋒眰銆傚叾瀹炶繖鏄痠cmp_echoreply_rate鐨勪竴縐嶆瀬絝鎯呭喌銆傚弬鏁板間負甯冨皵鍊礆紝1錛氳〃紺哄拷鐣ワ紝0錛氳〃紺哄搷搴斻

  

  錛5錛塱cmp_paramprob_rate錛氬綋緋葷粺鎺ユ敹鍒版暟鎹鎶ョ殑鎹熷潖鐨剗p鎴杢cp澶存椂錛屽氨浼氬悜婧愬彂鍑轟竴涓鍖呭惈鏈夎ラ敊璇淇℃伅鐨剗cmp鍖呫傝繖涓鍙傛暟灝辨槸鐢ㄦ潵璁劇疆鍚戞簮鍙戦佽繖縐嶢cmp鍖呯殑閫熷害銆傚綋鐒訛紝鍦ㄩ氬父鎯呭喌涓媔p鎴杢cp澶村嚭閿欐槸寰堝皯瑙佺殑銆傚弬鏁板間負鏁存暟銆

  

  錛6錛塱cmp_timeexceed_rate錛氭暟鎹鎶ュ湪緗戠粶涓婁紶杈撴椂錛屽叾鐢熷瓨鏃墮棿錛坱ime to live錛夊瓧孌典細涓嶆柇鍑忓皯錛屽綋鐢熷瓨鏃墮棿涓0鏃訛紝姝e湪澶勭悊璇ユ暟鎹鎶ョ殑璺鐢卞櫒灝變細涓㈠純璇ユ暟鎹鎶ワ紝鍚屾椂緇欐簮涓繪満鍙戦佷竴涓"time to live exceeded"鐨剗cmp鍖呫傝ュ弬鏁板氨鏄鐢ㄦ潵璁劇疆榪欑嶢cmp鍖呯殑鍙戦佺殑閫熷害銆傚綋鐒訛紝榪欓氬父鐢ㄤ簬鍏呭綋璺鐢卞櫒鐨刲inux涓繪満銆

  

  IP鐩稿叧鍐呮牳閰嶇疆鍙傛暟

  

  linux鍐呮牳緗戠粶鍙傛暟涓鍏充簬ip鐨勯厤緗鍙傛暟閫氬父鏄鐢ㄦ潵瀹氫箟鎴栬皟鏁磇p鍖呯殑涓浜涚壒瀹氱殑鍙傛暟錛岄櫎姝や箣澶栬繕瀹氫箟浜嗙郴緇熺殑涓浜涚綉緇滅壒鎬с

  

  錛1錛塱p_default_ttl錛氳劇疆浠庢湰鏈哄彂鍑虹殑ip鍖呯殑鐢熷瓨鏃墮棿錛屽弬鏁板間負鏁存暟錛岃寖鍥翠負0鍀128,緙虹渷鍊間負64銆傚湪windows緋葷粺涓錛 ip鍖呯殑鐢熷瓨鏃墮棿閫氬父涓128銆傚傛灉浣犵殑緋葷粺緇忓父寰楀埌"Time to live exceeded"鐨剗cmp鍥炲簲錛屽彲浠ラ傚綋澧炲ぇ璇ュ弬鏁扮殑鍊礆紝浣嗘槸涔熶笉鑳借繃澶э紝鍥犱負濡傛灉浣犵殑璺鐢卞潖璺鐨勮瘽錛屽氨浼氬炲姞緋葷粺鎶ラ敊鐨勬椂闂淬

  

  錛2錛塱p_dynaddr錛氳ュ弬鏁伴氬父鐢ㄤ簬浣跨敤鎷ㄥ彿榪炴帴鐨勬儏鍐碉紝鍙浠ヤ嬌緋葷粺鑳藉熺珛鍗蟲敼鍙榠p鍖呯殑婧愬湴鍧涓鴻ip鍦板潃錛屽悓鏃朵腑鏂鍘熸湁鐨則cp瀵硅瘽鑰岀敤鏂板湴鍧閲嶆柊鍙戝嚭涓涓猻yn璇鋒眰鍖咃紝寮濮嬫柊鐨則cp瀵硅瘽銆傚湪浣跨敤ip嬈洪獥鏃訛紝璇ュ弬鏁板彲浠ョ珛鍗蟲敼鍙樹吉瑁呭湴鍧涓烘柊鐨剗p鍦板潃銆傝ュ弬鏁扮殑鍙傛暟鍊煎彲浠ユ槸錛

  

  1錛氬惎鐢ㄨュ姛鑳

  2錛氫嬌鐢ㄥ啑浣欐ā寮忓惎鐢ㄨュ姛鑳

  0錛氱佹㈣ュ姛鑳

  

  搴旂敤瀹炰緥錛氬湪浣跨敤ipchains閰嶇疆ip嬈洪獥甯﹀姩灞鍩熺綉鍏變韓涓涓猵pp榪炴帴涓婄綉鏃訛紝鏈夋椂浼氬嚭鐜板垰寮鏃惰繛鎺ヤ竴涓絝欑偣榪炰笉閫氾紝鍐嶆″埛鏂板張鍙浠ヨ繛鎺ョ殑鎯呭喌錛岃繖鏃跺欏氨鍙浠ヨ劇疆璇ュ弬鏁扮殑鍊間負1錛屼粠鑰岀珛鍗蟲敼鍙樹吉瑁呭湴鍧涓烘柊鐨剗p鍦板潃錛屽氨鍙浠ヨВ鍐寵繖綾婚棶棰樸傚懡浠や負錛

  

  echo "1" /proc/sys/net/ipv4/ip_dynaddr

  

  錛3錛塱p_forward錛氬彲浠ラ氳繃璇ュ弬鏁版潵鍚鐢ㄥ寘杞鍙戝姛鑳斤紝浠庤屼嬌緋葷粺鍏呭綋璺鐢卞櫒銆傚弬鏁板間負1鏃跺惎鐢╥p杞鍙戱紝涓0鏃剁佹ip杞鍙戙傛敞鎰忥紝鎴戜滑鍙浠ュ湪鍗曠綉鍗℃垨鍙岀綉鍗$殑涓繪満涓婂疄鐜癷p杞鍙戙

  

  搴旂敤瀹炰緥錛

  

  鍋囪炬垜浠浣跨敤涓閮ㄨ呮湁鍙岀綉鍗$殑linux涓繪満鍏呭綋闃茬伀澧欙紝榪欐椂鍊欐垜浠灝卞繀欏繪墽琛屼互涓嬪懡浠ゆ潵鎵撳紑ip杞鍙戝姛鑳斤細

  

  echo "1" /proc/sys/net/ipv4/ip_forward

  

  (4) ip_local_port_range錛氳劇疆褰撴湰鍦扮郴緇熷悜澶栧彂璧穞cp鎴杣dp榪炴帴璇鋒眰鏃朵嬌鐢ㄧ殑絝鍙h寖鍥淬傝劇疆鍊間負涓や釜鏁存暟錛岀己鐪佷負"1024 4999"銆

  

  搴旂敤瀹炰緥錛

  

  echo "1450 6000" /proc/sys/net/ipv4/ip_local_port_range

  

  tcp鐩稿叧鍐呮牳閰嶇疆鍙傛暟

  

  閫氳繃tcp閰嶇疆鍙傛暟鍙浠ユ帶鍒秚cp浼氳瘽榪囩▼涓鐨勫悇涓鏂歸潰銆

  

  (1) tcp_fin_timeout錛氬湪涓涓猼cp浼氳瘽榪囩▼涓錛屽湪浼氳瘽緇撴潫鏃訛紝A棣栧厛鍚態鍙戦佷竴涓猣in鍖咃紝鍦ㄨ幏寰桞鐨刟ck紜璁ゅ寘鍚庯紝A灝辮繘鍏FIN WAIT2鐘舵佺瓑寰匓鐨刦in鍖呯劧鍚庣粰B鍙慳ck紜璁ゅ寘銆傝繖涓鍙傛暟灝辨槸鐢ㄦ潵璁劇疆A榪涘叆FIN WAIT2鐘舵佺瓑寰呭規柟fin鍖呯殑瓚呮椂鏃墮棿銆傚傛灉鏃墮棿鍒頒簡浠嶆湭鏀跺埌瀵規柟鐨刦in鍖呭氨涓誨姩閲婃斁璇ヤ細璇濄傚弬鏁板間負鏁存暟錛屽崟浣嶄負縐掞紝緙虹渷涓180縐掋

  

  (2) tcp_syn_retires錛氳劇疆寮濮嬪緩絝嬩竴涓猼cp浼氳瘽鏃訛紝閲嶈瘯鍙戦乻yn榪炴帴璇鋒眰鍖呯殑嬈℃暟銆 鍙傛暟鍊間負灝忎簬255鐨勬暣鏁幫紝緙虹渷鍊間負10銆傚亣濡備綘鐨勮繛鎺ラ熷害寰堝揩錛屽彲浠ヨ冭檻闄嶄綆璇ュ兼潵鎻愰珮緋葷粺鍝嶅簲鏃墮棿錛屽嵆渚垮硅繛鎺ラ熷害寰堟參鐨勭敤鎴鳳紝緙虹渷

閱讀全文

與網卡工作模式linux相關的資料

熱點內容
戰地1如何匹配官方伺服器 瀏覽:380
武漢金稅系統伺服器地址 瀏覽:842
店鋪app源碼 瀏覽:56
android緩沖界面 瀏覽:272
中行企業銀行app怎麼開通轉賬 瀏覽:96
飛樂鳥水彩畫入門pdf 瀏覽:964
如何用手機登錄公司伺服器 瀏覽:57
不安全伺服器是什麼意思 瀏覽:519
掛載vhd命令 瀏覽:441
女主角是程序員男主角是醫生 瀏覽:561
怎麼解除app獲取指紋 瀏覽:740
安卓仙劍修改器怎麼用 瀏覽:537
松下伺服器18代表什麼 瀏覽:284
什麼叫伺服器高並發 瀏覽:958
單片機的pow函數 瀏覽:868
天氣預報android界面 瀏覽:952
空調支持用戶使用編程嗎 瀏覽:685
亞馬遜雲伺服器如何設置 瀏覽:738
java本地類 瀏覽:371
程序員話劇 瀏覽:780