Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /- ISP1 174.*
- Client -> Linux Router -- ISP2 50.*
- \- VPN1 10.* -> ISP3
- Linux 2.6.16-1mdk-i686-up-4GB #1 Fri May 19 19:35:23 CEST 2006 i686 AMD Athlon(tm) Processor GNU/Linux
- [root@ipso ~]# cat /etc/iproute2/rt_tables
- #
- # reserved values
- #
- 255 local
- 254 main
- 253 default
- 0 unspec
- #
- # local
- #
- #1 inr.ruhep
- 1 ISP1
- 2 ISP2
- 3 VPN1
- [root@ipso ~]# ip route show
- 10.8.0.0/24 dev tun0 proto kernel scope link src 10.8.0.2
- 174.4.10.78 dev eth0 scope link src 174.4.10.78
- 174.4.8.0/22 dev eth0 proto kernel scope link src 174.4.10.78 metric 10
- 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1 metric 10
- 50.92.224.0/19 dev eth2 proto kernel scope link src 50.92.244.54 metric 10
- 50.92.244.54 dev eth2 scope link src 50.92.244.54
- 63.211.239.14 via 50.92.224.1 dev eth2
- 8.3.252.23 via 50.92.224.1 dev eth2
- default via 174.4.8.1 dev eth0
- [root@ipso ~]# ip rule show
- 0: from all lookup local
- 32760: from all fwmark 0x3 lookup VPN1
- 32761: from all fwmark 0x2 lookup ISP2
- 32762: from all fwmark 0x1 lookup ISP1
- 32763: from 10.8.0.2 lookup VPN1
- 32764: from 50.92.244.54 lookup ISP2
- 32765: from 174.4.10.78 lookup ISP1
- 32766: from all lookup main
- 32767: from all lookup default
- [root@ipso ~]# iptables -S
- -P INPUT ACCEPT
- -P FORWARD ACCEPT
- -P OUTPUT ACCEPT
- -A INPUT -s 207.150.193.134/32 -p tcp -m tcp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 64.34.96.201/32 -p tcp -m tcp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 64.34.96.202/32 -p tcp -m tcp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 8.3.252.23/32 -p tcp -m tcp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 63.211.239.14/32 -p tcp -m tcp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 207.150.193.134/32 -p udp -m udp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 64.34.96.201/32 -p udp -m udp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 64.34.96.202/32 -p udp -m udp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 8.3.252.23/32 -p udp -m udp --dport 5060:5061 -j ACCEPT
- -A INPUT -s 63.211.239.14/32 -p udp -m udp --dport 5060:5061 -j ACCEPT
- -A INPUT -i eth0 -p tcp -m tcp --dport 5060:5061 -j DROP
- -A INPUT -i eth2 -p tcp -m tcp --dport 5060:5061 -j DROP
- -A INPUT -i eth0 -p udp -m udp --dport 5060:5061 -j DROP
- -A INPUT -i eth2 -p udp -m udp --dport 5060:5061 -j DROP
- -A INPUT -s 68.75.86.8/32 -j DROP
- -A INPUT -s 174.133.3.178/32 -j DROP
- [root@ipso ~]# iptables -S -t nat
- -P PREROUTING ACCEPT
- -P POSTROUTING ACCEPT
- -P OUTPUT ACCEPT
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 88 -j DNAT --to-destination 192.168.1.19
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 3074 -j DNAT --to-destination 192.168.1.19
- -A PREROUTING -i eth2 -p tcp -m tcp --dport 88 -j DNAT --to-destination 192.168.1.19
- -A PREROUTING -i eth2 -p tcp -m tcp --dport 3074 -j DNAT --to-destination 192.168.1.19
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 8080 -j DNAT --to-destination 192.168.1.9:80
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 443 -j DNAT --to-destination 192.168.1.9:443
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 4343 -j DNAT --to-destination 192.168.1.9:443
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 69 -j DNAT --to-destination 192.168.1.9:69
- -A PREROUTING -i eth0 -p udp -m udp --dport 69 -j DNAT --to-destination 192.168.1.9:69
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 22 -j DNAT --to-destination 192.168.1.9:22
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 2323 -j DNAT --to-destination 192.168.1.201:23
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 2380 -j DNAT --to-destination 192.168.1.201:80
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 5501 -j DNAT --to-destination 192.168.1.98:5501
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 5800 -j DNAT --to-destination 192.168.1.98:5800
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 5900 -j DNAT --to-destination 192.168.1.98:5900
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 5901 -j DNAT --to-destination 192.168.1.98:5901
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 5902 -j DNAT --to-destination 192.168.1.98:5902
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 5903 -j DNAT --to-destination 192.168.1.98:5903
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 5904 -j DNAT --to-destination 192.168.1.98:5904
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 5910 -j DNAT --to-destination 192.168.1.9:5900
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 40696 -j DNAT --to-destination 192.168.1.99:40696
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 50263 -j DNAT --to-destination 192.168.1.9:50263
- -A PREROUTING -i eth0 -p udp -m udp --dport 4444 -j DNAT --to-destination 192.168.1.9:4444
- -A PREROUTING -i eth0 -p udp -m udp --dport 6881 -j DNAT --to-destination 192.168.1.9:6881
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 6881 -j DNAT --to-destination 192.168.1.9:6881
- -A PREROUTING -i eth0 -p udp -m udp --dport 1200 -j DNAT --to-destination 192.168.1.98:1200
- -A PREROUTING -i eth0 -p udp -m udp --dport 27000:27015 -j DNAT --to-destination 192.168.1.98
- -A PREROUTING -i eth0 -p tcp -m tcp --dport 27030:27039 -j DNAT --to-destination 192.168.1.98
- -A POSTROUTING -o tun0 -j SNAT --to-source 10.8.0.2
- -A POSTROUTING -o eth2 -j SNAT --to-source 50.92.244.54
- -A POSTROUTING -o eth0 -j SNAT --to-source 174.4.10.78
- [root@ipso ~]# iptables -S -t mangle
- -P PREROUTING ACCEPT
- -P INPUT ACCEPT
- -P FORWARD ACCEPT
- -P OUTPUT ACCEPT
- -P POSTROUTING ACCEPT
- -A PREROUTING -i eth1 -p udp -m udp --dport 4569 -j MARK --set-mark 0x2
- -A PREROUTING -p udp -m udp --dport 5060:5061 -j MARK --set-mark 0x2
- -A PREROUTING -p udp -m udp --dport 10000:20000 -j MARK --set-mark 0x2
- -A PREROUTING -s 192.168.1.19/32 -i eth1 -j MARK --set-mark 0x3
- -A PREROUTING -d 69.53.236.17/32 -i eth1 -p tcp -m tcp --dport 80 -j MARK --set-mark 0x3
- -A PREROUTING -d 69.53.236.17/32 -i eth1 -p tcp -m tcp --dport 443 -j MARK --set-mark 0x3
- -A PREROUTING -d 24.244.52.81/32 -i eth1 -p tcp -m tcp --dport 80 -j MARK --set-mark 0x3
- -A PREROUTING -d 24.244.52.99/32 -i eth1 -p tcp -m tcp --dport 80 -j MARK --set-mark 0x3
- -A PREROUTING -d 24.244.52.83/32 -i eth1 -p tcp -m tcp --dport 80 -j MARK --set-mark 0x3
- -A PREROUTING -d 24.244.52.104/32 -i eth1 -p tcp -m tcp --dport 80 -j MARK --set-mark 0x3
- -A PREROUTING -d 24.244.52.83/32 -i eth1 -p tcp -m tcp --dport 443 -j MARK --set-mark 0x3
- -A PREROUTING -d 24.244.52.104/32 -i eth1 -p tcp -m tcp --dport 443 -j MARK --set-mark 0x3
- -A PREROUTING -d 64.59.168.13/32 -i eth1 -j MARK --set-mark 0x1
- -A PREROUTING -d 64.59.168.15/32 -i eth1 -j MARK --set-mark 0x1
- -A PREROUTING -d 154.11.128.187/32 -i eth1 -j MARK --set-mark 0x2
- -A PREROUTING -d 154.11.128.59/32 -i eth1 -j MARK --set-mark 0x2
- -A PREROUTING -p tcp -m tcp --sport 80 -j TOS --set-tos 0x10
- -A PREROUTING -p tcp -m tcp --sport 22 -j TOS --set-tos 0x10
- -A PREROUTING -p tcp -m tcp --sport 4569 -j TOS --set-tos 0x10
- -A PREROUTING -p tcp -m tcp --sport 21 -j TOS --set-tos 0x10
- -A PREROUTING -p tcp -m tcp --sport 20 -j TOS --set-tos 0x08
- -A PREROUTING -p icmp -m icmp --icmp-type 8 -j TOS --set-tos 0x10
- -A PREROUTING -p udp -j TOS --set-tos 0x10
- -A OUTPUT -p tcp -m tcp --dport 80 -j TOS --set-tos 0x10
- -A OUTPUT -p tcp -m tcp --dport 22 -j TOS --set-tos 0x10
- -A OUTPUT -p tcp -m tcp --dport 4569 -j TOS --set-tos 0x10
- -A OUTPUT -p tcp -m tcp --dport 21 -j TOS --set-tos 0x10
- -A OUTPUT -p tcp -m tcp --dport 20 -j TOS --set-tos 0x08
- -A OUTPUT -p icmp -m icmp --icmp-type 8 -j TOS --set-tos 0x10
- -A OUTPUT -p udp -j TOS --set-tos 0x10
- [root@ipso ~]# iptables -S -t raw
- -P PREROUTING ACCEPT
- -P OUTPUT ACCEPT
Advertisement
Add Comment
Please, Sign In to add comment