Kosa Attila
2007-02-05 16:48:40 UTC
Hello!
|eth0 |eth2
------ ------
| |eth1 | |
| L1 |---------| L2 |
| | eth1| |
------ ------
L1 eth0 fix IP-s adsl
L1 eth1 192.168-as belso cim
L1-nek az eth1 a default gateway
L2 eth1 192.168-as belso cim
L2 eth2 fix IP-s berelt vonal
L2-nek az eth2 a default gateway
L1 eth0-ra beesik az openvpn udp 5000-re. Ez egy sima DNAT-tal
atkerul az L2 eth1-re (ahol valojaban az openvpn figyel). Az L2-n
telepitettem az iproute csomagot, majd kiadtam a kovetkezo
parancsokat:
# echo 201 openvpn.out >> /etc/iproute2/rt_tables
# ip rule add fwmark 1 table openvpn.out
# ip route add default via L1.eth1.IP.cime dev eth1 table openvpn.out
# iptables -t mangle -A OUTPUT -p udp --sport 5000 -j MARK --set-mark 0x1
Bejutnak a csomagok L1-en keresztul L2-re (L2-n latom a
tcpdump-ban), de visszafele nem megy semmi (ezt is latom a
tcpdump-ban). A mangle tablaban levo szamlalot latom novekedni.
Mit felejtettem el, illetve mit kellene meg beallitani, hogy
mukodjon a dolog?
|eth0 |eth2
------ ------
| |eth1 | |
| L1 |---------| L2 |
| | eth1| |
------ ------
L1 eth0 fix IP-s adsl
L1 eth1 192.168-as belso cim
L1-nek az eth1 a default gateway
L2 eth1 192.168-as belso cim
L2 eth2 fix IP-s berelt vonal
L2-nek az eth2 a default gateway
L1 eth0-ra beesik az openvpn udp 5000-re. Ez egy sima DNAT-tal
atkerul az L2 eth1-re (ahol valojaban az openvpn figyel). Az L2-n
telepitettem az iproute csomagot, majd kiadtam a kovetkezo
parancsokat:
# echo 201 openvpn.out >> /etc/iproute2/rt_tables
# ip rule add fwmark 1 table openvpn.out
# ip route add default via L1.eth1.IP.cime dev eth1 table openvpn.out
# iptables -t mangle -A OUTPUT -p udp --sport 5000 -j MARK --set-mark 0x1
Bejutnak a csomagok L1-en keresztul L2-re (L2-n latom a
tcpdump-ban), de visszafele nem megy semmi (ezt is latom a
tcpdump-ban). A mangle tablaban levo szamlalot latom novekedni.
Mit felejtettem el, illetve mit kellene meg beallitani, hogy
mukodjon a dolog?
--
Udvozlettel
Zsiga
Udvozlettel
Zsiga