从今天早上开始就一直在努力实现一些目标:
系统: 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-vcomhub01
均unmount-vcomhub01
有效,执行没有问题。运行此脚本时,挂载成功。 两个脚本的格式正确(可执行、无
.sh
结束)/etc/network/run/ifstate
尽管连接已建立,但不包含 eth0=eth0
有人知道可能是什么问题以及我们还可以尝试什么吗?