Temat: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Panowie posiadam ruter TP-LINK TD-W8980 N600  .Oprogramowanie Wrt
openwrt-19.07.6-lantiq-xrx200-tplink_tdw8980-squashfs-sysupgrade.
Internet podpięty przez port WAN . Ruter ma pracować jako Access Pointy. Do rutera przez porty lan mają być podpięte 2 urządzenia.
Pozostałe urządzenia w sieci mają się łączyć z Internetem przez wi-fi. Gdy podepnę laptopa do rutera przez lan Internet działa ale dostaje ip.z rutera dostawcy  pozostałe urządzenia również. Na takim połączeniu nie mogę się zalogować do rutera. Wystarczy że odepnę przewód od portu wan i restartuje ruter wtedy mogę bez problemu zalogować. Jak to  zrobić by laptop i inne urządzenia dostawały ip z rutera zarówno te podłączone po lan jak i wi-fi. Na leciwym tp-linku z oprogramowaniem Gargoyle który używam obecnie nie ma takiego problemu .Może przyczyna leży w konfiguracji protokołu portu wan .W Gargoyle  ustawione jest DHCP WIRED    a na wrt jest jedynie DHCP. Po takim przestawieniu nic się nie zmienia wszystkie urządzenia dostają ip. od rutea dostawcy internetu.
Jak prawidłowo skonfigurować ruter by wszystko działało prawidłowo może ktoś coś doradzi.

2

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Domyślnie ten router ma wan na porcie dsl, więc wpięcie kabla w port oznaczony na obudowie jako lan/wan nic nie znaczy bo to nadal nie jest wan tylko część lanu. Musisz w konfiguracji przerobić ten port żeby był fizycznie odizolowany od reszty i pełnił rolę wanu.

Czytaj: https://eko.one.pl/?p=openwrt-vlan - masz 4 porty które są w lanie, musisz switch podzielić tak żeby zrobić drugi port który będzie pełnił rolę wanu. I ten port później wskazać w sekcji wan routera.

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

3

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Tu masz przykład, jak wydzielić port WAN na bliźniaczym modelu:
https://eko.one.pl/?p=openwrt-tdw8970
Tylko od tego czasu zmieniła się numeracja portów i LAN4/WAN ma inny numer.

4

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Zgodnie z sugestiami próbowałem wydzielić port wlan z porów lan.
Z konsoli wydałem takie polecenie

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

    config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'

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


Nic się nie zmieniło nadal mam 4 porty lan

5 (edytowany przez Scotch 2021-01-30 18:32:42)

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

To nie są polecenia, tylko część zawartości etc/config/network!
Oryginalnie masz tak:

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

Masz ten wpis zmodyfikować, aby wyglądał tak:

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

    config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'

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

6

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Taką mam odpowiedź z konsoli

root@LEDE:~#  config switch_vlan

    config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'

    config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'-ash: config: not found
root@LEDE:~#         option device 'switch0'
-ash: option: not found
root@LEDE:~#         option vlan '1'
-ash: option: not found
root@LEDE:~#         option ports '0 2 4 6t'
-ash: option: not found
root@LEDE:~#
root@LEDE:~#     config switch_vlan
-ash: config: not found
root@LEDE:~#         option device 'switch0'
-ash: option: not found
root@LEDE:~#         option vlan '2'
-ash: option: not found
root@LEDE:~#         option ports '5 6t'
-ash: option: not found
root@LEDE:~#
root@LEDE:~#     config interface 'wan'
-ash: config: not found
root@LEDE:~#         option ifname 'eth0.2'

7

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Jeszcze raz - to nie są polecenia do wpisania w konsoli. Zrób

vi /etc/config/network (opis vi jest na eko.one.pl)

i zmień sobie odpowiednio konfigurację w pliku.

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

8

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

kol @modokom
najlepiej użyj programu WinSCP (lub innego) i plik network z lokalizacji /etc/init.d w routerze umieść tu na forum,
może ktoś tu dobry pomocny człowiek pomoże i prawidłowo zmodyfikuje plik by zadziałał port wan, poda gotowy plik network

9

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Nie network z /etc/init.d tylko z /etc/config. I na dodatek jest podane już co trzeba zmodyfikować.

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

10

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

@Cezary  dziękuję że mnie poprawiłeś smile pomyliłem lokalizacje
kolega raczej nie zna się dobrze i potrzebuje pomocy smile

więc kol@modokom zrób tak jak doradzili koledzy wyżej
połącz się do ruoter programem WinSCP, protokół SCP
w oprogramowaniu rotera w lokalizacji /etc/config masz plik o nazwie network
edytuj plik network i w nim masz prawdopodobnie na samym dole zapis:

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

zamiast tego w/w wplisu zmień na:

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

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'

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

zapisz plik ale uważaj na odległości i linie, zrestartuj router, powinno pomóc
jeśli coś źle napisałem to proszę mnie poprawić

11

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Tak, nie należy edytować plików przez winscp bo pewnie będzie to przez zwykły notatnik i windows zapisze plik ze złymi końcami linii. Będzie jeszcze więcej problemu to system będzie wrzeszczał że plik mu się nie zgadza.

Edytować trzeba w routerze przez vi (lub nano). Przez winscp trzeba wiedzieć czym to zrobić żeby było dobrze.

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

12

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

Dziękuję wszystkim którzy mi pomagali .Ruter działa .
Plik  network najpierw skopiowałem na pulpit .
Zmodyfikowałem według zaleceń Notepadem zapisałem zmiany i podmieniłem w ruterze .
Rebot i wszystko działa.

13

Odp: Problem z odpaleniem Internetu na ruterze TP-LINK TD-W8980 N600

@Cezary  absolutna racja, na windows  nie powinno się edytować plików z linuxa, ale myślę że kolega @modokom by miał ogromne trudności wydając polecenie vi lub nano  z konsoli
z doświadczenia wiem że np. można edytować np. pliki na wind wybierając notepad++ ale trzeba zachować linie w tych samych miejscach i uważać by nie było nie potrzebnych ukrytych znaków (karzków)
ważne że koledze @modokom się udało
pozdrawiam smile