我有一台笔记本电脑,它同时配有有线 ( enxa0cec80070b7
) 和 WiFi 适配器 ( wlp1s0
)
我使用路由器的保留地址功能为每个设备分配一个 DHCP 地址
172.16.68.13: wlp1s0
172.16.68.14: enxa0cec80070b7
这台机器将在不同的网络(和其他网络)之间来回移动,并以 172.16.71.1 作为其网关。
我/etc/bash.bashrc
有这个代码片段,它将设置一个名为的环境变量,SERVER_IP
该变量被各种服务使用。
IP="$(ip addr show enxa0cec80070b7 | awk '$1 == "inet" { print $2 }' | cut -d/ -f1)"
export SERVER_IP=${IP}
假设我使用路由器始终分配 .13 和 .14,无论机器在什么网络上。
我总是希望能够使用 .14 IP 地址,即使它没有连接——如果不使用 .13 作为备份,它应该始终保持连接状态。
这可能吗?
答案1
不,这对于粘合来说是不可能的:粘合将使用两个都 适配器始终并将bond
其各自的地址组合成一个(不同的)IP 地址。
此外:如果机器没有任何静态链接的 IP 地址,但只有保留的 DHCP IP 地址,则必须配置全部你要的网络曾经连接以使其以可靠的方式工作。
所以我要告诉你们我 20 年前对某家公司财务总监说过的话:
不,我们不可能用一堆堆放在杂物间里的笔记本电脑来取代大型服务器机房中的所有服务器。服务器比笔记本电脑贵是有原因的。