我正在尝试将我的旧台式机设置为无线路由器。但是按照帮助中心,我的计算机似乎没有进行广播,而我的另一台计算机无法看到它应该建立的网络。
没有出现任何错误消息或任何其他信息,除了无法正常工作之外,似乎没有任何问题。目前,Google 只是在让我陷入困境,因此如果有人能给我提供帮助,我将不胜感激。
相关细节:
Ubuntu 版本=11.10(服务器版本)
无线适配器=Rosewill RNX-N180UBE
安装的驱动程序=r8712u - 请注意,此驱动程序不支持 nl80211,因此包括 hostapd 和 iw 在内的某些工具不可用。
/etc/network/interfaces 的 Wlan 部分:
# Wireless network
auto wlan0
iface wlan0 inet static
wireless-mode master
wireless-essid "llamamall"
wireless-channel 1
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
ifconfig 的输出(修剪为仅 wlan0 条目):
wlan0 Link encap:Ethernet HWaddr 00:1a:ef:1f:cc:55
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
$ iwconfig wlan0 的输出
wlan0 unassociated Nickname:"rtl_wifi"
Mode:Master Access Point: Not-Associated Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
这不应该显示 essid 吗?
答案1
这个问题已经被OP解决了:
原来 Linux 驱动程序不支持“Master”模式。最后我只好将其设置为以“Ad Hoc”模式运行。