View Single Post
Staro 03.05.2021., 23:15   #1
xlr
49%winner
Moj komp
 
xlr's Avatar
 
Datum registracije: Sep 2007
Lokacija: PU
Postovi: 9,991
Problemi oko dohvaćanja WAN IP-a

Vrlo dug post!
Saga traje oko 3 mjeseca (6 mjeseci ako ćemo gledati pesimističo stanje), a u zadnje vrijeme više nisam pametan zeza li me operater, oprema ili postavke mreže pa bih cijenio savjet, prijedlog, bilo što prije nego počnem prodavati opremu, slati na RMA i vratim se na opremu od 200kn. Već sam toliko para i vremena potrošio na mrežu za 10-ak klijenata da to nije baš normalno.

Cilj mi je samo imati funkcionalnu mrežu, bez potrebe za pristupom web UI-ju na duže od 10 dana. Kako radimo od doma, uvjet je i dobar QoS koji može rasporediti 50ak Mbps na 2-3 uređaja istovremeno. Samo i isključivo iz ovog razloga sam se odlučio na upgradeanje kućne mreže. Prvo B818 modem, pa na kraju i bolji wifi ruter.
Bio sam laik za mreže, ali u ovih pola godine sam pun k naučio - osim linux komandi i skripti za router management. Tu sam još na razini c/p naredbi bez puno razumijevanja i sl.

Krenut ću od problema, pa opisati setup i postavke.


Problem (tl;dr verzija, kasnije ću ga detaljnije opisati):
Wifi router mi ponekad ne želi povući WAN IP od operatera i onda ostanem bez pristupa netu sve dok manualno ne restartam wifi ruter ili barem WAN interface. Problem je otpočetka tu, u početku sam često rebootao ruter i upoznavao se. Promjenio sam nekoliko firmwarea i sada imam filing da se taj problem događa preredovito i zapravo je jedini problem koji me muči s tim ruterom. Nažalost, nije sjajan kako sam očekivao.


Setup:
- ISP je T-Mobile (Gigabox), APN je internet.ht.hr. Nalazim se iza CGNAT-a.
- Modem je Huawei B818, factory resetiran, ugašen wifi i prebačen u bridge mode. Opcije koje ne koristim sam ugasio. DHCP server nisam ugasio prije prebacivanja u bridge, ali kod prebacivanja u bridge WAN IP se uredno prosljeđuje wifi routeru i rekao bih da firmware to uredno hendla (slika). Nakon prebacivanja u bridge, DHCP opcija više nije dostupna u GUI-u. Probao sam ugasiti DHCP prije prebacivanja u bridge - sve puca na ruteru, nema neta, ne dobivam WAN IP.
- Router je Asus AC86U. Linkam neke od bitnijih postavki da bi se stekla kompletna slika setupa, ništa zahtjevno. Već mjesec dana ga debagiram i setup je potpuno minimalistički. Sve što ne trebam, ne diram. Drugim riječima koristim je kao precijenjenu plastičnu kutijicu s antenama.
- Switch je TP-SG108E, ima nešto malo opcija za management, ali ne koristim ništa. Factory reset, plug n play. Prije njega sam imao unmanaged TP-SG-105.
- Koristim kupovne gotove LAN kablove (Intellinet), promjenio sam ih tucet, a na kritična mjesta sam ubacio SFTP kablove.

Slika setupa:
https://i.imgur.com/oQCue3d.jpg


Postavke:
Modem je u bridgeu pa se nema što puno prikazati osim da uredno prosljeđuje dodjeljeni IP wifi ruteru:
https://imgur.com/stCqcQo

Ruter uredno dobiva IP, a mislim da su i ostali podaci u skladu s normalnim:
https://imgur.com/N1rqTEq

WAN postavke (probao sam sve 3 DHCP query postavke):
https://imgur.com/BevHrob

LAN postavke (probao sam za gateway upisati IP modema 10.0.0.1 ali tada sve puca, nema WAN IP-a ni neta):
https://imgur.com/1jqkpda
https://imgur.com/ZcO9zSI

Ruting tablica:
https://imgur.com/19KI8Hv



Kako to izgleda kada se problem NE pojavi: modem se, nakon isteka DHCP leasea, a češće i ranije, rekonekta na 5 sekundi i dobije novi IP. Ruter istovremeno rekonekta WAN port i kroz 10 sekundi povuče novi IP i sve pet!

Na modemu to izgleda ovako:
Code:
2021-05-02 23:01:39 WAN connection INTERNET_VOICE_TR069_R_UMTS1:IPv4 disconnected
2021-05-02 23:01:44 WAN connection INTERNET_VOICE_TR069_R_UMTS1:IPv4 connected
A u isto vrijeme, na ruteru to izgleda ovako:
Code:
May  2 23:01:41 kernel: eth0 (Int switch port: 3) (Logical Port: 3) Link DOWN.
May  2 23:01:42 WAN Connection: ISP's DHCP did not function properly.
May  2 23:01:42 DualWAN: skip single wan wan_led_control - WANRED off
May  2 23:01:45 kernel: eth0 (Int switch port: 3) (Logical Port: 3) Link UP 1000 mbps full duplex
May  2 23:01:47 WAN Connection: WAN(0) link up.
May  2 23:01:47 rc_service: wanduck 14014:notify_rc restart_wan_if 0
May  2 23:01:50 wan: finish adding multi routeslet me check
May  2 23:01:51 dhcp client: bound 10.240.179.212/255.255.255.248 via 10.240.179.209 for 86400 seconds.
May  2 23:01:56 WAN Connection: WAN was restored.

Evo kako to izgleda kada se problem pojavi:
Na logu od modema nema promjene:
Code:
2021-05-03 14:48:50 WAN connection INTERNET_VOICE_TR069_R_UMTS1:IPv4 disconnected
2021-05-03 14:48:54 WAN connection INTERNET_VOICE_TR069_R_UMTS1:IPv4 connected
Na ruteru dođe do kurcšlusa. WAN port se rekonekta, ali DHCP server ne radi, dok log počne biti zatrpan raznim DHCP statusima uređaja s mreže i to traje u beskonačno:
Code:
May  3 14:48:53 kernel: eth0 (Int switch port: 3) (Logical Port: 3) Link DOWN.
May  3 14:48:57 kernel: eth0 (Int switch port: 3) (Logical Port: 3) Link UP 1000 mbps full duplex
May  3 14:49:43 wlceventd: wlceventd_proc_event(491): eth6: Deauth_ind xx:xx:xx:xx:xx:xx, status: 0, reason: Deauthenticated because sending station is leaving (or has left) IBSS or ESS (3), rssi:0
May  3 14:49:43 wlceventd: wlceventd_proc_event(508): eth6: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:49:43 wlceventd: wlceventd_proc_event(527): eth6: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:49:43 wlceventd: wlceventd_proc_event(537): eth6: ReAssoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:49:59 wlceventd: wlceventd_proc_event(491): eth6: Deauth_ind xx:xx:xx:xx:xx:xx, status: 0, reason: Deauthenticated because sending station is leaving (or has left) IBSS or ESS (3), rssi:0
May  3 14:49:59 wlceventd: wlceventd_proc_event(508): eth6: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:50:07 wlceventd: wlceventd_proc_event(527): eth6: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:50:07 wlceventd: wlceventd_proc_event(556): eth6: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:51:11 wlceventd: wlceventd_proc_event(491): eth6: Deauth_ind xx:xx:xx:xx:xx:xx, status: 0, reason: Deauthenticated because sending station is leaving (or has left) IBSS or ESS (3), rssi:0
May  3 14:51:11 wlceventd: wlceventd_proc_event(508): eth6: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:51:22 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:51:23 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:51:23 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:51:26 wlceventd: wlceventd_proc_event(527): wl0.1: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:51:26 wlceventd: wlceventd_proc_event(527): wl0.1: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:51:26 wlceventd: wlceventd_proc_event(556): wl0.1: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:51:26 wlceventd: wlceventd_proc_event(527): wl0.1: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:51:26 wlceventd: wlceventd_proc_event(556): wl0.1: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:51:26 wlceventd: wlceventd_proc_event(527): wl0.1: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:51:26 wlceventd: wlceventd_proc_event(556): wl0.1: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
..........

U isto vrijeme probam pingati modem IP (neuspješno), ruter IP (uspješno) i interent (neuspješno):
https://imgur.com/2emMlAk


Kada probam iskopčati pa opet ukopčati WAN kabel u router dobijem sljedeće - DHCP proces se ne pokreće:
Code:
May  3 14:52:07 kernel: eth0 (Int switch port: 3) (Logical Port: 3) Link DOWN.
May  3 14:52:08 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:52:09 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:52:09 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:52:10 kernel: eth0 (Int switch port: 3) (Logical Port: 3) Link UP 1000 mbps full duplex
May  3 14:52:11 wlceventd: wlceventd_proc_event(527): eth6: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:11 wlceventd: wlceventd_proc_event(556): eth6: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:12 wlceventd: wlceventd_proc_event(527): wl0.1: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:12 wlceventd: wlceventd_proc_event(556): wl0.1: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
...........
Manualno resetiram WAN konekciju kroz router GUI i tek tada sve proradi:
Code:
May  3 14:52:32 rc_service: httpd 558:notify_rc restart_wan_if 0
May  3 14:52:32 WAN Connection: WAN was exceptionally disconnected.
May  3 14:52:32 DualWAN: skip single wan wan_led_control - WANRED off
May  3 14:52:34 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:52:35 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:52:35 wlceventd: wlceventd_proc_event(508): wl0.1: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:52:36 rc_service: httpd 558:notify_rc restart_wan_if 0
May  3 14:52:37 wlceventd: wlceventd_proc_event(527): wl0.1: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:37 wlceventd: wlceventd_proc_event(556): wl0.1: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:38 wlceventd: wlceventd_proc_event(527): wl0.1: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:38 wlceventd: wlceventd_proc_event(556): wl0.1: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:38 wlceventd: wlceventd_proc_event(527): wl0.1: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:38 wlceventd: wlceventd_proc_event(556): wl0.1: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:39 wan: finish adding multi routes
May  3 14:52:39 dhcp client: bound 10.171.181.147/255.255.255.248 via 10.171.181.145 for 86400 seconds.
May  3 14:52:43 wlceventd: wlceventd_proc_event(491): eth5: Deauth_ind xx:xx:xx:xx:xx:xx, status: 0, reason: Deauthenticated because sending station is leaving (or has left) IBSS or ESS (3), rssi:0
May  3 14:52:43 wlceventd: wlceventd_proc_event(508): eth5: Disassoc xx:xx:xx:xx:xx:xx, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
May  3 14:52:45 wlceventd: wlceventd_proc_event(527): eth5: Auth xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:46 wlceventd: wlceventd_proc_event(556): eth5: Assoc xx:xx:xx:xx:xx:xx, status: Successful (0), rssi:0
May  3 14:52:52 WAN Connection: WAN was restored.

Problem se javlja iako sam:
- Probao drugi modem Huawei B535 modem + druga T-Mobile data kartica isto iza CGNAT-a (ovdje su mi Tele2 i A1 loši za duži test i ne mogu toliko trpiti loš net zbog posla),
- Probao koristiti modem u automatskom setupu spajanja na LTE frekvencije i u manualnom modu da se spaja samo na određene frekvencije,
- Promjenio sve LAN kablove u setupu,
- Promjenio switch,
- Izbacio iz jednadžbe većinu wifi/LAN klijenata na određeno vrijeme,
- Koristio wifi router u potpuno stock stanju, bez guest mreže, samo inicijalna zaštita wifi mreža,
- Probao različite verzije Asus stock i Merlin firmwarea, 384.x i 386.x baze,
- Nvram erase na Asusu, tzv nuclear reset,
- Probao različite WAN postavke na AC86U (continuous, normal i aggressive),
- Probao druge DNS servere u WAN postavkama,
- Razbacivao uređaje po stanu u nadi da ih jebe neka interferencija ili podzemne vode.

Problem se NE javlja kada:
- Koristim B818 kao ruter,
- Prebacim AC86U u AP mode i nakačim ga na B818.

Nažalost, kada mi B818 ruta mrežu, trpi mi QoS (bufferiranja po različitim uređajima/uslugama) i imam taj iritantan problem s njegovim wifijem - neki IoT uređaji kao da "zaspu" i hoću kresnuti svjetlo - ne trza. Treba neko vrijeme ili wifi reconnect da proradi.
Kada koristim Asusa kao AP - wifi radi super, ali QoS je i dalje loš jer ide preko B818.

Isti problem sam imao i ranije sa jednim TP-Link wifi routerom, o čemu sam pričao ovdje. Tek sad mi se čini da je i taj TP-Link možda imao isti problem kao sadašnji Asus - česte poruke u logu "[wan]Wan ethernet port plug off":
http://forum.pcekspert.com/showthrea...35#post3493735


Imam mogućnost za RMA svih mrežnih uređaja, ali odakle krenuti? Modem sam eliminirao korištenjem drugog modema, a ruter jebemu kad radi onda radi ko puška. Da je mušićav, mušićav je i jedino na tu kartu ga mogu slati nazad Amazonu. SNB forum ima pun klinac "WAN dropped" tema, ali šta je to? Bad design, osjetljiva oprema ili pimplav firmware... Je li T-Mobile u banani? SZK me ne jebe 2% jer mi je modem u bridgeu i upućuju me na, kako je oni zovu, premijum SZK gdje se pozivi fino naplaćaju po minutaži. Doduše, kada je B818 u ruter modu, onda sve radi tjednima.


Tkogod je došao do kraja ovog posta, hvala mu Slušam iskusnije!
__________________
Keep calm and fastboot oem unlock.

Zadnje izmijenjeno od: xlr. 03.05.2021. u 23:44.
xlr je offline   Reply With Quote