switch可以這樣用嗎? - Linux

By Elma
at 2013-08-10T23:59
at 2013-08-10T23:59
Table of Contents
Fig.1
in1
---- /
out in | |--- in2
__ C___ _| S |--- in3
|____|\
\ in4
out:10.xxx.yyy.zzz in:192.xxx.yyy.200
in1:192.xxx.yyy.1 in2:192.xxx.yyy.2
in3:192.xxx.yyy.3 in4:192.xxx.yyy.4
Fig.2
ina2
---- /
out | |--- inb2
______| S |--- inb1
|____|\ |
\ |
ina1 C
out:10.xxx.yyy.zzz
ina1:10.xxx.yyy.1 inb1:20.xxx.yyy.1
ina2:10.xxx.yyy.2 inb2:20.xxx.yyy.2
之前我在板上問是否switch可以改成Fig.2的架構,而不是用
一般架NAT的架構Fig.1,其中C代表NAT server,S代表switch
後來我架設成功,也用了好幾個月。在此我貢獻我的iptable
給iptable的新手,OS是Fedora16:
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o eth+ -j MASQUERADE
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth+ -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport (open port) -j ACCEPT
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -p icmp -j ACCEPT
-A FORWARD -i lo -j ACCEPT
-A FORWARD -i eth+ -j ACCEPT
-A FORWARD -o eth+ -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
--
in1
---- /
out in | |--- in2
__ C___ _| S |--- in3
|____|\
\ in4
out:10.xxx.yyy.zzz in:192.xxx.yyy.200
in1:192.xxx.yyy.1 in2:192.xxx.yyy.2
in3:192.xxx.yyy.3 in4:192.xxx.yyy.4
Fig.2
ina2
---- /
out | |--- inb2
______| S |--- inb1
|____|\ |
\ |
ina1 C
out:10.xxx.yyy.zzz
ina1:10.xxx.yyy.1 inb1:20.xxx.yyy.1
ina2:10.xxx.yyy.2 inb2:20.xxx.yyy.2
之前我在板上問是否switch可以改成Fig.2的架構,而不是用
一般架NAT的架構Fig.1,其中C代表NAT server,S代表switch
後來我架設成功,也用了好幾個月。在此我貢獻我的iptable
給iptable的新手,OS是Fedora16:
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o eth+ -j MASQUERADE
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth+ -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport (open port) -j ACCEPT
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -p icmp -j ACCEPT
-A FORWARD -i lo -j ACCEPT
-A FORWARD -i eth+ -j ACCEPT
-A FORWARD -o eth+ -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
--
Tags:
Linux
All Comments
Related Posts
複製多個檔案

By Megan
at 2013-08-10T23:08
at 2013-08-10T23:08
請推薦 Linux 下的 USB FAX MODEM

By Lauren
at 2013-08-10T20:37
at 2013-08-10T20:37
Fedora 10 如何設定JDK引用微軟.ttc字型

By Mary
at 2013-08-09T15:55
at 2013-08-09T15:55
VirtualBox時間不同步

By Quanna
at 2013-08-09T02:42
at 2013-08-09T02:42
在MBP上裝Debian

By Rae
at 2013-08-08T19:39
at 2013-08-08T19:39