我有一个具有三个网络接口的系统。以下是我尝试设置的配置。wlan0(实际上是一个 WiFi AP 接口)- 其他设备通过此接口连接。net1 - 面向互联网的接口,必须链接到 wlan0 才能为通过 wlan0 连接的设备提供互联网服务。net0 - 面向受限互联网访问的接口,仅回答来自该子网内的请求的查询。
默认接口是 net0 及其网关。ip route show 的输出如下所示:
default via 10.228.103.241 dev net0
10.228.103.240/30 dev net0 src 10.228.103.242
Run Code Online (Sandbox Code Playgroud)
现在我想让系统查找表 7 以了解所有发送到 eth0 的请求的路由规则
net1. So I created ip rules as below:
0: from all lookup local
32758: from all lookup main
32762: from 8.8.0.0/16 lookup iTbl
32764: from 192.168.225.1 lookup iTbl
32765: from 192.168.172.2 lookup iTbl
32767: from all lookup default
Run Code Online (Sandbox Code Playgroud)
8.8.0.0 用于名称服务器。它被列为 iTbl,因为我在 /etc/iproute2/rt_tables 中将 7 定义为 iTbl。 …