/if-up.d 中的 Ubuntu 12.04 LTS 脚本未执行

/if-up.d 中的 Ubuntu 12.04 LTS 脚本未执行

从今天早上开始就一直在努力实现一些目标:

系统: Ubuntu 12.04 LTS,网络管理器未安装

目标: 每次eth0启动网络接口(if-up.d)时,我们都想卸载并重新挂载一些外部源(不同的机器)。

我尝试过的事情:

  • 安装rc.local(无效)
  • 接口启动时自动挂载(if-up.d,不起作用)
  • /etc/network/interfaces在配置结束时通过 post-up明确挂载eth0(不起作用)

问题:

  • 似乎中的脚本/etc/network/if-up.d/甚至没有执行
  • /etc/network/interfaces似乎忽略了post-up 命令
  • 计算机重启/网络重启后,我们无法挂载外部目录

附加信息:

  • /etc/network/interfaces包含eth0接口。
  • eth0自动启动连接
  • eth0是一个静态接口
  • 背身单打{FULL_PATH_TO_SCRIPT}/[un]mount-vcomhub01也没有执行
  • 两个脚本mount-vcomhub01unmount-vcomhub01有效,执行没有问题。运行此脚本时,挂载成功。
  • 两个脚本的格式正确(可执行、无.sh结束)

  • /etc/network/run/ifstate尽管连接已建立,但不包含 eth0=eth0

有人知道可能是什么问题以及我们还可以尝试什么吗?

相关内容