You are not logged in.
Hi. I've got a Thinkpad t480 with a fibocom Cat6 L830-EB 4G LTE.
It is detected and UP after I bring it up:
$ip addr
...
5: wwp0s20f0u6: <BROADCAST,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether ea:42:ed:XX:YY:ZZ brd ff:ff:ff:ff:ff:ff
inet6 fe80::8e1f:cdd:1e3e:29ce/64 scope link
valid_lft forever preferred_lft forever
But I don't understand why it has inet6 and not inet?
I've tried with 2 different sim cards, with the same result (both are working without sim in my phone).
I've also tried:
$sudo dhcpcd wwp0s20f0u6 -4
DUID 00:01:00:01:22:a1:e1:f9:ea:42:ed:XX:YY:ZZ
wwp0s20f0u6: IAID ed:e0:2c:cb
wwp0s20f0u6: soliciting a DHCP lease
timed out
dhcpcd exited
(XX,YY,ZZ I've masked out)
How do I get forward with this?
Last edited by vfuzz (2018-06-14 19:04:48)
Offline
Start with the wiki.
https://wiki.archlinux.org/index.php/Dhcpcd
https://wiki.archlinux.org/index.php/Ne … figuration
Use one network manager, not multiple, post your relevant network
config files, there needs to be something that is serving ip addresses,
or set a static one,....
Offline
Thanks for the input.
In order to proceed I disabled the NetworkManager service and continued by manual operations:
# ip link set wwp0s20f0u6 up
$sudo dhcpcd wwp0s20f0u6 -4
DUID 00:01:00:01:22:a1:e1:f9:ea:42:ed:XX:YY:ZZ
wwp0s20f0u6: IAID ed:XX:YY:ZZ
wwp0s20f0u6: soliciting a DHCP lease
timed out
dhcpcd exited
$sudo dhcpcd wwp0s20f0u6 -6
[sudo] password for fuzz:
DUID 00:01:00:01:22:a1:e1:f9:ea:42:ed:XX:YY:ZZ
wwp0s20f0u6: IAID ed:XX:YY:ZZ
wwp0s20f0u6: adding address fe80::8e1f:cdd:1e3e:29ce
wwp0s20f0u6: soliciting an IPv6 router
wwp0s20f0u6: no IPv6 Routers available
timed out
dhcpcd exited
and the wwp0s20f0u6 doesn't get an ip - which is consistent with what it prints above.
I tried to run the dhcpcd -4 at the same time as making a tcpdump:
$sudo tcpdump -i wwp0s20f0u6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wwp0s20f0u6, link-type EN10MB (Ethernet), capture size 262144 bytes
17:37:42.069200 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ea:42:ed:XX:YY:ZZ (oui Unknown), length 354
17:37:45.163908 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ea:42:ed:XX:YY:ZZ (oui Unknown), length 354
17:37:52.831516 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ea:42:ed:XX:YY:ZZ (oui Unknown), length 354
17:38:09.110224 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ea:42:ed:XX:YY:ZZ (oui Unknown), length 354
Some configurations files:
$cat /etc/dhcpcd.conf
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.
# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel
# Inform the DHCP server of our hostname for DDNS.
hostname
# Use the hardware address of the interface for the Client ID.
#clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
duid
# Persist interface configuration when dhcpcd exits.
persistent
# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Respect the network MTU. This is applied to DHCP routes.
option interface_mtu
# Most distributions have NTP support.
#option ntp_servers
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# Generate SLAAC address using the Hardware Address of the interface
#slaac hwaddr
# OR generate Stable Private IPv6 Addresses based from the DUID
slaac private
noipv4ll
I've tried to change duid to clientid and remove the require line as suggested by the wiki - it didn't help. As tcpdump didn't see anything from the dhcp server I guess that makes sense.
At least I now knows I'm not getting a dhcp answer - but I still don't know why.
Offline
I don't know this device. I was looking to see if there is firmware for it.
https://askubuntu.com/questions/918579/ … pdragon-x7
https://askubuntu.com/questions/763238/ … untu-16-04
http://www.fibocom.com/prod_view.aspx?T … Id=t3:67:3
https://forums.lenovo.com/t5/Linux-Disc … -p/4067969
https://www.reddit.com/r/thinkpad/comme … t_success/
https://www.endrich.com/fm/2/FIBOCOM_L8 … 281%29.pdf
https://wiki.archlinux.org/index.php/Le … on_(Gen_6)
Good luck. Let the forum know what you find. Maybe some other member knows more.
Offline
Thanks for all the links.
As far as I can figure out it seems like it is not supported in the PCIe mode in Linux, and doesn't work in the USB mode in the Lenovo. For now I'll probably buy an external router, and hope support will come sooner or later.
Offline
Breakthrough. Of another reason I added this today:
$cat /etc/NetworkManager/NetworkManager.conf
# Configuration file for NetworkManager.
#
# See "man 5 NetworkManager.conf" for details.
[main]
dns=none
Previously I had configured the Mobile Broadband connection with a gui for Network Manager (probably nm-applet). And then I realised hour after that I also was connected through the 4G and it still works when I disconnected wifi.
I'm not sure if it is that change that made it work or something else I haven't thought on, or something changed at the ISP. But at least it is working now. I hope it keeps working
Offline