我想缩短CentOS虚拟机的启动时间。 他们在我们的testing周期中自动产生。 我们注意到,从DHCP服务器获取IP地址可能需要15秒的时间,并且怀疑它与DHCP广播发现有关。
如何在CentOS 5.3中硬编码DHCP服务器的IP地址?
我注意到,dhclient手册页有“-s”选项,允许指定确切的DHCP IP地址。 但是这不会影响VM的启动周期。
现在我已经find了关于dhclient选项的一些东西,我查看了/etc/sysconfig/network-scripts/ifup-eth 。 在最坏的情况下,您可以编辑该脚本以使用-s选项运行dhclient来指定DHCP服务器。
还有一个可选的/etc/dhclient.conf文件,但是看着man dhclient.conf我看不到任何对应于“-s”命令行开关的选项。
硬编码你的IP地址。 我宁愿将其configuration为静态。
vim /etc/sysconfig/network-scripts/ifcfg-eth0 <interface-name>对于每个networking接口,都有相应的接口configuration脚本。 这些文件中的每一个都提供特定于特定networking接口的信息
添加以下
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETWORK=10.0.1.0 NETMASK=255.255.255.0 IPADDR=10.0.1.27 GATEWAY=10.0.1.1