![通过以太网使用 ssh 连接到 Ubuntu](https://linux22.com/image/1196710/%E9%80%9A%E8%BF%87%E4%BB%A5%E5%A4%AA%E7%BD%91%E4%BD%BF%E7%94%A8%20ssh%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20Ubuntu.png)
我已经为我的 Windows 笔记本电脑端口提供了192.168.137.20
带有网络掩码的静态 IP :255.255.255.0
然后我使用 USB 连接了我的 rasberry pi(运行 Ubuntu 20.04)并运行以下命令以赋予它静态 IP 和网络掩码puttsdsdsd:
# sudo ifconfig eth0 192.168.137.50 netmask 255.255.255.0
现在它们两个都应该在同一个网络上。我使用以太网端口将我的树莓派连接到我的笔记本电脑,并尝试使用 putty 通过 ssh 连接到它。以前它曾经使用相同的程序工作,但现在不行了。事实上,我无法通过以太网从其他设备 ping 每个设备。我试过:
ping 192.168.137.50
在笔记本电脑上
ping 192.168.137.20
在 raspberry pi 上。两者都显示目标主机无法访问。
现在我记得唯一可能存在问题的是一些配置文件。我记得我修改过,/etc/resolv.conf
当时我可以通过 ssh 连接,但无法 ping google。不过,我把它改回来了,下面是它现在的样子:
# cat /etc/resolv.conf
# Generated by resolvconf
nameserver 127.0.0.1
我是否遗漏了什么?
附言:
ifconfig
在 rasberry pi 上观看以下节目:
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.137.50 netmask 255.255.255.0 broadcast 192.168.137.255
ether 18:9b:a5:40:5d:59 txqueuelen 1000 (Ethernet)
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