我刚刚安装完 proxmox(这是我的第一次体验),并开始尝试。我在 /etc/network/interfaces 配置中发现了奇怪的一行,你能说说它有什么影响吗?
/etc/network/interfaces 如下所示(IP 地址以“xxx”标记):
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address ...
netmask ...
gateway ...
broadcast ...
# This line is confusing me
post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
答案1
这就是在 eth0 上激活 arp 代理,以避免混淆某些网络设备或避免被某些 ISP 阻止:这样,代理将使用 eth0 MAC 地址回答所有 arp 请求,而不是让 ProxMox 虚拟机管理程序中的每个 VM 都使用自己的虚拟 MAC 地址进行回答。有些设备或 ISP 不喜欢看到一个物理接口假装有很多 MAC 地址。