在 Linux 中连接到无线网络时运行脚本

在 Linux 中连接到无线网络时运行脚本

当我连接到无线网络时可以运行脚本吗?

我的大学会在您首次连接时劫持所有 HTTP(S) 连接,以强制您使用大学帐户登录。我已经编写了一个脚本来处理登录,但我希望它在连接到网络时自动运行。

答案1

我很确定 Wicd 网络管理器可以做到这一点。你可能想看看,我知道它可以在 ubuntu 和 opesuse 上运行

答案2

网络管理器会在网络连接的某些阶段自动运行某些目录中的脚本。

进入/etc/network。您将看到四个目录,名称一目了然(因为“if”代表“网络接口”)。您要查找的是 if-up.d。将脚本放入其中,将其命名为50-university-login.sh,然后将其标记为可执行

如果你好奇的话,编号的前缀会给脚本一个顺序。例如,“默认值”是 50,位于 01 到 99 的中间。

相关内容