【水】Alpine Linux 与 DHCP

PVE,Alpine和DHCP的相爱相杀。

之前搞了那个小机器,目前网络拓扑大致是一个网口连接到路由器,并在机器里面配置两个虚拟网桥。运行的实例包括一个OPNSense实例作为DHCP网关+OpenVPN连接端点,以及其他几个需要网络的实例。OPNSense实例通过虚拟网桥1连接到路由器,而其他需要网络的实例通过虚拟网桥2连接到OPNSense实例来做DHCP+NAT。路由器启用DMZ来直接映射所有端口到OPNSense实例上。

此时,如果在 Proxmox VE 中下载了一个 Alpine RootFS 作为 LXC 的模板,并创建实例连接到虚拟网桥2上就会发现:即使在网络配置了使用 DHCP 作为 IP 分配方法的时候,照样没法联网,

解决方法很简单:打开spice或者啥,登录,然后输入:

ip link set eth0 up
udhcpc