1 (edytowany przez pawello1515 2013-11-24 13:04:27)

Temat: TP-LINK TL-WR841N 2 niedziałające porty

Witam, posiadam router tp-link tl-wr841n, nie działają dwa porty : 4-ty LAN oraz WAN. Są one obok siebie.jak podpinam kabel co jakiś czas mignie dioda,lecz nie ma komunikacji.
Wgrałem na router openwrt, czytałem że można zmienić port LAN na WAN, gdy wchodzę na putty przez ssh wbijam komende vi /etc/config/network i nie wiem co dalej.Teraz skopiowałem całość, wcześniej ostatnia linijka jakimś cudem mi umknęła.

root@OpenWrt:~# vi /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

config interface 'wan'
        option ifname 'eth1'
        option proto 'dhcp'

config switch
        option name 'eth0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0 1 2 3 4'

~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
- /etc/config/network 1/28 3%

2

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Trochę dalej czego nie pokazałeś masz konfigurację switcha, a konkretnie vlan1. Zrób vlan2 z portem który chcesz odejmując go od vlanu1 i masz. Wtedy też zmień wan na eth0.2 (nie eth1 - jak zrobiłeś vlan2) oraz lan na eth0.1 (nie eth0)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez pawello1515 2013-11-24 13:34:05)

Odp: TP-LINK TL-WR841N 2 niedziałające porty

To jest wszystko co jest w tym configu. Dlatego nie umiem dojść co usunąć, co dopisać.
Bardzo proszę o pomoc co dalej z tym zrobić hmm. Zainstalowałem WinSCP i połączyłem się z routerem, ale w pliku jest dokładnie to samo.Mogę wysłać screenshota. Gdybyś mógł prosiłbym o trochę jaśniejsze wytłumacznie.
root@OpenWrt:~# vi /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0.1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'

config switch
        option name 'eth0.1'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'eth0.1'
        option vlan '1'
        option ports '0 2 3 4'

config switch_vlan
        option device 'eth0.2'
        option vlan '2'
        option ports '1'


Zrobiłem tak, i teraz nie mogę wejść na router.

4 (edytowany przez m80 2013-11-24 17:31:51)

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Ja mam uszkodzony port wan w WR842ND i mam zrobiony nowy WAN z 4-go portu LAN.

W 3 sekcjach switch usuń po kropce liczby 1 i 2 ma być samo "eth0" tak jak na przykładzie poniżej. Port "0t" (zero + litera t) ma być na liście portów w pierwszym i drugim vlanie.

config switch
        option name 'eth0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0t 1 2 3'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option ports '0t 4'

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option dns '192.168.1.1'
        option ipaddr '192.168.1.1'
        option ifname 'eth0.1'

config interface 'wan'
        option auto '1'
        option ifname 'eth0.2'
        option proto 'pppoe'
        option keepalive '3 5'
        option username 'xxxxxxxxxxxxxxxxxxxx'
        option password 'xxxxxxxxxxxxxxxxxxxx'

5

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Czyli ma być zamiast tego :

root@OpenWrt:~# vi /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0.1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'

config switch
        option name 'eth0.1'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'eth0.1'
        option vlan '1'
        option ports '0 2 3 4'

config switch_vlan
        option device 'eth0.2'
        option vlan '2'
        option ports '1'

TAK:

root@OpenWrt:~# vi /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0.1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'

config switch
        option name 'eth0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0t 2 3 4'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option ports '0t 1'


?.

6

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Coś takiego mniej więcej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Działa! smile. Dziękuję za pomoc. Mam jeszcze pytanie czy mac adresy wan i lan mogą być takie same ?. Dziękuję jeszcze raz wink

8

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Mogą. Choć możesz też i zmienić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Cześć,
Przydałaby mi się podobna konfiguracja, tylko, że potrzebuję po stronie WAN routera mieć dwa porty w switchu (np wan i lan4). Mam od dostawcy dwa adresy publiczne i zamiast podłączać switcha i do niego dwa routery, chciałbym podłączyć kabel od dostawcy do portu np wan routera 1, na tym routerze ustawić pierwszy publiczny adres od dostawcy, a router 2 podłączyć do portu lan4 routera 1 i skonfigurować mu drugi publiczny adres IP. Mam nadzieję, że to w miarę jasne.
Łukasz

10

Odp: TP-LINK TL-WR841N 2 niedziałające porty

szupek napisał/a:

Cześć,
Przydałaby mi się podobna konfiguracja, tylko, że potrzebuję po stronie WAN routera mieć dwa porty w switchu (np wan i lan4). Mam od dostawcy dwa adresy publiczne i zamiast podłączać switcha i do niego dwa routery, chciałbym podłączyć kabel od dostawcy do portu np wan routera 1, na tym routerze ustawić pierwszy publiczny adres od dostawcy, a router 2 podłączyć do portu lan4 routera 1 i skonfigurować mu drugi publiczny adres IP. Mam nadzieję, że to w miarę jasne.
Łukasz

Więc odpowiednio switcha robiąc dwa porty wan zamiast jednego. Nie napisałeś na jaki router więc odpowiedzi nie dostaniesz od razu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: TP-LINK TL-WR841N 2 niedziałające porty

No tak - nie napisałem. Mój router to 842nd. Próbowałem zrobić jak w konfigu powyżej gdzie port WAN zamieniono na któryś LAN, zadziałało. Wtedy do configu vlanu 2 w pliku /etc/config/network oprócz 0t 4 dodałem 5 - nie zadziałało. Myślałem żeby w sekcji WAN dodać
option type 'bridge'
option ifname 'eth0.2 eth1'

ale taka konfiguracja również nie przynosi zamierzonego efektu.

Wklejam aktualną zawartość /etc/config/network

root@Gargoyle:~# cat /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd9f:0a3f:1a1a::/48'

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        config type 'bridge'
        option ifname 'eth0.2 eth1'
        option proto 'dhcp'

config interface 'wan6'
        option ifname '@wan'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0t 1 2 3'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '0t 4'

root@Gargoyle:~#

12

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Właśnie taka powinna działać. Wydzielasz jeden port i łączysz go w bridge z wanem. Ew zamieniasz miejscami eth0 z eth1, wtedy masz 1 lan i 4 porty wan.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: TP-LINK TL-WR841N 2 niedziałające porty

A jakiś pomysł dlaczego nie działa? Może dlatego, że w konfigach vlanów mam
option device 'switch0'
a później pojawiają się ethx

Nie ukrywam, że 4 wany to delikatnie za dużo smile

14

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Nie, nie dlatego. Ten switch ma tak zostać. Co w właściwie nie działa jak podłączysz drugi komputer po to? Nie otrzymuje adresu czy jak?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15 (edytowany przez szupek 2015-11-04 12:47:51)

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Tak na szybko to po dodaniu option type bridge do sekcji WAN pojawiały się timeouty dla pingów do internetu z komputera podłączonego do portu lan routera. Przy próbie pingu z routera też pokazuje się jakiś błąd. Może problem jest z tabelą routingu?
Zaraz sprawdzę czy router dostaje adres na interfejsie WAN

16

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Po wykonaniu ifconfig nie ma żadnego interfejsu, który mógłby być WANem, tablica routingu też nie ma  żadnego wpisu dla default gateway. Coś zyebałem w konfiguracji, tylko nie mogę wpaść co to. Czy po ustawieniu typu interfejsu wan na bridge powinno pojawić się br-wan po wykonaniu polecenia ifconfig?

root@Gargoyle:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr F8:1A:67:7C:EF:EB
          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:5663 errors:0 dropped:480 overruns:0 frame:0
          TX packets:2619 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:360140 (351.6 KiB)  TX bytes:242313 (236.6 KiB)

eth0      Link encap:Ethernet  HWaddr F8:1A:67:7C:EF:EB
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5687 errors:0 dropped:4 overruns:0 frame:0
          TX packets:2624 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:463813 (452.9 KiB)  TX bytes:253039 (247.1 KiB)
          Interrupt:5

eth0.1    Link encap:Ethernet  HWaddr F8:1A:67:7C:EF:EB
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5680 errors:0 dropped:4 overruns:0 frame:0
          TX packets:2624 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:360922 (352.4 KiB)  TX bytes:242543 (236.8 KiB)

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

root@Gargoyle:~#

root@Gargoyle:~# cat /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd9f:0a3f:1a1a::/48'

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        config type 'bridge'
        option ifname 'eth0.2 eth1'
        option proto 'dhcp'

config interface 'wan6'
        option ifname '@wan'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0t 1 2 3'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '0t 4'

root@Gargoyle:~#

root@Gargoyle:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 br-lan
root@Gargoyle:~# route print

17

Odp: TP-LINK TL-WR841N 2 niedziałające porty

W którym gargoyle tu to robisz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: TP-LINK TL-WR841N 2 niedziałające porty

1.8.0

19

Odp: TP-LINK TL-WR841N 2 niedziałające porty

Na której wersji wstecz powinna działać powyższa konfiguracja?