1

Тема: Как настроить интеренет-шлюз на две локалки????

Добрый день!
Есть такая сеть:

Шлюз на Linux со следующими интерфейсами:
eth0 - внешний интерфейс в интернет с IP 217.b.c.d/255.255.255.240
eth0:1 - локальная сеть 192.168.3.0/24 с IP 192.168.3.58
eth2 - локальная сеть 192.168.0.0/24 с IP 192.168.0.1
первые два на одном интерфейсе, т.к. используется радиоканал для доступа в инет и в др. локальную сеть.

На сервере поднят NAT:
-A POSTROUTING -s 192.168.3.0/255.255.255.0 -o eth0 -j SNAT --to-source 217.b.c.d
-A POSTROUTING -s 192.168.0.0/255.255.255.0 -o eth0 -j SNAT --to-source 217.b.c.d

Маршруты:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
217.b.c.e * 255.255.255.255 UH 0 0 0 eth0
192.168.3.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth2
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 217.b.c.e 0.0.0.0 UG 0 0 0 eth0

*217.b.c.d - реальный IP в инете
*217.b.c.e - шлюз провайдера

проблема: сетка 192.168.3.0/24 не видит интернет напрямую, только через прокси
при этом с 192.168.0.0/24 все работает без проблем

Как с этим справиться?
Спасибо.

З.Ы. Iptables для FORWARD:

-A FORWARD -p udp -m udp --dport 123 -j ACCEPT
-A FORWARD -s 192.168.3.0/255.255.255.0 -i eth0 -j ACCEPT
-A FORWARD -s 192.168.3.31 -j ACCEPT
-A FORWARD -s 192.168.3.51 -j ACCEPT
-A FORWARD -s 192.168.3.98 -j ACCEPT
-A FORWARD -s 192.168.3.99 -j ACCEPT
-A FORWARD -s 192.168.3.187 -j ACCEPT
-A FORWARD -i eth0 -p tcp -j bad_tcp_packets
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.0.0/255.255.255.0 -i eth2 -j ACCEPT
-A FORWARD -p icmp -j icmp_packets
-A FORWARD -m limit --limit 3/min --limit-burst 3 -j LOG --log-prefix "IPT FORWARD packet died: " --log-level 7

2

Re: Как настроить интеренет-шлюз на две локалки????

Есть железяка, типа роутер, с встроеным Firewall + NAT + DMZ ++++ стоит 20-30-40$
Смысл настраивать это все дело?

Ради интереса, можно.
У меня работало это дело с месяца три, только на FreeBSD. Но там настройки с NAT+Firewall намного проще.
Тут сказать толком не могу ничего про Iptables, так как не линуксовод.

А потом просто взял коробочку такую, с настольный калькулятор размером, и не бьюсь больше об экран лбом smile
Чего и Вам желаю.

3

Re: Как настроить интеренет-шлюз на две локалки????

Alexander пишет:

Есть железяка, типа роутер, с встроеным Firewall + NAT + DMZ ++++ стоит 20-30-40$
Смысл настраивать это все дело?

Ради интереса, можно.
У меня работало это дело с месяца три, только на FreeBSD. Но там настройки с NAT+Firewall намного проще.
Тут сказать толком не могу ничего про Iptables, так как не линуксовод.

А потом просто взял коробочку такую, с настольный калькулятор размером, и не бьюсь больше об экран лбом smile
Чего и Вам желаю.

Может, кто-нибудь что-нибудь еще посоветует, а то я уже неделю мучаюсь с этим сервером, уже перепробовал все что можно.... sad

4

Re: Как настроить интеренет-шлюз на две локалки????

может есть смысл поставит еще одну сетевую карточку

5

Re: Как настроить интеренет-шлюз на две локалки????

crash пишет:

может есть смысл поставит еще одну сетевую карточку

и подцепить ее через свитч к радио-модему?

6

Re: Как настроить интеренет-шлюз на две локалки????

а радиоканал что общий для локалки и инета?

7

Re: Как настроить интеренет-шлюз на две локалки????

crash пишет:

а радиоканал что общий для локалки и инета?

да

8

Re: Как настроить интеренет-шлюз на две локалки????

поставь SUSE и не парься...раз ты не знаешь хорошо iptables, то там есть утилита как раз для твоего случая.