use*_*009 9 server 10.04 networking virtualization
我有 Ubuntu 10.04 服务器,当前设置了 dhcp3-server 以及用于虚拟机的桥接接口 (br0)。我遇到的问题是,当服务器重新启动时,dhcp3-server 无法加载,因为桥接接口导致额外延迟。
本质上,br0 直到启动周期的后期,也就是在 DHCP3-server 尝试加载之后,才具有用于 DHCP3-Server 的 IP 地址。
服务器启动后,我可以毫无问题地运行“/etc/init.d/dhcp3-server start”。
有什么办法可以: - 强制 dhcp3-server 在尝试加载之前等待接口加载?- 在其他一切都加载后启动 dhcp3-server?
Las*_*sen 11
一种解决方案是告诉 dhcp-server 不要自动启动,然后将以下两行添加到您的/etc/network/interfaces
文件中为您的网桥定义
post-up /etc/init.d/dhcp3-server start
pre-down /etc/init.d/dhcp3-server stop
Run Code Online (Sandbox Code Playgroud)
所以它最终看起来像这样
iface br0 inet static
bridge_ports eth0 eth1
address 192.168.1.2
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.1.1
post-up /etc/init.d/dhcp3-server start
pre-down /etc/init.d/dhcp3-server stop
Run Code Online (Sandbox Code Playgroud)
这样网络管理(ifup/ifdown,NOT network-manager)将在启动网桥后启动 DHCP 服务器,并在移除网桥之前关闭它。
归档时间: |
|
查看次数: |
5553 次 |
最近记录: |