Temat: TP-Link TD-W8970 + Huawei e3372s-153 HiLink problem z połączeniem
Walczę już wiele godzin i nie mogę sobie poradzić, zdecydowałem w końcu napisać na forum.
Router: TP-Link Td-W8970 v 1.2
Firmware: OpenWRT 18.06.1
Modem: Huawei e3372s-153 HiLink z plusa
Wersja sprzętowa modemu: CL1E3372SM Ver.A
Wersja oprogramowania modemu: 22.286.03.01.1202
Wersja interfejsu www: 16.100.05.02.1202
Modem ma domyślne IP 192.168.8.1 i działa po podłączeniu bezpośrednio do komputera. Na OpenWRT brak połączenia z Internetem, żadne pingi z eth1 nie wychodzą itd.
Docelowo 3g ma być połączeniem zapasowym gdy padnie adsl i chce zrobić jakiś failover np. na mwan3, ale skoro połączenie na razie w ogóle nie działa to tę kwestię zostawiam na później.
Domyślne połączenie to adsl (interfejs wan) IP routera to 192.168.1.1 i w tym przypadku nie muszę go raczej zmieniać, ale dla pewności sprawdzałem i nic to nie zmienia, dla modemu LTE utworzyłem interfejs wan3g, dodałem go do firewalla do sekcji wan. Wszystkie wymagane pakiety zainstalowane (zgodnie z instrukcją podlinkowaną na głównej). Wygląda na to, że modem nie dostaje IP od usługodawcy, nie da się też wejść do konfigu przez 192.168.8.1. Czasem na chwilę lampka na modemie z zielonej zmieni się na niebieską (nie miga) ale i tak pingi nie wychodzą, w logach powtarza się "udhcpc: sending discover". Czasem podpięcie modemu powoduje po niedługim czasie restart routera.
logread (tylko to co jest po włożeniu modemu):
Wed Sep 19 22:58:24 2018 kern.info kernel: [10471.996225] usb 2-1: new high-speed USB device number 2 using dwc2
Wed Sep 19 22:58:25 2018 kern.err kernel: [10472.638709] dwc2 1e106000.ifxhcd: Not connected
Wed Sep 19 22:58:25 2018 kern.err kernel: [10472.642419] dwc2 1e106000.ifxhcd: Not connected
Wed Sep 19 22:58:25 2018 kern.info kernel: [10472.656662] usb 2-1: USB disconnect, device number 2
Wed Sep 19 22:58:26 2018 kern.info kernel: [10473.236299] usb 2-1: new high-speed USB device number 3 using dwc2
Wed Sep 19 22:58:26 2018 kern.info kernel: [10473.461634] cdc_ether 2-1:1.0 eth1: register 'cdc_ether' at usb-1e106000.ifxhcd-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64
Wed Sep 19 22:58:26 2018 kern.err kernel: [10473.477285] cdc_ether 2-1:1.0 eth1: kevent 12 may have been dropped
Wed Sep 19 22:58:26 2018 kern.err kernel: [10473.484763] cdc_ether 2-1:1.0 eth1: kevent 11 may have been dropped
Wed Sep 19 22:58:26 2018 daemon.notice netifd: Interface 'wan3g' is enabled
Wed Sep 19 22:58:26 2018 daemon.notice netifd: Network device 'eth1' link is up
Wed Sep 19 22:58:26 2018 daemon.notice netifd: Interface 'wan3g' has link connectivity
Wed Sep 19 22:58:26 2018 daemon.notice netifd: Interface 'wan3g' is setting up now
Wed Sep 19 22:58:27 2018 daemon.notice netifd: wan3g (6139): udhcpc: started, v1.28.3
Wed Sep 19 22:58:27 2018 daemon.notice netifd: wan3g (6139): udhcpc: sending discover
Wed Sep 19 22:58:30 2018 daemon.notice netifd: wan3g (6139): udhcpc: sending discover
Wed Sep 19 22:58:33 2018 daemon.notice netifd: wan3g (6139): udhcpc: sending discover
root@TD-W8970:/# cat /sys/kernel/debug/usb/devices:
root@TD-W8970:/# cat /sys/kernel/debug/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 4.09
S: Manufacturer=Linux 4.9.120 dwc2_hsotg
S: Product=DWC OTG Controller
S: SerialNumber=1e101000.ifxhcd
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04f9 ProdID=01ce Rev= 1.00
S: SerialNumber=BROG8F631475
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 16 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=03(O) Atr=02(Bulk) MxPS= 16 Ivl=0ms
E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=85(I) Atr=03(Int.) MxPS= 8 Ivl=100ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=89(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 1, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 4.09
S: Manufacturer=Linux 4.9.120 dwc2_hsotg
S: Product=DWC OTG Controller
S: SerialNumber=1e106000.ifxhcd
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=14dc Rev= 1.02
S: Manufacturer=HUAWEI_MOBILE
S: Product=HUAWEI_MOBILE
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=cdc_ether
E: Ad=83(I) Atr=03(Int.) MxPS= 16 Ivl=2ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=cdc_ether
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=125us/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 'fd5c:4643:234f::/48'
config atm-bridge 'atm'
option payload 'bridged'
option nameprefix 'dsl'
option vci '35'
option vpi '0'
option encaps 'vc'
config dsl 'dsl'
option annex 'a'
option tone 'av'
option ds_snr_offset '0'
config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option dns '62.233.233.233 87.204.204.204'
option broadcast '192.168.1.255'
option igmp_snooping '1'
option ipaddr '192.168.1.1'
option gateway '192.168.1.1'
config interface 'wan'
option ifname 'dsl0'
option proto 'pppoe'
option username '***@webnet24.pl'
option password '***'
option ipv6 '0'
config device 'wan_dev'
option name 'dsl0'
option macaddr '***'
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
option auto '0'
config interface 'wan3g'
option proto 'dhcp'
option ifname 'eth1'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 2 4 5 6t'/etc/config/firewall:
config defaults
option syn_flood '1'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option network 'lan'
config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
option network 'wan wan3g wan6'
config forwarding
option src 'lan'
option dest 'wan'
config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option src_ip 'fc00::/6'
option dest_ip 'fc00::/6'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-IPSec-ESP'
option src 'wan'
option dest 'lan'
option proto 'esp'
option target 'ACCEPT'
config rule
option name 'Allow-ISAKMP'
option src 'wan'
option dest 'lan'
option dest_port '500'
option proto 'udp'
option target 'ACCEPT'
config include
option path '/etc/firewall.user'
config redirect
option target 'DNAT'
option src 'wan'
option dest 'lan'
option proto 'tcp udp'
option src_dport '9512'
option dest_ip '192.168.1.2'
option dest_port '9512'
option name 'UnifiedRemote'
option enabled '0'Gdzieś popełniłem błąd czy po prostu znowu mam szczęście i trafiłem na trudny przypadek, bo powinno działać ale nie działa? Czy ktoś ma jakieś sugestie co by tu można zrobić?