Проблема, соединяющаяся с Пи через SSH с кабелем Ethernet в Ubuntu

Я хочу соединить через SSH свой Raspberry Pi 3 B + к моему ноутбуку под управлением Ubuntu 18.04 только с кабелем Ethernet без любого интернет-соединения.

1) Wi-Fi на для Pi и ноутбука [хорошо]

2) Wi-Fi прочь для Pi и ноутбука [проблема]


1) Wi-Fi на для Pi и ноутбука [хорошо]

Если я включаю Wi-Fi для своего ноутбука и своего Пи, я могу получить IP-адрес Пи с hostname -I, который возвращает два адреса для моего Pi 169.254.176.100 192.168.178.80, см. изображение ниже.

enter image description here

Насколько я понимаю это, 192.168.178.80 IP-адрес Пи из-за Wi-Fi.

Я могу соединиться с pi@192.168.178.80 через ssh от моего ноутбука (пользователь fernandez), см. изображение ниже

enter image description here

В то время как Wi-Fi идет, ip route возвраты на моем ноутбуке

fernandez@emmabook5:~$ ip route
default via 192.168.178.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 scope link metric 1000 
192.168.178.0/24 dev wlp3s0 proto kernel scope link src 192.168.178.77 metric 600 
fernandez@emmabook5:~$ 

и на Пи

pi@emmapi1:~ $ ip route
default via 192.168.178.1 dev wlan0 src 192.168.178.80 metric 303 
169.254.0.0/16 dev eth0 proto kernel scope link src 169.254.176.100 metric 202 
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.80 metric 303 
pi@emmapi1:~ $ 

2) Wi-Fi прочь для Pi и ноутбука [проблема]

Когда я выключаю Wi-Fi для Пи и моего ноутбука, hostname -I возвраты только 169.254.176.100 для Пи и ничего для моего ноутбука (адрес 192.168.178.77 был тот, который я имел для своего ноутбука, в то время как Wi-Fi шел), см. изображение ниже

enter image description here

Я пытаюсь наивно соединиться от своего ноутбука до Пи через SSH к 169.254.176.100 после соединения обоих с кабелем Ethernet (оранжевый свет для соединения Ethernet Пи идет, таким образом, я принимаю, это правильно соединено),

enter image description here

но это перестало работать, и я только получаю ошибку:

enter image description here

Что это означает или как я могу соединиться через SSH со своим Pi без интернет-соединения только с кабелем Ethernet?

Для Wi-Fi прочь, ip route возвраты ничто на моем ноутбуке

fernandez@emmabook5:~$ ip route
fernandez@emmabook5:~$ 

и на Пи

pi@emmapi1:~ $ ip route
default dev eth0 proto kernel scope link src 169.254.176.100 metric 202 
169.254.0.0/16 dev eth0 proto kernel scope link src 169.254.176.100 metric 202 
pi@emmapi1:~ $ 
1
задан 4 July 2018 в 14:12

1 ответ

Это должно работать, если ваш RPi и ваш компьютер с Ubuntu находятся в одной подсети. Установите IP-адрес и маску подсети на вашем компьютере с Ubuntu вручную , чтобы он находился в той же подсети, что и ваш RPI, но с другим IP-адресом. Сделайте это:

pi@raspberrypi3b:~ $ ifconfig eth0 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.14 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::53b3:8c82:c0d6:57d5 prefixlen 64 scopeid 0x20<link> ether b8:27:eb:cd:2f:ff txqueuelen 1000 (Ethernet) RX packets 143870 bytes 30387506 (28.9 MiB) RX errors 0 dropped 65635 overruns 0 frame 0 TX packets 32375 bytes 4042276 (3.8 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

В этом случае вы вручную установите IP-адрес на вашей машине с Ubuntu на 192.168.0.100 (например) и установите маска подсети для 255.255.255.0. Или поместить это в нотацию CIDR : 192.168.1.100/24. А в документации по Ubuntu уже объясняется, как установить ваш IP-адрес вручную , поэтому я не буду повторять это здесь. (А вот и «GUI-подход» к ручной настройке сети)

Я давно этого не делал, но думаю, что это сработает. Дайте нам знать, как вы поживаете.

0
ответ дан 4 July 2018 в 14:12

Другие вопросы по тегам:

Похожие вопросы: