首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu中用以太网电缆通过SSH连接Pi的问题

Ubuntu中用以太网电缆通过SSH连接Pi的问题
EN

Ask Ubuntu用户
提问于 2018-07-04 11:12:10
回答 1查看 2K关注 0票数 1

我想通过SSH,我的Raspberry Pi 3 B+连接到我的笔记本电脑,运行Ubuntu18.04,只是用以太网电缆,没有任何互联网连接。

1)为Pi和膝上型电脑打开Wi。

2) Pi和膝上型电脑的Wi关闭

( 1)用于Pi和膝上型电脑的Wi

如果我为我的笔记本电脑和我的Pi打开Wi,我可以用hostname -I获得Pi的IP地址,它为我的Pi 169.254.176.100 192.168.178.80返回两个地址,见下图。

据我所知,由于Wi,192.168.178.80是Pi的IP地址.

我可以从我的笔记本电脑(用户费尔南德斯)通过ssh连接到pi@192.168.178.80,见下图

当Wi打开时,ip route会回到我的笔记本电脑上。

代码语言:javascript
复制
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

代码语言:javascript
复制
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) Pi和笔记本电脑的Wi关闭

当我关闭Pi和我的笔记本电脑的Wi时,hostname -I只返回Pi的169.254.176.100,对我的笔记本没有任何返回(地址192.168.178.77是我的笔记本电脑的地址D11),见下图。

用以太网电缆连接后,我尝试从我的笔记本电脑连接到Pi,通过SSH连接到169.254.176.100 ( Pi的以太网连接的橙色灯已经打开,所以我认为它是正确连接的)。

但是它失败了,我只得到了一个错误:

这意味着什么,或者我如何通过SSH连接到我的Pi,而不使用以太网电缆连接互联网?

对于Wi关闭,ip route在我的笔记本电脑上什么也不回。

代码语言:javascript
复制
fernandez@emmabook5:~$ ip route
fernandez@emmabook5:~$ 

关于Pi

代码语言:javascript
复制
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:~ $ 
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-07-04 17:44:22

如果您的RPi和Ubuntu机器位于同一个子网上,这应该可以工作。手动设置Ubuntu机器上的IP地址和子网掩码,使其与RPI位于同一子网上,但具有不同的IP。这样做:

pi@raspberrypi3b:~ $ ifconfig eth0 eth0: flags=4163 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 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

在本例中,您将手动<#>将Ubuntu机器上的IP地址设置为192.168.0.100 (例如),并将子网掩码设置为255.255.255.0。或者,将其放在CIDR符号192.168.1.100/24中。以及Ubuntu文档已经解释了如何设置您的IP地址.手动,所以我不会在这里重复。(以下是手动网络配置的“GUI方法”)

我已经有一段时间没有这样做了,但我认为它会成功的。告诉我们你进展如何。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1052162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档