Проброска сети Помогите люди добрые, сами мы тупим. Не можем раздать сеть через wifi-роутер с линукс-машины, подсоединённой к провайдеру (VPN).
Две карты, pppoe подключён на eth0 со статическим IP (192.168.5.55), eth1(192.168.0.2) в локалку (192.168.0.*) через wifi-роутер (192.168.0.1), всё как
здесь и
тут велели сделали.
Перепробовалось уже всё — и с firestarter, и напрямую ч/з iptables, которые в результате вот такие:
# iptables -L -v -t nat
Chain PREROUTING (policy ACCEPT 28473 packets, 2814K bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 4830 packets, 331K bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 591 packets, 38059 bytes)
pkts bytes target prot opt in out source destination
98 5927 MASQUERADE all -- any ppp0 anywhere anywhere
роутинг:
# route -n
0.0.0.0 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
a.b.c.d 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.0.0 192.168.0.2 255.255.255.0 UG 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0
0.0.0.0 a.b.c.d 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
a.b.c.d — шлюз ISP
И что я ни делаю с маскарадингом и натом, и роутами — не могу наружу пинговать ни с eth0, ни с eth1, а
только с ppp0 (по умолчанию оттуда же). И сеть на локалку соответственно не пробрасывается.
С wifi-роутером всё нормально, с локалки он пингуется и карточка, в которую он засунут, тоже оттуда же пингуется. А дальше — затыка.
Эта же машина в прошлой жизни настраивалась для того же самого с тех же карточек, но с другим ISP и без wifi-роутера (только для одной машины в локалке воткнутой в eth1) — помнится, тогда тоже никак не могли пробросить сеть и прогнать пинги с внутренней карточки наружу, но маскарадинг с натом решили проблему. А тут что-то никак…
ЧЯДНТ?