есть сервер на Debian 7,
2 настроеные сетевухи: eth0 смотрит в инет (WAN); eth1 смотрит в сеть 192.168.0.0/24 (LAN), настроен nat (компы в сети получают инет)
подняты сервер и клиент Openvpn: tap1-10.8.1.8 UDP 1194 (клиент) и tap0-10.10.1.0 UDP 1195 (сервер)
Теперь как я понимаю мне нужно прописать маршруты и правила в iptables, с чем прошу помощи...
1) tap1 - поднялся и с шлюза проходят пинги до сервера опенвпн по каналу (10.8.1.0/24) и в сеть 192.168.1.1/24, но компы из LAN не пингуют сеть за каналом (192.168.1.0/24). Какие маршруты нужно прописать?!
2) какие маршруты нужно прописать для того чтобы к моему серверу (10.10.1.0/24) смогли подключаться клиенты с сетями -192.168.2.0/24 -192.168.3.0/24 и -192.168.4.0/24
3) причем каналы 10.8.1.0 и 10.10.1.0 не должны пересекаться, т.е чтобы из 192.168.3.0 нельзя было подключиться к 192.168.1.0 с Linux общаюсь только 2 недели, поэтому прошу снисхождения к моим малым знаниям.
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 46.X.X.1 0.0.0.0 UG 0 0 0 eth0
10.8.1.0 * 255.255.255.0 U 0 0 0 tap1
10.10.1.0 * 255.255.255.0 U 0 0 0 tap0
46.X.X.0 * 255.255.255.0 U 0 0 0 eth0
localnet * 255.255.255.0 U 0 0 0 eth1
192.168.1.0 10.8.1.1 255.255.255.0 UG 0 0 0 tap1
iptables-save
Generated by iptables-save v1.4.14 on Sun Jun 16 14:11:28 2013
*mangle
:PREROUTING ACCEPT [9725:3993176]
:INPUT ACCEPT [4029:246070]
:FORWARD ACCEPT [5636:3744058]
:OUTPUT ACCEPT [330:80518]
:POSTROUTING ACCEPT [5966:3824576]
COMMIT
# Completed on Sun Jun 16 14:11:28 2013
# Generated by iptables-save v1.4.14 on Sun Jun 16 14:11:28 2013
*filter
:INPUT DROP [3464:196752]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -p udp -m udp --dport 1194 -j ACCEPT
-A INPUT -i eth1 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -m state --state INVALID -j DROP
-A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP
-A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -i eth0 -p tcp -m multiport --ports 50100:51100 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --dport 1194 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --dport 1195 -j ACCEPT
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -i tap1 -o eth1 -j ACCEPT
-A FORWARD -i eth1 -o tap1 -j ACCEPT
-A FORWARD -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -m state --state INVALID -j DROP
-A FORWARD -i eth1 -o eth0 -j ACCEPT
-A FORWARD -i eth1 -o tap0 -j ACCEPT
-A FORWARD -i eth1 -o tap1 -j ACCEPT
-A FORWARD -i eth0 -o eth1 -j REJECT --reject-with icmp-port-unreachable
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -o eth1 -j ACCEPT
-A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP
COMMIT
# Completed on Sun Jun 16 14:11:28 2013
# Generated by iptables-save v1.4.14 on Sun Jun 16 14:11:28 2013
*nat
:PREROUTING ACCEPT [3942:242706]
:INPUT ACCEPT [139:8767]
:OUTPUT ACCEPT [2:138]
:POSTROUTING ACCEPT [4:258]
-A PREROUTING -i eth0 -p udp -m udp --dport 1398 -j DNAT --to-destination 192.168.0.114:1398
-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
COMMIT
# Completed on Sun Jun 16 14:11:28 2013
root@mars:~#
root@mars:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:85:0a:d0:d8
inet addr:46.X.X.191 Bcast:46.X.X.255 Mask:255.255.255.0
inet6 addr: fe80::214:85ff:fe0a:d0d8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:126950 errors:0 dropped:0 overruns:0 frame:0
TX packets:63516 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:85431911 (81.4 MiB) TX bytes:8096452 (7.7 MiB)
eth1 Link encap:Ethernet HWaddr 00:e0:53:12:47:0d
inet addr:192.168.0.212 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:53ff:fe12:470d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:75676 errors:0 dropped:129 overruns:0 frame:0
TX packets:79864 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9126668 (8.7 MiB) TX bytes:81693622 (77.9 MiB)
Interrupt:21 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1176 (1.1 KiB) TX bytes:1176 (1.1 KiB)
tap0 Link encap:Ethernet HWaddr 52:6e:53:0d:7b:dc
inet addr:10.10.1.1 Bcast:10.10.1.255 Mask:255.255.255.0
inet6 addr: fe80::506e:53ff:fe0d:7bdc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:468 (468.0 B)
tap1 Link encap:Ethernet HWaddr b2:5c:19:29:49:62
inet addr:10.8.1.8 Bcast:10.8.1.255 Mask:255.255.255.0
inet6 addr: fe80::b05c:19ff:fe29:4962/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5604 errors:0 dropped:0 overruns:0 frame:0
TX packets:3039 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:235872 (230.3 KiB) TX bytes:1350251 (1.2 MiB)