Xperia Z3 Compact上のDebianでUSB LANを認識させるときに難儀した話

投稿者: | 4月 2, 2022

Xperia Z3 CompactのLinux Deployで上でDebianをインストールし、HomeBridgeのサーバとして稼働させているのですが、WiFiでの通信は心もとないのでUSB microでLANを使えるNICを使おうとしました。接続したところ、Android側に有線LANの機能が無いのか全く認識されません。そこでDebianでip aで確認したところ、インターフェイス自体は認識していそうな雰囲気だったので、ip addrで適当なIPアドレスを振り当て、8.8.8.8にpingしたところ、connect: Network is unreachableと言われてしまいました。
ip routeで色々見てみたり、adb shellからipを実行してみたりといろいろ試しました

結論

pingはできないがインターネットには繋がっていそう

色々(自分のかなり拙いLinux知識)やってみましたがdebian上でpingを行うとconnect: Network is unreachableと言われちゃいますが、apt update等はできるので多分インターネットには繋がりました。

手順(一応のせとく)

参考にしたのは
Linuxで固定IP設定(設定ファイル・コマンド)-Qiita

0. ip addr等でデバイス名を把握する 自分の場合はeth0だった

1. sudo vim /etc/network/interfaces
debian上で/etc/network/interfacesを編集する

2. 自分の場合は

こんな感じにしました。

3. sudo /etc/init.d/networking restart
ネットワーク設定を読み込みし直し、さっきの設定を適用する

多分これで大丈夫

スタートアップ時に適用させたかったので、/etc/rc3.dにsudo /etc/init.d/networking restartを記述したスクリプトを置いた。(私の環境ではなぜか再起動しても適用されなかったので)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)