Ubuntu Server 12.10:在 initramfs 预启动环境中设置网桥

Ubuntu Server 12.10:在 initramfs 预启动环境中设置网桥

在这种情况下,我有一台从 iSCSI 启动根卷的机器,并且它只有一个网络接口。如果以正常方式进行网络配置,则关闭接口以将其添加到桥接器会终止连接,并且机器会挂起,因为它将无法访问其根设备。

在 initramfs 预启动环境中设置桥接器似乎是正确的方法......

CentOS/Redhat 的最新版本在 dracut 中使用“bridge”内核参数支持此功能,但我无法找到对 Ubuntu Server 执行此功能的等效方法。

Ubuntu 的默认 busybox-initramfs 包不包含 brctl,因此看起来一切都需要手动设置......

答案1

看起来你得自己做所有事情;Ubuntu 似乎不支持这种情况。我建议在 Launchpad 上打开功能请求

答案2

无需终止连接。看看这个问题(和我的答案):

桥接至已使用的 eth1 卡,且不会丢失通过该卡的连接

当然,在您的情况下,您需要先将所需的命令(包括库)复制到 tmpfs,并且可能必须在 chroot 环境中执行它们。

相关内容