crashtuak
23-05-2017, 02:47
Добрый день. Есть коробка, которая работает как роутер, и имеет следующие настройки iptables:
-P INPUT DROP
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N WAN-INPUT
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i lan -j ACCEPT
-A INPUT -s 192.168.32.0/24 -j ACCEPT
-A INPUT -i wan -j WAN-INPUT
-A INPUT -j DROP
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.32.0/24 -i tun0 -m conntrack --ctstate NEW -j ACCEPT
-A FORWARD -i lan -o wan -j ACCEPT
-A FORWARD -i wan -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-port-unreachable
-A WAN-INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A WAN-INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A WAN-INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A WAN-INPUT -p udp -m udp --dport 1194 -j ACCEPT
-A WAN-INPUT -j RETURN
К интерфейсу lan подключен свитч и другие компы, tun0 - впн сервак.
Имею такой роутинг:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 176.36.0.1 0.0.0.0 UG 100 0 0 wan
10.0.21.4 176.36.0.1 255.255.255.255 UGH 100 0 0 wan
176.36.0.0 * 255.252.0.0 U 100 0 0 wan
192.168.31.0 * 255.255.255.0 U 0 0 0 lan
192.168.32.0 192.168.32.2 255.255.255.0 UG 0 0 0 tun0
192.168.32.2 * 255.255.255.255 UH 0 0 0 tun0
Далее подключаю впн(интерфейс linode) на коробке-роутере, и получаю следующие роуты:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 176.36.0.1 0.0.0.0 UG 100 0 0 wan
10.0.21.4 176.36.0.1 255.255.255.255 UGH 100 0 0 wan
10.8.0.1 10.8.0.5 255.255.255.255 UGH 0 0 0 linode
10.8.0.5 * 255.255.255.255 UH 0 0 0 linode
87.240.128.0 10.8.0.5 255.255.192.0 UG 0 0 0 linode
93.186.224.0 10.8.0.5 255.255.248.0 UG 0 0 0 linode
93.186.232.0 10.8.0.5 255.255.248.0 UG 0 0 0 linode
95.142.192.0 10.8.0.5 255.255.248.0 UG 0 0 0 linode
95.142.192.0 10.8.0.5 255.255.240.0 UG 0 0 0 linode
95.142.200.0 10.8.0.5 255.255.248.0 UG 0 0 0 linode
95.142.201.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.142.202.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.142.203.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.142.204.0 10.8.0.5 255.255.254.0 UG 0 0 0 linode
95.142.206.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.142.207.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.213.0.0 10.8.0.5 255.255.192.0 UG 0 0 0 linode
176.36.0.0 * 255.252.0.0 U 100 0 0 wan
185.29.130.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
185.32.248.0 10.8.0.5 255.255.254.0 UG 0 0 0 linode
185.32.248.0 10.8.0.5 255.255.252.0 UG 0 0 0 linode
185.32.250.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
185.32.251.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
192.168.31.0 * 255.255.255.0 U 0 0 0 lan
192.168.32.0 192.168.32.2 255.255.255.0 UG 0 0 0 tun0
192.168.32.2 * 255.255.255.255 UH 0 0 0 tun0
Я почему то не могу допереть, почему на роутере 95.213.11.180(это ip который через интерфейс linode роутится) пигуется, а на машинах которые сидят за интерфейсом lan он не пингуется? Я не могу допереть, чего тут не хватает, и как это профиксить.
То есть, хочу что бы впнка linode пушила роуты(в основном это сервисы яндекса и вк для украины :)) на мой кастомный роутер, а все остальные машины автоматически ходили для этих роутов маршрутом роутер-linode-целевой_айпи.
Заранее спасибо за помощь.
-P INPUT DROP
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N WAN-INPUT
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i lan -j ACCEPT
-A INPUT -s 192.168.32.0/24 -j ACCEPT
-A INPUT -i wan -j WAN-INPUT
-A INPUT -j DROP
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.32.0/24 -i tun0 -m conntrack --ctstate NEW -j ACCEPT
-A FORWARD -i lan -o wan -j ACCEPT
-A FORWARD -i wan -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-port-unreachable
-A WAN-INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A WAN-INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A WAN-INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A WAN-INPUT -p udp -m udp --dport 1194 -j ACCEPT
-A WAN-INPUT -j RETURN
К интерфейсу lan подключен свитч и другие компы, tun0 - впн сервак.
Имею такой роутинг:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 176.36.0.1 0.0.0.0 UG 100 0 0 wan
10.0.21.4 176.36.0.1 255.255.255.255 UGH 100 0 0 wan
176.36.0.0 * 255.252.0.0 U 100 0 0 wan
192.168.31.0 * 255.255.255.0 U 0 0 0 lan
192.168.32.0 192.168.32.2 255.255.255.0 UG 0 0 0 tun0
192.168.32.2 * 255.255.255.255 UH 0 0 0 tun0
Далее подключаю впн(интерфейс linode) на коробке-роутере, и получаю следующие роуты:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 176.36.0.1 0.0.0.0 UG 100 0 0 wan
10.0.21.4 176.36.0.1 255.255.255.255 UGH 100 0 0 wan
10.8.0.1 10.8.0.5 255.255.255.255 UGH 0 0 0 linode
10.8.0.5 * 255.255.255.255 UH 0 0 0 linode
87.240.128.0 10.8.0.5 255.255.192.0 UG 0 0 0 linode
93.186.224.0 10.8.0.5 255.255.248.0 UG 0 0 0 linode
93.186.232.0 10.8.0.5 255.255.248.0 UG 0 0 0 linode
95.142.192.0 10.8.0.5 255.255.248.0 UG 0 0 0 linode
95.142.192.0 10.8.0.5 255.255.240.0 UG 0 0 0 linode
95.142.200.0 10.8.0.5 255.255.248.0 UG 0 0 0 linode
95.142.201.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.142.202.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.142.203.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.142.204.0 10.8.0.5 255.255.254.0 UG 0 0 0 linode
95.142.206.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.142.207.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
95.213.0.0 10.8.0.5 255.255.192.0 UG 0 0 0 linode
176.36.0.0 * 255.252.0.0 U 100 0 0 wan
185.29.130.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
185.32.248.0 10.8.0.5 255.255.254.0 UG 0 0 0 linode
185.32.248.0 10.8.0.5 255.255.252.0 UG 0 0 0 linode
185.32.250.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
185.32.251.0 10.8.0.5 255.255.255.0 UG 0 0 0 linode
192.168.31.0 * 255.255.255.0 U 0 0 0 lan
192.168.32.0 192.168.32.2 255.255.255.0 UG 0 0 0 tun0
192.168.32.2 * 255.255.255.255 UH 0 0 0 tun0
Я почему то не могу допереть, почему на роутере 95.213.11.180(это ip который через интерфейс linode роутится) пигуется, а на машинах которые сидят за интерфейсом lan он не пингуется? Я не могу допереть, чего тут не хватает, и как это профиксить.
То есть, хочу что бы впнка linode пушила роуты(в основном это сервисы яндекса и вк для украины :)) на мой кастомный роутер, а все остальные машины автоматически ходили для этих роутов маршрутом роутер-linode-целевой_айпи.
Заранее спасибо за помощь.