やり方をまとめてみた。
検証環境
- FreeBSD 12.1-STABLE r357570 GENERIC
- iOS 13.3.1
- iPad Pro 12.9 LTE 1gen
1. usbmuxd をインストール
# pkg install -y usbmuxd
2. iPhone または iPad の設定から インターネット共有 をONにする
3. if_ipheth.ko をロード
# kldload if_ipheth.ko
4. usbmuxd を実行
# usbmuxd -vzU root
5. iPhone/iPad の画面にこのコンピューターを信頼するかというダイアログがでるので信頼するをタップ
6. 接続開始
# dhclient ue0 DHCPREQUEST on ue0 to 255.255.255.255 port 67 DHCPACK from 172.20.10.1 bound to 172.20.10.3 -- renewal in 42768 seconds.
7. 接続確認
# ping -c 3 www.freebsd.org PING wfe0.nyi.freebsd.org (96.47.72.84): 56 data bytes 64 bytes from 96.47.72.84: icmp_seq=0 ttl=43 time=303.286 ms 64 bytes from 96.47.72.84: icmp_seq=1 ttl=43 time=230.851 ms 64 bytes from 96.47.72.84: icmp_seq=2 ttl=43 time=242.725 ms --- wfe0.nyi.freebsd.org ping statistics --- 3 packets transmitted, 3 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 230.851/258.954/303.286/31.720 ms