从 LAN 创建 WiFi 网络

从 LAN 创建 WiFi 网络

我正在运行 OpenSuse linux 13.1,它有 KNetworkmanager 来控制网络。

现在这似乎是一项简单的任务(我的手机只需按一下按钮即可完成)。我通过电缆连接,我希望我的手机能够通过 WiFi 访问互联网。

我搜索了一下,发现这有时被称为临时网络。所以我创建了一个新的无线网络,将模式设置为临时,没有安全性(目前)。但什么也没发生,它只是站在我所有其他配置的网络之间……我是不是错过了一个简单的按钮(我当然希望如此)。

我进一步搜索了一下,找到了 hostapd。我不太情愿为此编写脚本,应该可以通过 GUI 来完成,不是吗?无论如何,根据找到的说明这里,我检查了一些东西。

?lspci -k | grep -A 3 -i "network"
01:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
        Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

>modinfo ath9k | grep 'depend'
depends:        ath9k_hw,ath9k_common,mac80211,ath,cfg80211

>hostapd /home/dorien/.hostapd-test.conf 
Configuration file: /home/dorien/.hostapd-test.conf
nl80211: Failed to set interface wlp1s0 into AP mode
nl80211 driver initialization failed.

可能是我的驱动程序不受支持?这不是解决办法吗?我使用了错误的驱动程序吗?

with .hostapd-test.conf being: 
interface=wlp1s0
driver=nl80211
ssid=test
channel=1

后者是可行的方法还是我可以临时采用这种方法?

谢谢您的任何建议。

答案1

netctl好吧,通过进一步测试,很明显有其他东西(很可能是 NetworkManager)阻止了对 Wifi 卡的访问。我通过连接(通过和wpa_supplicant)并启动重现了完全相同的消息hostapd

这是我的配置文件,删除了注释。我只修改了相关部分,其余部分由 Arch Linux 提供。

由于我最近长时间在 AP 模式下使用该卡,因此我还可以警告您:存在一个未解决的固件错误,它会随机发生并导致完全失去连接。幸运的是,驱动程序检测到了这一点并重置了卡。

相关内容