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服务器后的第一次启动时就不工作了。希望这更有意义?