Як підключити хостів в одній мережі до підключення до Інтернету в іншій мережі?


0

Я не впевнений, чи правильно я поставив це запитання, тому вибачте за будь-яку плутанину там.

У мене є два маршрутизатори. Маршрутизатори занадто далеко один від одного, щоб з'єднати їх один з одним за допомогою кабелю.

Спочатку підключено до Interent і має єдиний інтерфейс wlan. Усі пристрої в локальній мережі підключаються до нього через WiFi.

Другий має два вбудовані інтерфейси та відсутність підключення до Інтернету.

Ось схема, складена Cont7e, яка описує, чого я хочу досягти (спасибі!):

введіть тут опис зображення

ПК Windows 7 підключається до першого через WiFi, а до другого через порт Ethernet. Інший пристрій зараз підключається до другого маршрутизатора за допомогою Ethernet, оскільки я не можу його WiFi працювати.

Я хочу якось підключити другий пристрій до Інтернету.

Я встановив мінімальну установку OpenWRT на другий маршрутизатор (не те, щоб у мене був досвід роботи з ним) і спробував налаштувати маршрутизатор, щоб перевести один з інтерфейсів wlan в керований режим, відредагувавши його бездротову конфігурацію так:

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path 'platform/ar934x_wmac'
        option htmode 'HT20'
        option disabled '0'

config wifi-iface
        option device 'radio0'
        option network 'wan'     <--- tried both 'wan' and 'lan'
        option mode 'sta'        <--- changed to 'sta'
        option encryption 'psk2' <--- encryption mode on other router
        option ssid 'SSID'       <--- other router's SSID
        option key 'KEY'         <--- other router's key

Це не дало очікуваного результату.

Це те, що я намагаюся, як правило, хороший підхід? Як зробити цю роботу?

EDIT : Додана схема, люб’язно надана Cont7e


Привіт bvukelic. Я зробив простий дизайн, який ви можете включити у своє запитання, щоб люди стали зрозумілішими: i.imgur.com/h8d0nDG.png . Чи ви вже шукали Інтернет? Є способи мати бездротовий "міст" між двома маршрутизаторами. Дивіться тут, якщо це може допомогти: cyberciti.biz/networking/…
Con7e

@ Con7e Дякую за схему! Так, я переглянув різні статті, але я взагалі ноб, коли йдеться про створення мереж. І дякую за посилання. Я погляну.

Відповіді:


0

Нарешті я вирішив вирішити це. Я використовував конфігурацію під назвою Masquerading у вікі OpenWRT .

Два маршрутизатори розміщені в різних підмережах. Маршрутизатор з Інтернетом працює на 192.168.1.1/24. Другий маршрутизатор - на 192.168.10.1/24.

Роутер без Інтернету налаштовується за допомогою OpenWRT. Запис "lan" /etc/config/networkвиглядає приблизно так:

config interface 'lan'
        option ifname 'eth0.1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.10.1'    <-- make sure it's on different subnet
        option netmask '255.255.255.0'
        option ip6assign '60'

У тому ж файлі ( /etc/config/network) запис 'wan' не повинен містити ifnameзаписи :

config interface 'wan'
        option proto 'dhcp'

Тепер нам потрібно налаштувати інтерфейс Wi-Fi для підключення до іншої мережі. Редагуйте /etc/config/wirelessта змініть wifi-ifaceзапис для радіо, яке ви хочете використовувати:

config wifi-iface
        option device 'radio0'
        option network 'wan'      <-- 'wan' here
        option mode 'sta'         <-- 'sta' for station mode
        option encryption 'psk2'  <-- whatever encryption is used on other router
        option ssid 'SSID'        <-- SSID of the other router
        option key 'PSK'          <-- password of the other router

Після редагування обох файлів запустіть:

# ifup wan
# wifi

Тепер ви зможете підключитися до Інтернету з будь-якого хоста, підключеного до маршрутизатора.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.