Вопрос: маршрутизация вторичного IP-адр. другой частной сети на одном интерфейсе


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

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

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

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

Таблица маршрутизации IP ядра
  Назначение Gateway Genmask Flags Metric Ref Используйте 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 добавить 172.16.1.62/24 dev wlan2

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

telnet -b 172.16.1.62 google.com 80

?

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

Благодарю.


2
2018-06-20 09:48


Источник




Ответы:


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 '^]'.

3
2018-06-20 11:16