ThinkPad T470sでLTE使えるようにした feat. NetworkManager
ThinkPad T470sにはmobile broadband module(以後”それ”と表記)を搭載することができて,LTEでもにょもにょすることができる.
https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T470s
しかしながら,つながるようにするまでに一手間も二手間もかかるのがArchLinux使いの日常である.
そんな手間をmarkdownにdumpしたものがこのエントリ.
NetworkManager人口もおおいらしい(私調べ in twitter)なので需要はあるはず.
laptopでlinux使ってる人でネットワーク管理でNetworkManagerとconnmanどっち使っています…?結構気になってる人がおおいんじゃないかな…?
— こくたん (@cocu_tan) June 20, 2017
手順
まず,network interfaceとして認識されてるか確認.
1 | ip l |
wwp~~~
がそれである.
T470sはそれをusbでつなげているようなので(lsusb
を見よ),ない場合はmodprove usb_wwan
するか /etc/modprove.d/
下にファイルを書いて読み込ませよう.
なかなかにつながり方が怪しいので modprove
するより設定ファイルを書いたほうが良いと思われる.
NetworkManagerから便利にさわれるようにする.
NetworkManagerははいっているものとする.
1 | yaourt -S modemmanager |
久々にmodemとか聞いたなぁ…
ModemManagerをstartしenableする.(これをわすれてめっちゃ時間がかかった)
1 | systemctl enable ModemManager |
次に nm-applet
なり nm-connection-editor
なりで設定をguiで書く.べんりーっ
もちろん,タイプはmobilebroadbandである.
freetelならこんな感じである.各社のapn関連設定を参照せよ.
— こくたん (@cocu_tan) June 23, 2017
するとnm-appletがなんかいい感じになる
— こくたん (@cocu_tan) June 23, 2017
おわり.
troubleshooting
なんかつながらない, journalctlをみるとなんかcoredumpしてる
ipv6をignoreにしよう,なんかなおる.バグらしい.
FS#54076 : [networkmanager] 1.8.0 segfault on startup https://t.co/MccAREojyu
— こくたん (@cocu_tan) June 23, 2017
踏んだ
https://bugs.archlinux.org/task/54076
なんかつながらない.journalにはMBIM protocol error: NotOpened
とかでてきてる
pacman -Syu
してreboot
しよう,なんかつながるようになる.
https://bbs.archlinux.org/viewtopic.php?id=214059
そのほか
わたしはしらない.がんばれ.
question
ほかのblogとかみるとqmiがなんちゃらとか書いてあるけどいれてないの?
modemmanagerが全部隠蔽してくれてる. yaourt -Qi
をみよ
1 | yaourt -Qi modemmanager |