Poo*_*rna 5 networking linux routing dhcp
我在两个不同的子网中有两个网络接口,并配置为 DHCP。当我运行 route 命令时,我在网关中得到以下带有星号的输出。它的意义是什么?

更新:我已经裁剪了图像中的默认路线
雪花表明没有默认路由(某些其他路由器)到与本地接口关联的网络。也就是说,可以通过指定的接口(eth0、wlan0、lo)到达任何去往任何这些网络(子网)的 IP 数据包。
$ (route ;echo; route -n ) | grep -v '^[KD]'
10.3.0.0 * 255.255.255.224 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 2004 0 0 wlan0
link-local * 255.255.0.0 U 2 0 0 eth0
loopback localhost.local 255.0.0.0 UG 0 0 0 lo
default 192.168.0.1 0.0.0.0 UG 2004 0 0 wlan0
10.3.0.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 2004 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 2 0 0 eth0
127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 2004 0 0 wlan0
Run Code Online (Sandbox Code Playgroud)
换句话说,10.3.0.0/27 在 eth0 上,192.168.0.0/24 在 wlan0 上,但是要联系其他任何人(不包括 127.*),这台机器必须将东西发送到 192.168.0.1
刚刚回答了一个类似的问题:
“*”或 0.0.0.0 网关表示网络可直接访问 - 不需要网关。默认网关是一个地址,如果数据包与更具体的路由不匹配,则发送数据包的地址 - 即,如果它们的目的地是核心路由器和更广泛的互联网。
| 归档时间: |
|
| 查看次数: |
12257 次 |
| 最近记录: |