LINUX.ORG.RU
решено ФорумAdmin

Port forwarding from eth0 to wlan0

 , ,


0

1

исходные данные: на ubuntu поднят dhcp серв., клиент(Ciscoфон) подключен к ноуту на eth0 интерфйес. Для того чтобы скачать прошивку по tftp и обновится. Затем Ciscoфон стучится на облачную атс и регистрируется. Но т.к. на eth0 инета нет Ciscoфон стучится в никуда,безрезультатно. Есть wifi-роутер обычный(на роутере нельзя наконфижить "tftp сервер - стучись сюда ->) Собственно вопрос: как сделать проброс между интерфейсами eth0 к wlan0.Чтоб Ciscoфон слал пакеты на eth0->wlan0->wifi router-> ATC

Зачем?: почему-то Ciscoфон, даже после пришивки и при кажом старте системы, просит у tftp серва конфиг. файл с настройками авторизации на облачном АТС.

Собственно вопрос: как сделать проброс между интерфейсами eth0 к wlan0.Чтоб Ciscoфон слал пакеты на eth0->wlan0->wifi router-> ATC

На ноуте разрешить форвардинг пакетов. Прописать маршруты из сети eth0 в сеть wlan0 и наоборот. Я так понимаю, что обе сети из серых IP, а NAT происходит дальше, на роутере WiFi? В этом случае на роутере нстроить NAT сети eth0 и прописать маршрут до нее.

Serge10 ★★★★★ ()
Ответ на: комментарий от Serge10

выполнил sudo sysctl -w net.ipv4.ip_forward=1 sudo iptables -A FORWARD --in-interface eth0 -j ACCEPT sudo iptables --table nat -A POSTROUTING --out-interface wlan0 -j MASQUERADE завелось, вместо Ciscoфона взял другой ноут для теста. пингую 8.8.8.8 смотрю шарком. Получается что я вижу на интерфейсах eth0, wlan0 icmp пакеты, но на ноут с которого пингую ничего не возвращается. Как будто с ноута на eth0->wlan0->… все работает, а с …->wlan0->eth0->X ничего не возвращается, хотя шарк видит что на eth0 пакеты дошли

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