Edison sshやscpで接続 J16のポートだけUSBでedsionとMACを接続


特に何も設定しなくてもssh接続出来てしまったけど
%ssh root@edison1_pepper.local
The authenticity of host 'edison1_pepper.local (fe80::86ff:feda:3453%en5)' can't be established.
ECDSA key fingerprint is SHA256:/e4w2DWwRmUbZxWa+x46X8u2eLbU60na2buoULXt6H4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'edison1_pepper.local,fe80::86ff:feda:3453%en5' (ECDSA) to the list of known hosts.



[root@edison1_pepper:~]$ cat /lib/systemd/system/sshd.socket
[Unit]
Conflicts=sshd.service

[Socket]
ExecStartPre=/bin/mkdir -p /var/run/sshd
ListenStream=22
# restrict access to wired access for security reasons
# comment this line to remove restriction
# BindToDevice=usb0 →この行はコメントアウトのままです。
Accept=yes

[Install]
WantedBy=sockets.target

.sshに鍵のファイルも入れているので、passwordなしでログインできるようになった。



J16のポートだけUSBでedsionとMACを接続している状態:
%ssh root@edison1_pepper.local
[root@edison1_pepper:~]$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb0 Link encap:Ethernet HWaddr 02:00:86:da:34:53
inet addr:172.16.1.10 Bcast:172.16.1.255 Mask:255.255.255.0
inet6 addr: fe80::86ff:feda:3453/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:64 errors:0 dropped:0 overruns:0 frame:0
TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14967 (14.6 KiB) TX bytes:12315 (12.0 KiB)

wlan0 Link encap:Ethernet HWaddr fc:c2:de:33:94:26
inet6 addr: fe80::fec2:deff:fe33:9426/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:2902 (2.8 KiB)
⇒wlan0ではipアドレスがない。

[root@edison1_pepper:~]$ ping yahoo.co.jp
ping: bad address ‘yahoo.co.jp'

MACのブラウザからは
http://172.16.1.10/ もアクセスできない。

USBテザリング、ethernet over usbで、edisonからもインタネットに接続できると思ったけど、
試した所は、そうでもないよね



手動で以下の"インターネット共有"のところで、 wifiをedisonに共有するように設定


edisonを再起動して、確認
[root@edison1_pepper:~]$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb0 Link encap:Ethernet HWaddr 02:00:86:da:34:53
inet addr:172.16.1.10 Bcast:172.16.1.255 Mask:255.255.255.0
inet6 addr: fe80::86ff:feda:3453/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:63 errors:0 dropped:0 overruns:0 frame:0
TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14781 (14.4 KiB) TX bytes:11851 (11.5 KiB)

wlan0 Link encap:Ethernet HWaddr fc:c2:de:33:94:26
inet6 addr: fe80::fec2:deff:fe33:9426/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:2302 (2.2 KiB)

[root@edison1_pepper:~]$ ping yahoo.co.jp
ping: bad address 'yahoo.co.jp'
⇒上記を設定してもインターネットは接続できないようです。