質問: Raspberry Pi Zero WHを、インターネットに繋げて、最終的にPCからWi-FiにてSSH操作したいです。 しかし、設定作業を行っている途中で、有線LANでのインターネット接続が全く繋がらず、そこから先に、一歩も進めない状況です。 yahoo質問してみたりしたのですが、具体的な解決策に至りません。 現在の状況: (ググって下記作業をしました。尚、今回はヘッドレスでの作業です) 1SDにRaspbian_STRETCH_LITEをダウンロード。 2configの最下段に『dtoverlay=dwc2』追加。 3cmdlineを下記コードで書き換え。 dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet init=/usr/lib/raspi-config/init_resize.sh 4raspi-configにてパーテーション拡大、タイムゾーン等、一通りの一般設定実施。 5OTGドライバー、Bonjourをダウンロード。 6デバイスマネージャ、ネットワークアダプターにて、Gadget表示の確認。 7家のインターネットルーターと、6のGadgetを共有。 8Tera TermをWindows10にダウンロード。 9Tera TermにてSSH接続し、接続は上手く行きました。 10ifconfigにて状況確認(下記) pi@raspberrypi:~ $ ifconfig lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (ローカルループバック) RX packets 278 bytes 26410 (25.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 278 bytes 26410 (25.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 usb0: flags=4163 mtu 1500 inet 169.254.144.218 netmask 255.255.0.0 broadcast 169.254.255.255 inet6 fe80~○○○ prefixlen 64 scopeid 0x20 ether 2a~○○○ txqueuelen 1000 (イーサネット) RX packets 437 bytes 60854 (59.4 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 488 bytes 53521 (52.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4099 mtu 1500 ether b8:27:eb:ce:7a:10 txqueuelen 1000 (イーサネット) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 上記のように、インターネットに繋がっていない状況です。 これの対応策を、ご教示頂きたく、どうぞよろしくお願い致します。 ちなみに、いろいろなサイトには、有線の表示については『eth0』と表示されているのに対して、私のは『usb0』と表示されます。 これはなぜですか? あと、Raspberry Pi Zero WHに接続するマイクロUSBは、電源の方ではなく、USBの方のコネクタに挿しています。
回答: Guamstreetさん、 "有線LAN接続"というと、ふつうは、RJ-45コネクタの口にケーブルを挿すものをいうので、 ここで言われてるのは、USBケーブルでホストPCに接続・経由してネットワークを使用する、ということになります。(後者も有線ですけど有線USB???かな。USBは基本、有線ですが..) なので、"PiZeroで有線LAN接続"、なんかで検索すると、USBネットワークアダプタを使用した記事がたいてい出てくるんじゃないかと思います。 ここでやってるのは、PiZeroをUSBデバイスのEthetnet gadget(USBイーサネット・ガジェット, g_ether)として設定してるので、eth0でなくusb0というデバイスになってますね。 > > 9Tera TermにてSSH接続し、接続は上手く行きました。 > > > とのことなので、USBガジェットとしての設定は大丈夫だと思いますので、 * ラズパイのGatewayやルーティングの設定の確認 * Windowsのファイアウォールの設定 * インターネット共有は、インターネットにつながってるネットワークアダプタのプロパティ(R)を開いて、[共有]タブを選んで、"インターネット接続の共有"で、有効にしているか。 あたりかと思います。確認してみてください。