LINUX.ORG.RU
ФорумAdmin

NAT не работает


0

0

Имеется беспроводная точка доступа в интернет, не моя, но открыта в
свободный доступ. Сигнал ловится, скажем так, на втором этаже, я сижу
на первом, тут не ловится. Есть 2 ноута, хочу один поставить на втором
этаже, чтоб он там был подключен к беспроводной точке и по проводу от
него я уже на первом этаже имел инет. Поставил на второй этаж ноут с
линуксом (Дебиан), подключися к wifi точке, интернет на ноуте есть,
работает устойчиво, айпишник получаю по dhcp, скажем 192.168.1.102
маска 255.255.255.0.
wlan0 192.168.1.102 255.255.255.0
настраиваю проводной интерфейс
eth0 192.168.0.1 255.255.255.0
gateway 192.168.1.1 - это устанавливается автоматически при помощи
dhclient. Что собой представляет шлюз не имею понятия, предположительно раутер, подключенный к провайдеру через vpn. Физического доступа у меня к нему естественно нет.
делаю на компе также
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Соединяю кросс-проводом с другим ноутом, который на первом этаже, тоже
Дебиан. Настраиваю
eth2 192.168.0.2 255.255.255.0
route add default gw 192.168.0.1
После этого с этого компа начинаеют пинговаться глобальные адреса, типа ping ya.ru
Открываю оперу, заходит на сайт, другой и потом перестает. Проверяю
ping ya.ru больше не проходит и все. На компе со второго этажа то же
самое. Пропадает соединение к шлюзу. Что может быть, что не правильно?
Подозреваю, что не совсем верный маскарадинг, так как комп на втором
этаже не напрямую подключен к провайдеру. Как заставить работать, если
это вообще возможно в данных условиях?

anonymous

Дико извиняюсь, но что случилось с форматированием? Где абзацы и т.д.? Читать очень не удобно.

Lego_12239 ★★
()

На верхнем ноуте:
route -n
ifconfig
iptables -vnL
iptables -t nat -vnL
cat /etc/resolv.conf

вывод сюда.

Ещё попробуй пинговать по айпишникам (например ya.ru - 213.180.204.8)

Nao ★★★★★
()

На кой тебе маскарадинг? залепи обычный SNAT: iptables -t nat -A POSTROUTING -s 192.168.0.2 -j SNAT --to-source 192.168.1.102

AFAIK, маскарадинг стоит применять, когда адрес шлюз динамический, например при ррр-соединении.

PycmaM
()

Ребята, спасибо за советы.

Я еще поковырял это дело и кажется проблема у меня все таки железячная.
USB2.0-WiFi карточка Edimax EW-7318Ug на Ralink rt73 глючно работает на старом ноуте с USB1. Пропадает связь сама по себе на верхнем компе, rmmod rt73 && modprobe rt73 не всегда помогает, работоспособность восстанавливается только после перезагрузки. Пробовал 2 разных драйвера.
C PCMCIA карточкой связь нормальная, но тогда некуда воткнуть Ethernet карточку.

Попробовал пускать по той же системе, но через современный комп со свежей Убунтой, все нормально работает.
Возможно надо попробовать поставить на Debian ядро поновее.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.