linux雙網絡卡網段閘道器流控配置

2021-05-22 15:47:03 字數 1856 閱讀 8792

這個問題困擾我至少2個星期了,反反覆覆查了很多資料,今天終於能配置完成,現在要寫下來激動啊,差點就氣餒了。

要求:我想做ipp2p的流量控制測試,所以要在公司內部搭建乙個測試環境。在我同公司的網之間搭建一台雙網絡卡的linux機器,具體硬體架設圖是這樣的

網際網路公司的內部網段192.168.4.0(閘道器是192.168.4.1)

eth1(ip 192.168.4.129)

linux主機(雙網絡卡)

eth2(ip 111.111.112.111)

我自己的電腦xp系統(ip 111.111.112.112,閘道器 111.111.112.111)

前期碰到的問題是,linux主機能上網,並且能ping公司的內部網段192.168.4.0,但就是ping不了xp系統機器,這個問題困擾了好幾天,最後解決的是關閉了windows防火牆,原來是windows防火牆防火牆擋住了icmp包,使xp系統能ping linux系統的雙網絡卡(不能ping通公司網),但linux ping不了xp系統機器.

解決了這個問題,現在就剩下了xp系統能上公司 網段192.168.4.0,還要能上網

現在摸索出來的解決方案是,靜態路由設定+iptables的nat轉換,使得xp系統(ip 111.111.112.112)機器能通過eth1(ip 192.168.4.129)這個ip上網,實現了nat的轉換

現在是靜態路由配置命令

route add -net 111.111.112.0/24   gw 111.111.112.111   dev  eth2

route add -net 192.168.4.0/24     gw 192.168.4.129    dev eth1

route add default gw 192.168.4.1

接下來是iptables的配置

iptables -t nat -f

iptables -t nat -a postrouting -o eth1 -s 111.111.112.112 -j snat --to 192.168.4.129

iptables -t nat -a  prerouting -i eth1 -d 192.168.4.129 -j dnat --to 111.111.112.112

還有個開啟核心**   echo 1 > /proc/sys/net/ipv4/ip_forward

我的是red hat 2.6.18-8.el5     iptables v1.3.5

完成以後,發現xp機器能ping 公司192.168.4.0網段,也能上網了。

現在附上指令碼

[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward

[root@localhost ~]# iptables -t nat -f

[root@localhost ~]# iptables -t nat -a postrouting -o eth1 -s 111.111.112.112 -j snat --to 192.168.4.129

[root@localhost ~]# iptables -t nat -a  prerouting -i eth1 -d 192.168.4.129 -j dnat --to 111.111.112.112

[root@localhost ~]# route add -net 111.111.112.0/24   gw 111.111.112.111   dev  eth2

[root@localhost ~]# route add -net 192.168.4.0/24     gw 192.168.4.129    dev eth1

[root@localhost ~]# route add default gw 192.168.4.1

linux雙網絡卡網段閘道器流控配置

這個問題困擾我至少2個星期了,反反覆覆查了很多資料,今天終於能配置完成,現在要寫下來激動啊,差點就氣餒了。要求 我想做ipp2p的流量控制測試,所以要在公司內部搭建乙個測試環境。在我同公司的網之間搭建一台雙網絡卡的linux機器,具體硬體架設圖是這樣的 網際網路 公司的內部網段192.168.4.0...

windows雙網絡卡雙網段雙閘道器配置

伺服器有網絡卡a以及網絡卡b 網絡卡a配置ip為 114.10.245.2 閘道器為114.10.245.1 網絡卡b配置ip為 59.38.155.2 閘道器59.38.155.1 網絡卡a的ip以及閘道器已經配置完畢,可以正常使用。網絡卡b由於網絡卡a上已存在乙個閘道器,無法正常新增。解決辦法 ...

Linux雙網絡卡雙IP雙閘道器

ubuntu雙網絡卡雙ip.不同閘道器.不同子網.如何同時ping通兩塊網絡卡的解決方法,伺服器環境如下 系統 ubuntu 9.04 x64 server 電信ip tel 114.80.0.4 netmask 255.255.255.128 gateway 114.80.0.3 聯通ip cnc...