我在文件中找到以下内容:/etc/iproute2/rt_tables
255 local
254 main
253 default
0 unspec
#1 inr.ruhep
126 anycast_test_1
127 anycast_test_2
Run Code Online (Sandbox Code Playgroud)
我确实阅读了一些关于rt_tables的文档,但我仍然无法理解这些数字是什么意思,例如: 255,254,254,0,126,127
文字(右侧)是否代表iptables,例如:local,main,default,unspec,anycast_test1 ...
如果是,我在哪里可以找到这些表?我的意思是有一个名为 local 或 main 的文件,其中包含一些路由项/规则,就像路由器设备中的路由表一样。
刚接手一个很老的网络集群(没有文档和手册),只能自己想象配置的意义。一些服务器的 IP 配置如下(当我发出 ifconfig 时)
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>
inet 10.1.237.11 netmask 255.255.255.192 broadcast 10.1.237.63
ether 6c:90:af:68:5a:28 txqueuelen 0 (Ethernet)
bond0.901: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
inet 147.146.67.13 netmask 255.255.255.240 broadcast 147.146.67.15
ether 6c:90:af:68:5a:28 txqueuelen 0 (Ethernet)
bond0.901:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
inet 147.185.211.5 netmask 255.255.255.0 broadcast 147.185.211.255
ether 6c:90:af:68:5a:28 txqueuelen 0 (Ethernet)
eth2: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>
ether 6c:90:af:68:5a:28 txqueuelen 1000 (Ethernet)
eth3: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>
ether 6c:90:af:68:5a:28 txqueuelen 1000 (Ethernet)
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 0 (Local Loopback)
Run Code Online (Sandbox Code Playgroud)
从同一个mac地址,我可以看到只有一个网卡。有人告诉我,bond0 用于内部 IP,bond0.901 用于互联网 IP,bond0.901:1 用于任播 IP。所以我的问题是 eth2 和 …