Таким образом, поскольку вы хотите подключить к сети только один ПК, с которым больше ничего (или не с чем общаться), вы можете использовать настройку «маршрутизируемого клиента». Это очень просто, OpenWrt поддерживает это из коробки. Он поставляется в двух вариантах: с или без NAT. Последнее лучше, но вы должны быть в состоянии настроить маршруты на вашем основном маршрутизаторе.
/etc/config/network
Удалите ifname
s из интерфейса wan
, это должно выглядеть так:
config 'interface' 'wan'
option 'proto' 'dhcp'
(да, это только один вариант)
/etc/config/wireless
Удалите все disabled
записи или установите значение 0
.
Добавьте информацию о вашей беспроводной сети:
config 'wifi-iface'
option 'device' 'wlan0'
option 'network' 'wan'
option 'mode' 'sta'
option 'ssid' 'Vodafone-0E0301'
option 'encryption' 'psk2'
option 'key' 'secret-key'
Удалить другие разделы wifi-iface
.
Вам также нужно установить правильный канал, или вы можете попробовать установить его на auto
.
Прежде чем продолжить
Если ваша текущая сеть находится в 192.168. 1.0-255 IP-диапазон, вам нужно заставить OpenWrt использовать что-то еще, в /etc/config/network
:
config interface 'lan'
...
option proto 'static'
option ipaddr '192.168.2.1'
...
После этого просто перезагрузите маршрутизатор. Не забудьте обновить свой адрес DHCP, если вы изменили диапазон IP-адресов!
Делай все вышеперечисленное.
/etc/config/firewall
Отключить NAT для зоны WAN, разрешить трафик в:
config 'zone'
option 'name' 'wan'
...
option 'input' 'ACCEPT'
...
option 'masq' '0'
Добавьте новый раздел пересылки где-нибудь в файле, возможно, рядом с другими:
config 'forwarding'
option 'src' 'wan'
option 'dest' 'lan'
Прежде чем продолжить
Вашему главному роутеру нужен маршрут. Маршруты нуждаются в статических IP-адресах. Если можете, установите резервирование DHCP на главном маршрутизаторе, чтобы клиентский маршрутизатор всегда получал один и тот же IP-адрес.
Если вы не можете изменить конфигурацию wan
в /etc/config/network
:
config interface 'wan'
option proto 'static'
option ipaddr '192.168.178.254'
option netmask '255.255.255.0'
option gateway '192.168.178.1'
list dns '8.8.8.8'
list dns '8.8.4.4'
Добавьте статический маршрут на ваш основной маршрутизатор. Если вы использовали 192.168. 2.1 на вашем клиентском маршрутизаторе и его адрес WAN 192.168.178.254, добавьте следующий маршрут:
Пункт назначения: 192.168.2.0
Маска подсети: 255.255.255.0 (или /24)
Шлюз: 192.168.178.254
После перезагрузки клиентского маршрутизатора все должно работать, но у вас не будет двойного NAT.
Если вы используете веб-интерфейс LUCI, возможно, вам будет проще выполнять такие задачи, как выбор беспроводной сети. Я не рекомендовал бы это, хотя, потому что почти вся официальная документация основана на файлах конфигурации.
Большинство приведенных выше фрагментов были взяты / адаптированы из связанных руководств OpenWrt.