Переназначение WAN порта - TP-Link TL-W74

Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Atheros WiSOC
Author Message
eXtremer
DD-WRT Novice


Joined: 24 Feb 2014
Posts: 24

PostPosted: Mon Jul 27, 2015 7:35    Post subject: Переназначение WAN порта - TP-Link TL-W74 Reply with quote
Добрый день,

Из-за грозы WAN порт перестал работать, хочу переназначить WAN порт на любой LAN. Установил DD-WRT v24-sp2 чтобы решить задачу. Нашел код который можете увидеть ниже, но WAN так и не работает. Что я не деалю правильно? Помогите пожалуйста.

Code:
sleep 1
vconfig add eth1 2
vconfig add eth1 3
ifconfig eth1.2 up
ifconfig eth1.3 up
swconfig dev eth1 vlan 2 set ports '0t 3'
swconfig dev eth1 vlan 3 set ports '0t 1 2 4'
swconfig dev eth1 set enable_vlan 1
swconfig dev eth1 set apply 1
brctl addif br0 eth1.3
brctl delif br0 eth1
sleep 20
brctl delif br0 eth1.3
brctl addif br0 eth1.3


Спасибо.

*TP-Link TL-W740N ver4.28
Sponsor
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Jul 27, 2015 12:04    Post subject: Re: Переназначение WAN порта - TP-Link TL Reply with quote
Вы наверное не внимательно посмотрели на http://www.dd-wrt.com/phpBB2/viewtopic.php?t=278463 или не внимательно прочитали.
Обратите хотя бы внимание на команды ниже и их смысл.
eXtremer wrote:

Code:

brctl delif br0 eth1.3
brctl addif br0 eth1.3



Еще раз смотрите http://www.dd-wrt.com/phpBB2/viewtopic.php?t=278463
eXtremer
DD-WRT Novice


Joined: 24 Feb 2014
Posts: 24

PostPosted: Mon Jul 27, 2015 12:51    Post subject: Re: Переназначение WAN порта - TP-Link TL Reply with quote
vasek00 wrote:
Вы наверное не внимательно посмотрели на http://www.dd-wrt.com/phpBB2/viewtopic.php?t=278463 или не внимательно прочитали.
Обратите хотя бы внимание на команды ниже и их смысл.
eXtremer wrote:

Code:

brctl delif br0 eth1.3
brctl addif br0 eth1.3



Еще раз смотрите http://www.dd-wrt.com/phpBB2/viewtopic.php?t=278463


Спасибо vasek00, но...
После первого пункта и перезагрузке перестали работать лан порты, другие пункты так и не удалось пройти, помог только Hard Reset. В чем проблема? Почему так происходит?
После Hard Reset через телнет выполнил пару команд...

Code:
root@DD-WRT:~# ifconfig
ath0      Link encap:Ethernet  HWaddr 14:CC:20:FE:AD:5C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:504 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:67906 (66.3 KiB)

br0       Link encap:Ethernet  HWaddr 14:CC:20:FE:AD:5B
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2193 errors:0 dropped:136 overruns:0 frame:0
          TX packets:3084 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:174858 (170.7 KiB)  TX bytes:2929969 (2.7 MiB)

br0:0     Link encap:Ethernet  HWaddr 14:CC:20:FE:AD:5B
          inet addr:169.254.255.1  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0      Link encap:Ethernet  HWaddr 14:CC:20:FE:AD:5B
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:214 errors:0 dropped:0 overruns:0 frame:0
          TX packets:214 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:33964 (33.1 KiB)  TX bytes:33670 (32.8 KiB)
          Interrupt:4

eth1      Link encap:Ethernet  HWaddr 14:CC:20:FE:AD:5D
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2052 errors:0 dropped:15 overruns:0 frame:0
          TX packets:3212 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:186093 (181.7 KiB)  TX bytes:2939933 (2.8 MiB)
          Interrupt:5

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING MULTICAST  MTU:65536  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1624 (1.5 KiB)  TX bytes:1624 (1.5 KiB)

root@DD-WRT:~#



Code:
root@DD-WRT:~# swconfig dev eth0 show
Global attributes:
        enable_vlan: 0
Port 0:
        pvid: 1
        link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
Port 1:
        pvid: 1
        link: port:1 link:down
Port 2:
        pvid: 1
        link: port:2 link:down
Port 3:
        pvid: 1
        link: port:3 link:down
Port 4:
        pvid: 1
        link: port:4 link:up speed:100baseT full-duplex auto
VLAN 1:
        vid: 1
        ports: 0 1 2 3 4
root@DD-WRT:~#


http://i.imgur.com/7lmVpVY.jpg
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Jul 27, 2015 15:50    Post subject: Re: Переназначение WAN порта - TP-Link TL Reply with quote
При работе с LAN портами по шагу команды выполнять нельзя или только подключившись к Wi-fi или все сразу, так как по самой методике было :
WAN - eth0, физический
LAN1-LAN4 - eth1, физический
Wi-fi - ath0, физический
eth1+ath0 - br0, основной интерфейс роутера наличие IP

должно быть :
WAN - eth1.2, vlan 2
LAN2-LAN4 - eth1.1, vlan 1
Wi-fi - ath0, физический
eth1.1+ath0 - br0, основной интерфейс роутера наличие IP

1. убрать из br0 текущий eth1, естественно пропадет LAN, так как на нем нет IP адреса
2. сконфигурировать switch вырезав один из портов
3. поднять vlan интерфейсы eth1.1 и eth1.2, так же не будет LAN по причине отсутсвия IP адреса, WAN (eth1.2) настройки через WEB
4. добавить eth1.1 опять в br0, будет доступен LAN порт, так как br0 имеет IP
5. в WEB настройка порта WAN Port Assignment установить в eth1.2

Code:

ifconfig eth0 down
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
ifconfig eth1.2 up
brctl addif br0 eth1.1


Мной не учтено где у вас и на каком eth что сидит.
Основное - если данные команды записать в файл и положить его в /tmp, потом для пробы запустить и проверить, то если что-то пойдет не так, то просто выкл/вкл и все вернется как было до выполнения, и только после данной отладки помещать в StartUp скрипт.
eXtremer
DD-WRT Novice


Joined: 24 Feb 2014
Posts: 24

PostPosted: Tue Jul 28, 2015 8:48    Post subject: Reply with quote
Огромное спасибо, vasek00.

Сделал всё как ты написал и вроде получилось, говорю "вроде" потомучто сейчас нет возможности по тестить. Всё делал через WiFi, все 3 оставшые LAN порты работают - отвечают на пинг. Четвертый порт LAN (который уже WAN) на пинг не отвечает видимо таг и должно быть, но сетевая активность есть, лампочка мигает. Через пару дней будут возможности втыкнуть интернет кабель, тогда уже буду точна знать что работает.
Пару скринов после всего что сделал:



vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Tue Jul 28, 2015 10:52    Post subject: Reply with quote
Единственное в br0 попал eth0, а его там не должно быть, бывший WAN.

Нужно для проверки
Code:
brctl show

если он есть то тогда добавить команду после
Code:

...
brctl addif br0 eth1.1
brctl delif br0 eth0


и опять
Code:
brctl show


Примечание:
проверьте только то что eth0-wan, а eth1-LAN1-LAN4. по умолчанию в br0 седит интерфейс с LAN портами, т.е. brctl show даст имя интерфейса LAN портов, на основании этого и нужно писать скрипт. Данный пример скрипта был написан на основе примера выше и готового варианта http://www.dd-wrt.com/phpBB2/viewtopic.php?t=278463 .
eXtremer
DD-WRT Novice


Joined: 24 Feb 2014
Posts: 24

PostPosted: Tue Jul 28, 2015 11:59    Post subject: Reply with quote
Скрин:


Так должно быть? Спасибо.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Tue Jul 28, 2015 15:55    Post subject: Reply with quote
ДА.
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Atheros WiSOC All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum