Я имею Ubiquiti AirRouter
с OpenWRT на нем и я пытался разделить управление портов.
Я форматировал использование маршрутизатора CoovaChilli
приложение, так или иначе приложение просто помогает установить OpenWRT на маршрутизаторе, и дает легкому Веб-менеджеру UI.
Маршрутизатор имеет внутренний программируемый переключатель, и насколько я понимаю, что возможно разделить ПОРТЫ LAN.
Я попытался настроить /etc/config/network
следующий OpenWRT - Документация Переключателя
В моем маршрутизаторе Ubiquiti это кажется eth0
и eth1
отличаются от учебного руководства. В учебном руководстве переключатель eth0
в моем маршрутизаторе это eth1
У меня есть базовая конфигурация, и я хотел бы изменить ее, прямо сейчас 4 порта Ethernet имеют доступ к Интернету и управляются конфигурацией по умолчанию.
Я хотел бы иметь 2 порта (1 и 2) с конфигурацией по умолчанию (доступ в Интернет) и другие 2 порта (3 и 4) перенаправленный к Горячей точке
У меня должно быть 2 различных "устройства", чтобы сделать это, например, Мне нужен br-lan0, чтобы быть портами значений по умолчанию и br-hot0 перенаправленные порты.
Я попробовал 1 миллион путей, и каждый раз я пробую конфигурацию, маршрутизатор, остановленный для присвоения IP, и я не знаю то, что происходит или как зафиксировать его.
Это - конфигурация в качестве примера, которую я попробовал:
config 'interface' 'lan'
option 'ifname' 'eth1.0'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
option 'defaultroute' '0'
option 'peerdns' '0'
option 'nat' '1'
config 'interface' 'hot'
option 'ifname' 'eth1.1'
option 'proto' 'dhcp'
Некоторая техническая информация для Airrouter & OpenWRT может быть найдена здесь
Вы должны приложить к своей простой сетевой конфигурации соответствующую конфигурацию коммутатора.
Также не используйте VLAN 0, так как это особая VLAN.
Попробуйте что-нибудь в этом роде. из этого:
config 'interface' 'lan'
option 'ifname' 'eth1.1'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
option 'defaultroute' '0'
option 'peerdns' '0'
option 'nat' '1'
config 'interface' 'hot'
option 'ifname' 'eth1.2'
option 'proto' 'dhcp'
config 'switch'
option 'name' 'switch0'
option 'enable' '1'
option 'enable_vlan' '1'
option 'reset' '1'
config 'switch_vlan'
option 'vlan' '1'
option 'device' 'switch0'
option 'ports' '0t 1 2'
config 'switch_vlan'
option 'vlan' '2'
option 'device' 'switch0'
option 'ports' '0t 3 4'
Кроме того, вы абсолютно уверены, что внутри коммутатора используется eth1
?
Чтение соответствующих файлов архитектуры в дистрибутиве OpenWRT показывает мне, что большинство устройств ar71xx
включили их переключатель eth0
, включая airrouter.
Вот соответствующий раздел из base-files / etc / uci-defaults / 02_network
:
ap121 |\
ap121-mini |\
ap96 |\
airrouter |\
dir-600-a1 |\
dir-615-c1 |\
dir-615-e4 |\
ja76pf |\
mynet-n600 |\
oolite |\
rb-750 |\
rb-751 |\
tew-632brp |\
tew-712br |\
tl-mr3220 |\
tl-mr3220-v2 |\
tl-mr3420 |\
tl-wdr3500 |\
tl-wr741nd |\
tl-wr741nd-v4 |\
tl-wr841n-v7 |\
tl-wr841n-v9 |\
whr-g301n |\
whr-hp-g300n |\
whr-hp-gn |\
wzr-hp-ag300h)
ucidef_set_interfaces_lan_wan "eth0" "eth1"
ucidef_add_switch "switch0" "1" "1"
ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4"
;;
Обратите внимание на ucidef_set_interfaces_lan_wan
строка, в которой указывается eth0
до eth1
, в которой eth0
обозначается как LAN nic, а eth1
14] nic. [1238558]14. РЕДАКТИРОВАТЬ:
(в этом случае вы должны заменить eth1
на eth0
в приведенной выше конфигурации и заменить eth0
на eth1 [1138 566], если это есть где-то еще в вашей конфигурации)