最近買った中古のラップトップに Arch Linux を入れてまだ日が浅いんですが、お外で使うこともあるだろうにということで、iPhone でのテザリングを試してみました。
Arch Wiki にまんまのページを発見。
手順に従って、
% yaourt -S usbmuxd libimobiledevice ifuse # modprobe ipheth
で、「インターネット共有」を ON にした iPhone を USB でつなぐ。
が、ん? つながってない?
結局以下の操作をやったらつながった。
まず iPnone がなんていう名前で認識されているかを確認
% dmesg | grep ipheth
僕の場合は enpなんちゃらという長い名前が attached だった。
以下 $iphone
で表記します。
$iphone
がネットワークデバイスとして認識されてるか確認
# ip link
$iphone
を UP (有効) にする
# ip link set $iphone up
有効になってるか確認
# ip link show dev $iphone
メッセージ中の一個目の "DOWN"
は気にせず、その後ろの方に "UP"
の文字があれば OK
そしたら次のコマンドで接続できるはず!
# dhcpcd $iphone
google さんにこんにちはできれば OK
% ping -c 3 www.google.com
手順を思い出しながら書いたので抜けがなければよいのですが、(僕の場合は)これでネットに出れました。
ご報告。というかほぼ自分用のメモです。