Mam serwer rozdzielający sygnał i kilka pul adresów IP, 3 prywatne pule i jedną pulę publiczną oraz adres od ICP.
Niby wszystko działa a wygląda tak:
- LAN1 = 192.168.100.0/24
LAN2 = 192.168.10.0/24
LAN3 = 192.168.99.0/24
LAN_PUB = 195.2.xyz.xyz
WAN = 217.xxx.xxx.xxx
Z LAN2 do LAN1 tak samo jak powyżej i na odwrót.
Z LAN2 do LAN3 tak samo jak powyżej i na odwrót.
Ale z LAN_PUP też mogę pingować sieci prywatne oraz korzystać z ich serwerów np. www.
Mam pytanie jak mam zablokować przekierowywanie pakietów z LAN1 i LAN_PUB do LAN2 tak żebym w drugą stronę nie miał blokady?
Próbowałem:
Kod: Zaznacz cały
/sbin/iptables -t filter -A FORWARD -s 195.2.xyz.xyz/xx -d 192.168.10.0/24 -j DROP
Poniżej część polityk firewalla odnośnie przekierowania ruchu:
Kod: Zaznacz cały
Chain FORWARD (policy DROP)
target prot opt source destination
DROP tcp -- anywhere anywhere tcp dpt:microsoft-ds
DROP udp -- anywhere anywhere udp dpt:microsoft-ds
DROP tcp -- anywhere anywhere tcp dpt:loc-srv
DROP udp -- anywhere anywhere udp dpt:loc-srv
DROP tcp -- anywhere anywhere tcp dpt:netbios-ns
DROP udp -- anywhere anywhere udp dpt:netbios-ns
DROP tcp -- anywhere anywhere tcp dpt:netbios-dgm
DROP udp -- anywhere anywhere udp dpt:netbios-dgm
DROP tcp -- anywhere anywhere tcp dpt:netbios-ssn
DROP udp -- anywhere anywhere udp dpt:netbios-ssn
DROP all -- 195.2.YYY.YYY/23 192.168.100.0/24
DROP tcp -- komputer1 anywhere #conn/32 > 100
DROP tcp -- 195.2.YYY.YYX anywhere #conn/32 > 1000
DROP tcp -- adres_serwisowy anywhere #conn/32 > 100
ACCEPT all -- adres_serwisowy anywhere
ACCEPT all -- anywhere adres_serwisowy #siec 192.168.100.0
ACCEPT all -- 192.168.10.100 anywhere
ACCEPT all -- anywhere 192.168.10.100
ACCEPT all -- komputer1 anywhere # siec 192.168.10.0
ACCEPT all -- anywhere komputer1
ACCEPT all -- 192.168.10.224/27 anywhere #dhcp pula
ACCEPT all -- anywhere 192.168.10.224/27