Fed*_*ico 2 debian internet network-interface
我想配置我/etc/network/interfaces以检测不同的接入点并相应地连接到它们。这是该文件的当前状态:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
auto ra0
iface ra0 inet dhcp
wpa-ssid MyNet
wpa-psk 00d8f778e1e86be0961aa767564d7364ee44fcbd704e4e31ee6c4af0f855c32f
Run Code Online (Sandbox Code Playgroud)
这成功检测到以太网连接并在可用时连接到 MyNet。如何配置它以便它可以检测多个接入点?
这里似乎是答案,但我无法理解说明。
我尝试了多个 GUI(nm、wicd 等),但它们似乎都不适用于我的笔记本电脑。无论如何,我更喜欢通过命令行来完成。
要解决多个 wifi 配置/ssid,您最好在该wpa_supplicant级别工作。
只需将您的界面保留为:
auto ra0
iface ra0 inet dhcp
Run Code Online (Sandbox Code Playgroud)
使用以下命令安装 wpa_supplicant:
apt get install wpasupplicant
Run Code Online (Sandbox Code Playgroud)
您可以在 中定义多个位置wpa_supplicant.conf,其中 SSID 决定将使用哪种配置。如:
network={
ssid="ssid2"
psk="ssid2 PASSWORD"
}
network={
ssid="ssid1"
psk="ssid1 PASSWORD"
}
Run Code Online (Sandbox Code Playgroud)
每次为新 SSID 添加配置时都重新启动服务。
连接AP时,根据SSID名称,wpa_supplicant自动选择对应的配置。
| 归档时间: |
|
| 查看次数: |
4284 次 |
| 最近记录: |