小编Jac*_*ack的帖子

对 iproute2 rt_tables 感到困惑

我在文件中找到以下内容:/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 的文件,其中包含一些路由项/规则,就像路由器设备中的路由表一样。

routing

3
推荐指数
1
解决办法
5301
查看次数

为什么其中一个虚拟 NIC 称为 bond0?

刚接手一个很老的网络集群(没有文档和手册),只能自己想象配置的意义。一些服务器的 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 和 …

ethernet

1
推荐指数
1
解决办法
324
查看次数

标签 统计

ethernet ×1

routing ×1