Posted: Fri Aug 19, 2016 22:01 Post subject: Замена WAN порта на 841ND v9
Голова лопнет скоро...
Исходя из скрипта на v8:
stopservice wan
brctl delif br0 eth1
swconfig dev eth1 set enable_vlan 1
swconfig dev eth1 vlan 1 set ports "0t 2 3 4"
swconfig dev eth1 vlan 2 set ports "0t 1"
swconfig dev eth1 set apply
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
brctl addif br0 eth1.1
ifconfig eth1.2 up
ifconfig eth0 down
startservice wan
переделал его для v9
stopservice wan
brctl delif br0 eth0
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 1 set ports "0t 2 3 4"
swconfig dev eth0 vlan 2 set ports "0t 1"
swconfig dev eth0 set apply
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
brctl addif br0 eth1.1
ifconfig eth1.2 up
ifconfig eth1 down
startservice wan
Неопознанная сеть...
Да знаю что процессор не AR9341 а QCA9533-AL3A,только толку мне это не дало...хелп товарисчи что с ним можно придумать,вышлю все что нужно show eth0 и т.д. если надо...
Гроза задолбала меня
Posted: Mon Aug 22, 2016 12:24 Post subject: Re: Замена WAN порта на 841ND v9
antiyoupwnz wrote:
Неопознанная сеть...
Да знаю что процессор не AR9341 а QCA9533-AL3A,только толку мне это не дало...хелп товарисчи что с ним можно придумать,вышлю все что нужно show eth0 и т.д. если надо...
Гроза задолбала меня
В WEB конфига роутера на WAN порт должен указывать новый интерфейс, а не старый.
Posted: Sun Aug 28, 2016 14:43 Post subject: Re: Замена WAN порта на 841ND v9
antiyoupwnz wrote:
переделал его для v9
stopservice wan
brctl delif br0 eth0
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 1 set ports "0t 2 3 4"
swconfig dev eth0 vlan 2 set ports "0t 1"
swconfig dev eth0 set apply
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
brctl addif br0 eth1.1
ifconfig eth1.2 up
ifconfig eth1 down
startservice wan
Posted: Sun Aug 28, 2016 14:54 Post subject: Re: Замена WAN порта на 841ND v9
vasek00 wrote:
antiyoupwnz wrote:
переделал его для v9
stopservice wan
brctl delif br0 eth0
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 1 set ports "0t 2 3 4"
swconfig dev eth0 vlan 2 set ports "0t 1"
swconfig dev eth0 set apply
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
brctl addif br0 eth1.1
ifconfig eth1.2 up
ifconfig eth1 down
startservice wan
Posted: Sun Aug 28, 2016 17:23 Post subject: Re: Замена WAN порта на 841ND v9
vasek00 wrote:
antiyoupwnz wrote:
переделал его для v9
stopservice wan
brctl delif br0 eth0
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 1 set ports "0t 2 3 4"
swconfig dev eth0 vlan 2 set ports "0t 1"
swconfig dev eth0 set apply
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
brctl addif br0 eth1.1
ifconfig eth1.2 up
ifconfig eth1 down
startservice wan
Posted: Mon Aug 29, 2016 12:45 Post subject: Re: Замена WAN порта на 841ND v9
antiyoupwnz wrote:
тоже самое короче \= че еще придумать? Пока еще не меняешь eth0,eth1 на eth0.1,eth0.2 есть доступ к роутеру по wi-fi и все
А что тоже, нужно понимать данные команды и проверить "ручками" их выполнение. Вы наверное не внимательны к тексту и к смыслу команд.
1
Code:
brctl delif br0 eth0
- по умолчанию в br0 находятся wi-fi(ath0) и LAN(eth0), проверка что в br0 "brctl show"
2
Code:
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 1 set ports "0t 2 3 4"
swconfig dev eth0 vlan 2 set ports "0t 1"
swconfig dev eth0 set apply
- перестройка switch на шине eth0, проверка "swconfig dev eth0 show | grep vlan"
3
Code:
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
ifconfig eth1.2 up
- создание двух vlan и включение интерфейсов, проверка "ifconfig", должны данные интерфейсы появиться.
Тут ошибка в интерфейсе, нужно
Quote:
vconfig add eth0 1
vconfig add eth0 2
ifconfig eth0.1 up
ifconfig eth0.2 up
Можно проверить по другому если есть устройство на LAN, дав интерфейсу сразу IP
ifconfig eth0.1 192.168.0.99 netmask 255.255.255.0 up
а на устройстве дать любой IP из данной сетки, тогда ping c устройства на роутер должен пройти.
4
Code:
brctl addif br0 eth1.1
- включение нового интерфейса который отвечает за LAN порты в интерфейс br0 = ath0+eth0.1, проверка что он там есть "brctl show". Тут ошибка в интерфейсе, нужно так
Quote:
brctl addif br0 eth0.1
5
Code:
ifconfig eth1 down
- отключение старого eth1
И только после того как команды отработают как надо, можно подумать и о startup скрипте.