Проблемы с настройкой шлюза для локалки

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
LamerBoT
Заглянувший
Сообщения: 5
Зарегистрирован: 11 янв 2009, 12:58

Проблемы с настройкой шлюза для локалки

Сообщение LamerBoT »

Привет.
Вот уже несколько дней жестоко сношаюсь со своим линукс серваком. Задача проста -
поставить шлюз между локальной сетью и ADSL модемом. Решения тоже стандартны. Но вот результаты....

Итак в серваке 2 сетевухи eth0 - смотрит в локалку и eth1 - смотрит напрямую на модем.
Конфиг:

Код: Выделить всё

auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
 allow-hotplug eth1
        iface eth1 inet static
        address 192.168.2.1
        netmask 255.255.255.0
        gateway 192.168.2.10
        auto eth1
 allow-hotplug eth0

        iface eth0 inet static
              address 192.168.0.250
              netmask 255.255.255.0
        auto eth0
Модем имеет адресс 192.168.2.10
Тут я так понимаю все более менее стандартно.

Настройки iptables:

Код: Выделить всё

iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
modprobe ip_tables
modprobe ipt_helper
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe iptable_nat
modprobe ip_conntrack_irc
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_gre
modprobe ip_nat_pptp
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -F
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
Тут так много всего, так как шел методом тыка, ища инфу в инете и потиху что то добавляя.

Итог мучений:
Модем из локалки пингуется. Почему-то пингуется 81.25.32.9.
А вот 81.25.32.68 уже не пингуется из локалки. И инета тоже нет.

Если на серваке попинговать 81.25.32.68 - то все ОК, при этом пинги ping -I eth0 81.25.32.68 тоже проходят.
ping -I 192.168.0.1 81.25.32.68 выдает:
bind: Cannot assign requested address

На серваке стоит дебиан. Провайдер - Белинфонет. Пробовал заюзать arno-iptables-firewall - без результатно.
Где я накосячил?

LamerBoT
Заглянувший
Сообщения: 5
Зарегистрирован: 11 янв 2009, 12:58

Re: Проблемы с настройкой шлюза для локалки

Сообщение LamerBoT »

Роуты

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.2.10 0.0.0.0 UG 0 0 0 eth1

LamerBoT
Заглянувший
Сообщения: 5
Зарегистрирован: 11 янв 2009, 12:58

Re: Проблемы с настройкой шлюза для локалки

Сообщение LamerBoT »

Прописал net.ipv4.conf.default.forwarding=1 - результат тот же :(

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Проблемы с настройкой шлюза для локалки

Сообщение leave »

а на машинках в локалке роуты прописаны?

LamerBoT
Заглянувший
Сообщения: 5
Зарегистрирован: 11 янв 2009, 12:58

Re: Проблемы с настройкой шлюза для локалки

Сообщение LamerBoT »

Да, я же написал - из локалки нормально пингуется 81.25.32.9, но не пингуется 81.25.32.68.
Хотя с сервака пингуются оба адреса.

Мот в настройке модема нужно что то поменять (Зухель Престиж 660 вроде бы)?

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Проблемы с настройкой шлюза для локалки

Сообщение leave »

а что такое 68? это ж вроде впн сервер инфонета, а 9 - днс?
я не совсем понимаю, зачем вообще локалке видеть днс и впн сервер. не проще ли поднимать pptp на шлюзе и оттуда раздавать в локалку?

LamerBoT
Заглянувший
Сообщения: 5
Зарегистрирован: 11 янв 2009, 12:58

Re: Проблемы с настройкой шлюза для локалки

Сообщение LamerBoT »

Может и проще, тока я с линуксом на вы и шепотом.
Пробовал те варианты, которые находил на форумах.

Что нужно изменить, чтобы заработал Ваш вариант?

Ответить