可能有一个更优雅的方法来解决这个问题,但基本上,我有一个连接到无线网络的非常小的 ubuntu 系统。目前我正在使用一个调用 wpa supplicant 和 dhclient 的脚本进行连接。我想要这个自动 - 但我对 /etc/network/interfaces 或获取我用来在启动时运行的脚本没有运气。
任何一种方法的工作解决方案都是“正确的”。使用网络管理器并不是我真正想要的,所以就这样了,我不需要漫游。wpa_supplicant 的配置文件有效,从终端运行时的整个设置也是如此。
小智 4
您想要编辑/etc/network/interfaces以便它在启动时自动显示它。对于您的无线设备来说,它应该看起来像这样:
iface wlan0 inet dhcp 无线钥匙 s:KEY 无线 essid NETWORK_SSID 自动WLAN0
将 KEY 替换为您的无线密钥,将 NETWORK_SID 替换为您的路由器的 SSID。
如果您想在启动时使用脚本...
将其复制到/etc/init.d(适当替换脚本路径):
sudo cp /path/to/script /etc/init.d
使其可执行(确保它的顶部有一个 shebang 行,例如#!/bin/bash):
sudo chmod +x /etc/init.d/script
添加默认启动符号链接:
sudo update-rc.d 脚本默认值
您将得到类似于以下内容的输出:
为 /etc/init.d/script 添加系统启动... /etc/rc0.d/K20script -> ../init.d/script /etc/rc1.d/K20script -> ../init.d/script /etc/rc6.d/K20script -> ../init.d/script /etc/rc2.d/S20script -> ../init.d/script /etc/rc3.d/S20script -> ../init.d/script /etc/rc4.d/S20script -> ../init.d/script /etc/rc5.d/S20script -> ../init.d/script
您的脚本现在应该在启动时运行。
| 归档时间: |
|
| 查看次数: |
1744 次 |
| 最近记录: |