如果我想用静态路由规则替换默认的 dhcp 路由规则,我必须添加规则ip route add scope link dev eth0。否则我会得到一个错误:“Nexthop has a invalid gateway”。
以下是我的问题:
Q1:ip route 中的“scope link”是什么意思?
Q2:为什么要从dhcp规则改成静态规则?
我的路由表中有几个接口,第一个接口停止工作。我想暂时将其下移,使其低于默认值。我是否必须删除并再次添加它,或者是否有 ip/route/ifconfig 命令可以将条目向上或向下移动?
正如 Baldrickk 在我的另一个问题(关于一些不同的东西)中回答的那样,它看起来“类似于向另一个国家发送一封信——它按国家、地区、城镇、街道、建筑缩小范围。互联网以类似的方式拆分。到达的每个网关都会知道哪一侧(路由表)的内容,例如您的路由器知道所有 192.168.XX 地址都在 LAN 上,并将消息路由到其他 IP 到网关的另一侧。这发生在整个互联网上。” 路由器如何知道应该将数据包转发到哪个“侧”?我的意思是 Internet 由数百万台主机和网络组成,显然在平均路由表中您不会找到所有这些网络的路由。