Networking 启动脚本执行顺序(rc.local)?
在另一位用户的大力帮助下,我成功地创建了一个脚本,该脚本编写了Networking 启动脚本执行顺序(rc.local)?,networking,startup,boot,xen,rc,Networking,Startup,Boot,Xen,Rc,在另一位用户的大力帮助下,我成功地创建了一个脚本,该脚本编写了/etc/network/interfaces所需的必要网络配置,并允许公众访问DomU服务器 我已将此脚本放置在/etc/rc.local文件中,并执行chmod u+x/etc/rc.local以启用它 服务器是主机(Dom0)上的DomU Ubuntu服务器。在启动/创建时网络启动之前,rc.local似乎不会执行 因此,正在对/etc/network/interfaces文件进行配置更改,但一旦引导过程完成,这些更改就不会激活
/etc/network/interfaces
所需的必要网络配置,并允许公众访问DomU服务器
我已将此脚本放置在/etc/rc.local
文件中,并执行chmod u+x/etc/rc.local
以启用它
服务器是主机(Dom0)上的DomU Ubuntu服务器。在启动/创建时网络启动之前,rc.local
似乎不会执行
因此,正在对/etc/network/interfaces
文件进行配置更改,但一旦引导过程完成,这些更改就不会激活。在更改生效之前,我必须重新启动一次
我尝试将/etc/init.d/networking restart
添加到rc.local
脚本的末尾(在exit 0
之前),但毫无乐趣
我还尝试将脚本添加到S35networking
文件中,但同样没有成功
如果您对在启动网络设备之前执行此脚本有任何建议,我们将不胜感激。?那么,为什么不从脚本本身重新启动网络服务呢?我的意思是,一旦配置被更改,重新启动网络服务,新的配置就会生效。嗨。是的。我试过了。我在脚本中添加了
/etc/init.d/networking restart
,但它似乎不起作用:(你能确认这一点吗?)并执行chmod u+x/etc/rc.local以启用它。“rc.local已经要求perms。你需要使脚本可执行。是的。我可能没有100%清楚。脚本在第二次重新启动时工作。但在创建DomU服务器后的第一次启动时就不工作了。希望这更有意义?