У меня два сетевых интерфейса на ноутбуке под управлением Ubuntu 12.04. Проводной интерфейс подключается к беспроводному маршрутизатору в сети 192.168.0.0, а затем беспроводной интерфейс подключается к специализированной сети в сети 192.168.1.1.

Я хочу подключить другую машину к беспроводному маршрутизатору и сделать так, чтобы данные направлялись в специальную сеть. Таким образом, другой компьютер получит адрес, такой как 192.168.0.4, и он сможет отправлять данные в специальную сеть, скажем, на компьютер 192.168.1.100.

Я попытался просто изменить текстовый файл /etc /network /interface, но я действительно не знаю, что я там делаю, и я попытался установить какое-то мостовое программное обеспечение, и это не помогло.

Есть идеи? Спасибо.

1 ответ1

1

Проблема с этой настройкой заключается в том, что ваш маршрутизатор не может маршрутизировать пакеты в сеть 192.168.1.0, поскольку он не настроен для пересылки пакетов в эту сеть. Я предполагаю, что у вас есть стандартный домашний маршрутизатор, такой как Dlink, Netgear, Linksys, Belkin, а не жесткий коммерческий маршрутизатор CISCO. То, что вам нужно сделать для того, чтобы другая машина достигла специального устройства, - это настроить маскирование NAT с помощью IPTABLES. Используя NAT, вы достигнете хостов в сети 192.168.1.0, но только тех портов, которые вы укажете. Это часто называют переадресацией портов. В зависимости от используемых протоколов, TCP, UDP и т.д. Конкретные параметры могут различаться. Вот хорошая страница, с которой вы можете начать:http://linux.ardynet.com/ipmasq/ipmasq.php3

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