Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

TP-Link TL-WR841ND v7 перепризначити WAN.

26.11.2016



Існують 2 варіанти це зробити.

  • Якщо по команді ifconfig ви бачите наявність мережевих інтерфейсів з іменами eth0 і eth1, то це говорить про наявність фізичних інтерфейсів на процесорі. Отже, один з них WAN інший для LAN порт і процесор має внутрішній комутатор. Якщо бачимо наявність імен, таких як Vlan1 і Vlan2, то це говорить про використання 2-х Vlan на одному фізичному інтерфейсі Eth. Можуть застосовуватися додаткові мікросхеми для switch (зазвичай для Giga портів Ethrnet).
  • Повинна проходити і бути в наявність в прошивці програма swconfig, за допомогою якої можна налаштувати фізичний інтерфейс Eth (з команди ifconfig) на роботу з Vlan і налаштувати в них потрібні LAN порти.
  • формат команди swconfig:

    swconfig dev [port | vlan] (help | set | get | load | show)

    в даному випадку в качестведолжно бути ім'я фізичної інтерфейсу відповідального за LAN порти, який так само перебувати в br0.

    Якщо немає можливості виконати пункт №2 то залишається один варіант, використовувати даний роутер, як точку доступу, т.е. в будь-який LAN порт включити кабель провайдера виключивши його з мережевого інтерфейсу br0, після чого привласнити WAN порту http://192.168.1.1/Networking.asp розділ Port Setup - WAN Port Assignment потрібний інтерфейс.

    Згадуємо саме для вашого випадку і вашої несправності конкретно у вас Atheros AR9341 rev 1.1 має 2 фізичних інтерфейсу, і кожен на своєму irq:

    [3.500000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: MII

    [4.060000] ag71xx-mdio.1: Found an AR934X built-in switch

    [5.100000] eth1: Atheros aG71xx at 0xba000000, irq 5, mode: GMII

    [55.200000] br0: port 1 (eth1) entered forwarding state

    [58.170000] device ath0 entered promiscuous mode

    [58.180000] br0: port 2 (ath0) entered forwarding state

    [58.180000] br0: port 2 (ath0) entered forwarding state

    [58.240000] device br0 left promiscuous mode

    [58.710000] device eth0 entered promiscuous mode

    [58.760000] device eth0 left promiscuous mode

    [58.990000] eth0: link up (100Mbps/Half duplex)

    [60.180000] br0: port 2 (ath0) entered forwarding state

    далі по ifconfig:

    eth0 Link encap: Ethernet HWaddr A0: F3: C1: EF: 8B: AA

    UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1

    RX packets: 0 errors: 0 dropped: 0 overruns: 0 frame: 0

    TX packets: 7 errors: 0 dropped: 0 overruns: 0 carrier: 0

    collisions: 0 txqueuelen 1000

    RX bytes: 0 (0.0 B) TX bytes: 2394 (2.3 KiB)

    Interrupt: 4

    eth1 Link encap: Ethernet HWaddr A0: F3: C1: EF: 8B: AA

    UP BROADCAST RUNNING MULTICAST MTU 1500 Metric: 1

    RX packets: 3757 errors: 0 dropped: 30 overruns: 0 frame: 0

    TX packets: 3359 errors: 0 dropped : 0 overruns: 0 carrier: 0

    collisions: 0 txqueuelen 1000

    RX bytes: 383341 (374.3 KiB) TX bytes: 3490858 (3.3 MiB)

    Interrupt: 5

    За eth0 на RX і TX з 7 пакетів передачі, 0 в прийомі - це інтерфейс для WAN порту, так само вище видно, що в br0 перебувати br0: port 1 (eth1) і port 2 (ath0).

    Так як в br0 перебувати eth1, то на базі нього і потрібно робити vlan. Щоб не помилитися, хто де знаходиться в даній прошивці, на цьому пристрої, можна запустити команду brctl show і перевіряти.Якщо дана команда проходить, то потрібно визначити, який номер на самому роутері відповідає реальному номеру портів: 0 1 2 3 4. Якщо все виходить, то у вас є можливість вирізати LAN порт із загального switch і налаштувати його, як WAN порт. Якщо немає, то використовувати даний роутер, як точку доступу для Wi-fi клієнтів.

    TP-Link TL-WR841ND v7 перепризначити 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

    В http://192.168.1.1/Networking.asp в розділі Port Setup - WAN Port Assignment призначити eth1.

    .