Ahoj, můžeš poslat detailnější popis tvého připojení (screenshot z LuCI nebo výpis z /etc/config/network)?
Mě to doma normálně běží.
Ahoj, můžeš poslat detailnější popis tvého připojení (screenshot z LuCI nebo výpis z /etc/config/network)?
Mě to doma normálně běží.
přikládám, na interface je vidět pouze veřejná ip adresa
20: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether d8:58:d7:01:10:8a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
valid_lft forever preferred_lft forever
inet6 fd6a:40b3:91c2::1/60 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::6f0:21ff:fe42:1e54/64 scope link
valid_lft forever preferred_lft forever
29: vethBOLMJO@if28: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default qlen 1000
link/ether fe:eb:66:b8:63:40 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fe80::fceb:66ff:feb8:6340/64 scope link
valid_lft forever preferred_lft forever
31: vethNERVKE@if30: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-guest_turris state UP group default qlen 1000
link/ether fe:a1:33:90:b7:2e brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fe80::fca1:33ff:fe90:b72e/64 scope link
valid_lft forever preferred_lft forever
33: 3g-LTE: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 3
link/ppp
inet 100.67.21.74 peer 10.64.64.64/32 scope global 3g-LTE
valid_lft forever preferred_lft forever
a zde je výpis /etc/config/network
i
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 'fd6a:40b3:91c2::/48'
config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
option bridge_empty '1'
list ifname 'lan0'
list ifname 'lan1'
list ifname 'lan2'
list ifname 'lan3'
list ifname 'lan4'
config interface 'wan'
option auto '0'
option proto 'pppoe'
option password 'o2'
option ifname 'eth2'
option ipv6 'auto'
option username 'o2'
config interface 'guest_turris'
option enabled '1'
option type 'bridge'
option proto 'static'
option ipaddr '10.111.222.1'
option netmask '255.255.255.0'
option bridge_empty '1'
config interface 'wan6'
option ifname '@wan'
option proto 'none'
config interface 'usbLTEmodem'
option proto '3g'
option username 'root'
option ipv6 'auto'
option apn 'internet'
option device '/dev/ttyUSB1'
option service 'umts'
option dialnumber '*99#'
option auto '0'
config interface 'LTE'
option proto '3g'
option username 'root'
option ipv6 'auto'
option service 'umts'
option device '/dev/ttyUSB2'
option apn 'internet'
OK, smaž ty LTE připojení přes UMTS a nastav to podle LTE připojení pomocí protokolu QMI [Turris wiki]
Jaký máš LTE modem?
Quectel Wireless Solutions Co., Ltd. EC25 LTE modem
No, tak to zkus podle toho návodu a dej vědět.
no nevim, prvni pokus byl velkej neuspech, po rebootu routeru nejen ze v /dev neexistovalo interface cdc-wdm0, ale zmizelo i ttyUSB2, takze offline a nasledoval rollback k srpnovemu snapshotu
root@turris:/tmp/log# opkg install kmod-usb-net-qmi-wwan luci-proto-qmi
Upgrading kmod-usb-net-qmi-wwan on root from 4.14.236-1-67f70e2f39f8e8859c56d42cced0b0b3 to 4.14.245-1-67f70e2f39f8e8859c56d42cced0b0b3...
Downloading https://repo.turris.cz/hbs/omnia/packages/core/kmod-usb-net-qmi-wwan_4.14.245-1-67f70e2f39f8e8859c56d42cced0b0b3_arm_cortex-a9_vfpv3-d16.ipk
Upgrading kernel on root from 4.14.236-1-67f70e2f39f8e8859c56d42cced0b0b3 to 4.14.245-1-67f70e2f39f8e8859c56d42cced0b0b3...
Downloading https://repo.turris.cz/hbs/omnia/packages/core/kernel_4.14.245-1-67f70e2f39f8e8859c56d42cced0b0b3_arm_cortex-a9_vfpv3-d16.ipk
Removing obsolete file /lib/modules/4.14.236/qmi_wwan.ko.
Configuring kernel.
Configuring kmod-usb-net-qmi-wwan.
Upgrading luci-proto-qmi on root from git-21.160.68865-15ca915-1 to git-21.252.54297-fc2ff4d-1...
Downloading https://repo.turris.cz/hbs/omnia/packages/luci/luci-proto-qmi_git-21.252.54297-fc2ff4d-1_all.ipk
Configuring luci-proto-qmi.
config interface 'LTE'
option proto '3g'
option username 'root'
option ipv6 'auto'
option service 'umts'
option device '/dev/ttyUSB2'
option apn 'internet'
option auto '0'
config interface 'LTE_Quectel'
option proto 'qmi'
option device '/dev/cdc-wdm0'
option pdptype 'ipv4v6'
option apn 'internet'
option auth 'none'
root@turris:~# ls /dev/cdc-wdm0
ls: /dev/cdc-wdm0: No such file or directory
root@turris:~# ls /dev/tty
tty tty11 tty15 tty19 tty22 tty26 tty3 tty33 tty37 tty40 tty44 tty48 tty51 tty55 tty59 tty62 tty9 ttyS11 ttyS15 ttyS5 ttyS9
tty0 tty12 tty16 tty2 tty23 tty27 tty30 tty34 tty38 tty41 tty45 tty49 tty52 tty56 tty6 tty63 ttyS0 ttyS12 ttyS2 ttyS6
tty1 tty13 tty17 tty20 tty24 tty28 tty31 tty35 tty39 tty42 tty46 tty5 tty53 tty57 tty60 tty7 ttyS1 ttyS13 ttyS3 ttyS7
tty10 tty14 tty18 tty21 tty25 tty29 tty32 tty36 tty4 tty43 tty47 tty50 tty54 tty58 tty61 tty8 ttyS10 ttyS14 ttyS4 ttyS8
druhý pokus po aktualizaci turrisu na verzi 5.2.7 lepší, v /dev už jsou zařízení i po rebootu, ale při pokusu nahodit qmi připojení v logu cyklí
Sep 29 09:46:35 turris netifd: Interface 'LTE_Qualcom' is setting up now
Sep 29 09:46:35 turris netifd: LTE_Qualcom (12560): Waiting for SIM initialization
Sep 29 09:46:35 turris netifd: LTE_Qualcom (12560): Device does not support 802.3 mode. Informing driver of raw-ip only for wwan0 ..
Sep 29 09:46:35 turris netifd: LTE_Qualcom (12560): Waiting for network registration
Sep 29 09:46:35 turris netifd: LTE_Qualcom (12560): Starting network LTE_Qualcom
Sep 29 09:46:36 turris netifd: LTE_Qualcom (12560): Unable to connect IPv6
Sep 29 09:46:36 turris netifd: LTE_Qualcom (12595): Stopping network LTE_Qualcom
Sep 29 09:46:36 turris netifd: LTE_Qualcom (12595): Command failed: Permission denied
Sep 29 09:46:36 turris netifd: Interface 'LTE_Qualcom' is now down
Sep 29 09:46:36 turris netifd: Interface 'LTE_Qualcom' is setting up now
Sep 29 09:46:36 turris netifd: LTE_Qualcom (12620): Waiting for SIM initialization
Sep 29 09:46:36 turris netifd: LTE_Qualcom (12620): Device does not support 802.3 mode. Informing driver of raw-ip only for wwan0 ..
Sep 29 09:46:36 turris netifd: LTE_Qualcom (12620): Waiting for network registration
Sep 29 09:46:36 turris netifd: LTE_Qualcom (12620): Starting network LTE_Qualcom
Sep 29 09:46:37 turris netifd: LTE_Qualcom (12620): Unable to connect IPv6
Sep 29 09:46:37 turris netifd: LTE_Qualcom (12777): Stopping network LTE_Qualcom
Sep 29 09:46:37 turris netifd: LTE_Qualcom (12777): Command failed: Permission denied
Sep 29 09:46:37 turris netifd: Interface 'LTE_Qualcom' is now down
Zkus to nastavit jen na ipv4 jestli se to spojí.
pouze s ipv4 se to chytne a vytvori to wwan0 Virtual dynamic interface (DHCP client)
V tom případě si u operátora ověř, že máš na kartě aktivovaný i IPv6 protokol. Vypadá to, že jej nemáš aktivovaný.
ok, zkusil jsem o2 guru, slecna mi zatim tvrdi, ze na tech kartach vubec zadne adresy nejsou, tak to moc dobre nevidim, kazdopadne diky za podporu
tak to je problem v omnii, pripadne v modemu, dal jsem si tu fusku SIM kartu z omnia vykuchat, vlozil ji do samsungu, nastavil ipv4/ipv6 a v telefonu dostane obe adresy
Zkus to tedy znovu v té Omnii. Jak říkám, mě to doma běží i s IPv6 na kartě z datamánie.
ano, melo by to fungovat, ale po vraceni SIM karty do routeru to same - cykli to ‘permission denied’ kdyz zvolim ipv4ipv6.
SIM kartou to neni. LTE Kit a modem mam origos, zkusim vytvorit pozadavek na podporu.
Jeste jsem nasel zde jak zkousi premluvit modem pres cmd, nicmene treba to lze vyresit nejak bez podobneho laborovani u ktereho si nejsem jist, jestli na to mam knowhow.
Teď jsem to otestoval na EC20 modemu a na něm se to spojí na obou protokolech.
root@turris:/# uci show network.lte
network.lte=interface
network.lte.proto='qmi'
network.lte.device='/dev/cdc-wdm0'
network.lte.apn='internet'
network.lte.auth='none'
network.lte.auto='0'
network.lte.pdptype='ipv4v6'
network.lte.ipv6='1'
chápu a věřím, říkal jsem si, jestli není ipv6 někde zakázaná v systému, protože hláška ‘Permission denied’ je divná, nic jsem nenašel, asi karma
root@turris:~# uci show network.LTE_Qualcom
network.LTE_Qualcom=interface
network.LTE_Qualcom.proto='qmi'
network.LTE_Qualcom.device='/dev/cdc-wdm0'
network.LTE_Qualcom.apn='internet'
network.LTE_Qualcom.auth='none'
network.LTE_Qualcom.pdptype='ipv4v6'
network.LTE_Qualcom.ipv6='1'
root@turris:~# sysctl net.ipv6.conf.wwan0
net.ipv6.conf.wwan0.accept_dad = 1
net.ipv6.conf.wwan0.accept_ra = 0
net.ipv6.conf.wwan0.accept_ra_defrtr = 1
net.ipv6.conf.wwan0.accept_ra_from_local = 0
net.ipv6.conf.wwan0.accept_ra_min_hop_limit = 1
net.ipv6.conf.wwan0.accept_ra_mtu = 1
net.ipv6.conf.wwan0.accept_ra_pinfo = 1
net.ipv6.conf.wwan0.accept_redirects = 1
net.ipv6.conf.wwan0.accept_source_route = 0
net.ipv6.conf.wwan0.addr_gen_mode = 3
net.ipv6.conf.wwan0.autoconf = 1
net.ipv6.conf.wwan0.dad_transmits = 1
net.ipv6.conf.wwan0.disable_ipv6 = 0
net.ipv6.conf.wwan0.disable_policy = 0
Ahoj, tak nakonec byla IPv6 natvrdo zakázaná v modemu. Bylo potřeba šáhnout do modemu a manuálně ji povolit.
Příkazem qmicli -d /dev/cdc-wdm0 --wds-get-profile-list=3gpp
jsem zjistil definované profily v modemu
root@lab-charon:/# qmicli -d /dev/cdc-wdm0 --wds-get-profile-list=3gpp
Profile list retrieved:
[1] 3gpp -
APN: 'internet'
PDP type: 'ipv4'
PDP context number: '1'
Username: ''
Password: ''
Auth: 'none'
No roaming: 'no'
APN disabled: 'no'
a příkazem qmicli -d /dev/cdc-wdm0 --wds-modify-profile="3gpp,1,pdp-type=ipv4v6"
jsem povolil oba protokoly.
root@lab-charon:~# qmicli -d /dev/cdc-wdm0 --wds-modify-profile="3gpp,1,pdp-type=ipv4v6"
Profile successfully modified.
root@lab-charon:~# qmicli -d /dev/cdc-wdm0 --wds-get-profile-list=3gpp
Profile list retrieved:
[1] 3gpp -
APN: 'internet'
PDP type: 'ipv4-or-ipv6'
PDP context number: '1'
Username: ''
Password: ''
Auth: 'none'
No roaming: 'no'
APN disabled: 'no'
Mám podezření na nekompatibilitu API volání mezi QMI procesem a modemem, kdy se nejspíš nepropíšou do modemu všechny parametry.
ok, díky za info, už to funguje.
Čekal bych, že modem je pouze hloupé zařízení, do kterého pošle konfiguraci něco, co se chce spojit. Proč to drží nějaké profily i po vypnutí a odpojení od napájení moc nechápu.
Možná ten profil nastavilo předtím pouzívané připojení typu UMTS/GPRS.
Z jakého balíčku je používaná utilita qmicli ?
Ten modem je samostatný počítač, na kterém běží upravená verze Androidu (viz třeba info o EC20), takže zase tak hloupé zařízení to není.
Z balíčku qmi-utils
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.