2

Типичная настройка xDSL для домашних сетей на маршрутизаторе / шлюзе TG782 . Хостам в локальной частной сети назначаются IP- адреса в диапазоне 192.168.1.0/24, и они могут попасть в WAN через вышеупомянутое комбинированное устройство по адресу 192.168.1.254 (gw для LAN). Я запускаю Debian на одной из машин (192.168.1.63) и хочу добавить IP-адрес. к тому же интерфейсу, но из другой сети (т. е. 172.16.1.0/24) и иметь возможность маршрутизировать пакеты во внешнюю сеть, как я делаю сейчас с текущей настройкой.

Вот подробности ifconfig:

wlan2 Link encap:Ethernet HWaddr 94:0c:6d:8d:28:0f
адрес в сети Интернет:192.168.1.63 Bcast:192.168.1.255 Маска:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Метрика:1

Вывод маршрута -n:

Таблица маршрутизации IP ядра
Шлюз назначения Genmask Флаги Метрика Ссылка Использовать Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 2 0 0 wlan2

Итак, допустим, я сделаю это:

ip addr add 172.16.1.62/24 dev wlan2

Какие изменения мне нужно будет сделать локально, на этой машине, чтобы я заработал:

telnet -b 172.16.1.62 google.com 80

?

Мое предположение состоит в том, что мне, вероятно, нужно было бы сделать какую-то форму внутреннего NAT с iptables, чтобы это правильно маршрутизировалось или ..?

Благодарю.

1 ответ1

3

iptables -t nat -A POSTROUTING -o wlan2 -j SNAT -s 172.16.1.62/24 - к источнику 192.168.1.63

Кажется, сделать именно это:

# telnet -b 172.16.1.62 google.com 80
Trying 173.194.32.33...
Connected to arn06s02-in-f1.1e100.net.
Escape character is '^]'.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .