Temat: MR3040 + e3131 HiLink - działa tylko z kompem

To jest mój pierwszy post, więc witam wszystkich czytających.
Przejrzałem tematy, nie znalazłem odpowiedzi.
Teraz do rzeczy:

Na TP-LINK TL-MR3040 zainstalowany jest Gorgoyle 1.5.8.3 (r34302).
Do routera jest podpięty Huawei E3131 HiLink (wersja oryginalna, nie z Play). W modemie Aero2.
Na początku nie chciał działać w ogóle (modem sam się łączył, ale nie dało się neta skonfigurować), zrobiłem net przy pomocy posta. Zrobiłem wszystko według http://eko.one.pl/?p=openwrt-modemygsm

Po podpięciu do systemu modem jest wykrywany tak:
logread | grep CDC
Dec  6 18:47:41 Gargoyle kern.info kernel: [ 1060.930000] cdc_ether 1-1:1.0: eth1: unregister 'cdc_ether' usb-ehci-platform-1, CDC Ethernet Device

Ustawiłem interfejs wan
# uci set network.wan.ifname=eth1
    # uci commit network
    # ifup wan
Po włączeniu routera z podpiętym modemem ładnie dawał internet (na kablu i Wi-Fi), ale tylko gdy był podpięty kablem do kompa.
Router na oryginalnym sofcie można było włączyć i dawał internet po Wi-Fi, gdy do niczego nie był podpięty (nie musiałem mieć podpiętego do kompa, aby korzystać ze smartfona).
Co może być tego przyczyną i jak to rozwiązać, aby nie było konieczności wpinania routera do kompa?

2

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Nie, to jest unregister smile register potrzebujesz. I wcześniej zrób sobie w ogole sekcję wan bo TL-MR3040  takiej nie ma.

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

3

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Dzięki za odpowiedź, ale niestety za wiele z niej nie rozumiem. Czy możesz napisać jaśniej, krok po kroku?

4

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Pokaż wynik polecenia uci show network to Ci powiem co dopisać.

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

5

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Jakieś totalnie dziwne rzeczy zaczęły się z nim dziać, więc wróciłem na oryginalne oprogramowanie i jeszcze raz zainstalowałem Gorgoyle.

Po podłączeniu modemu:
root@Gargoyle:~# logread | grep CDC
Dec 10 22:43:04 Gargoyle kern.info kernel: [  792.440000] cdc_ether 1-1:1.0: eth                                                                                                 1: register 'cdc_ether' at usb-ehci-platform-1, CDC Ethernet Device, 58:2c:80:13                                                                                                 :92:63

samo zrobiło się register (!)

Robię dalej według instrukcji...

Nie mógł wykonać polecenia ifup wan:
root@Gargoyle:~# ifup wan
command failed: Device or resource busy (-16)
Configuration file: /var/run/hostapd-phy0.conf
Using interface wlan0 with hwaddr 90:f6:52:80:12:XX and ssid "XXXXXXXXXX"
Successfully initialized wpa_supplicant

Więc wyłączyłem mu z panelu Wi-Fi zatwierdź zmiany, podpiąłem kabel i nie mogę wejść na router ;/

Zrobię powrót do ustawień fabrycznych i jeszcze raz, tylko teraz nie będę go podpinał bezprzewodowo (Klient +AP), ale kablem pod inny router + Wi-Fi do łączenia z kompem

6

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

działa smile

Zrobiłem przywrócenie routera z trybu failsafe, bardzo pomocne było włączenie ciągłego pingowania (ping 192.168.1.1. -t).

Podpiąłem router kablem do innego routera i po wpięciu jeszcze raz było register.
Musiałem najpierw z panelu www zmienić adres dla LAN na 192.168.2.1/24, bo się sieci gryzły (główny router też miał 192.168.1.1/24).

Obecnie wynik jest taki:
root@Gargoyle:~# uci show network
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.dns=8.8.8.8 8.8.4.4
network.lan.ifname=wlan0
network.lan.ipaddr=192.168.2.1
network.wan=interface
network.wan.proto=dhcp
network.wan.dns=8.8.8.8 8.8.4.4
network.wan.peerdns=0
network.wan.ifname=eth1
root@Gargoyle:~# ping -c 3 wp.pl
PING wp.pl (212.77.100.101): 56 data bytes
64 bytes from 212.77.100.101: seq=0 ttl=248 time=178.981 ms
64 bytes from 212.77.100.101: seq=1 ttl=248 time=67.668 ms
64 bytes from 212.77.100.101: seq=2 ttl=248 time=117.958 ms

--- wp.pl ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 67.668/121.535/178.981 ms
root@Gargoyle:~#

Porobie testy po restarcie i dopiszę czy wszystko OK.

7

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Powinno być ok.

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

8

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Po włączeniu zasilania z włożonym modemem automatycznie się ładnie łączy i udostępnia Internet po Wi-Fi.
#1
Tylko, że w momencie wpięcia komputera kablem RJ-45 komputer nie otrzymuje adresu z puli DHCP (192.168.2.150-200), tak jak drugi komp otrzymuje w przypadku połączenia po Wi-Fi. Ustawienie statycznego IP dla karty w kompie1 (192.168.2.178/24, brama 192.168.2.1, dns:8.8.8.8) nic nie daje.
pingi na 192.168.2.1 nie dochodzą po kablu. Po Wi-Fi nie ma najmniejszego problemu z pingowaniem 192.168.2.1 (www routera) oraz 192.168.1.1 (www modemu).
Co należy pozmieniać, aby można było niezależnie oraz jednocześnie korzystać z udostępnianego Wi-Fi/portu RJ-45?

#2
Nie mam pod ręką żadnej wolnej karty microSD. Czy stworzenie exroota będzie wyglądało analogicznie(prosto) jak w 1043ND?

9 (edytowany przez kondzi 2012-12-13 07:14:26)

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Cześć zmień sobie w /etc/config/network ifname interfejsu 'lan' na 'eth0' i pójdzie internet i po lanie:)

to pewnie stosując uci trzeba napisać:

uci set network.lan.ifname=eth0
uci commit network


pozdrawiam

10

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

1. j/w
2. Nie, najpierw modem musi być przełączony na stałe.

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

11

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Ping do cyfrowypolsat.pl powinien być.

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

12

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

Działa, DZIĘKUJĘ smile
Wcześniej zapchałem router próbując instalować nano.
Dziwiło mnie, że za żadne skarby vi nie chciał zapisać modyfikacji w pliku /etc/config/network
Więc musiałem zrobić kolejną reinstalację...

Takie już pytanie poza tematem. Skoro w /etc/config/network nie ma wpisu o wlan0, to czemu też działa sieć Wi-Fi oraz DHCP na niej?

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 ipaddr '192.168.2.1'
        option dns '8.8.8.8 8.8.4.4'
        option ifname 'eth0'


config interface 'wan'
        option proto 'dhcp'
        option dns '8.8.8.8 8.8.4.4'
        option peerdns '0'
        option ifname 'eth1'

13

Odp: MR3040 + e3131 HiLink - działa tylko z kompem

W /etc/config/wireless masz przypisane interfejsu radiowego do danej sekcji sieci.

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