您好,我正在尝试通过连接到主机 PC 的以太网电缆将我的 DE10 纳米板(运行 Debian)连接到互联网。目前,我正尝试使用该命令查找我的默认网关 IP,route -ne
但它返回一个空表。有人知道为什么会发生这种情况吗?
谢谢
ifconfig
输出:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::4c0:3fff:fe00:d85f prefixlen 64 scopeid 0x20<link>
ether 06:c0:3f:00:d8:5f txqueuelen 1000 (Ethernet)
RX packets 178 bytes 32996 (32.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 47 bytes 12362 (12.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 39 base 0xe000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
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
/etc/network/interfaces 的当前内容
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo eth0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
答案1
目前,我正在尝试使用该命令查找我的默认网关 IP
route -ne
,但它返回一个空表
它返回一个空表,因为你还没有配置网关。您的接口配置显示“使用 DHCP”,但网络上没有 DHCP 服务器,因此没有可以提供网关地址的来源。
出于同样的原因,您的路由表没有通常的“子网”路由,因为没有配置用于派生子网路由的 IP 地址。
不管怎样,如果你正在配置主机 PC,你实际上并不需要找出默认网关的 IP 地址,因为根据你自己的描述主机本身应该是网关。因此,在设备上,您需要指定主机 PC 的地址作为网关 - 而在 PC 上,您无需指定任何内容。