我在单板计算机上最小安装了 16.04,网络接口是通过接口文件配置的(未安装网络管理器)。
auto eth0
iface eth0 inet dhcp
auto eth0:1
iface eth0:1 inet static
address 10.0.0.31
auto eth0:2
iface eth0:2 inet static
address 10.42.0.31
虚拟接口用于处理多种潜在的连接场景,具体取决于 SBC 的位置。我已经在运行 14.04 的类似机器上成功使用了此配置一年多了。直接连接到我的笔记本电脑,该笔记本电脑设置为“共享连接”,给出 IP 10.42.0.X,第一个 dhcp 连接有效,但其他连接似乎都无法配置。
然后我尝试了一个更简单的配置:
auto eth0
iface eth0 inet static
address 10.0.0.31
这种行为很奇怪。尝试通过直接以太网连接从我的笔记本电脑进行连接(现在双方都是静态 IP,笔记本电脑上的 IP 为 10.0.0.50)。当我插入电缆时,我无法从笔记本电脑 ping 通 SBC。
From 10.0.0.50 icmp_seq=2 Destination Host Unreachable
如果我从 SBC ping 任何 IP 10.0.0.X,那么笔记本电脑突然就能找到/ping/ssh 进入 SBC。
- 为什么虚拟接口没有使用第一个设置进行配置?
- 为什么我的笔记本电脑找不到具有静态配置的 SBC?
- 这些是相关问题吗?
谢谢!