我有一台 pcDuino,我需要使用网络管理器启动一个接入点。我知道这可以通过创建一个新连接并将模式设置为 来完成ap
。它说不支持此模式,但我知道其他人已经这样做了。内核附带的驱动程序是8192cu
。但运行时lshw -C network
会出现以下情况:
*-network:1
description: Wireless interface
physical id: 2
bus info: usb@1:1
logical name: wlan5
serial: cc:d2:9b:5d:df:88
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8188eu ip=192.168.1.13 multicast=yes wireless=IEEE 802.11bgn
有人知道我如何ap
使用网络管理器进行设置吗?
答案1
您可以尝试使用终端中的命令。
您至少需要: 连接到 Linux 的无线 PCI 或 USB 设备,具有 a/b/g 和 AP 模式的 WPA2 支持(假设是)wlan0
以及 连接到上游路由器以访问 Internet 的有线以太网端口(假设是)eth0
。
打开一个终端。(Ctrl+Alt+T)。
输入以下命令来安装应用程序:
$ sudo -i
# apt-get update
# apt-get install hostapd bridge-utils
现在您必须通过编辑文件 /etc/default/hostapd 来进行配置。
$ sudo -i
# nano /etc/default/hostapd
取消注释并将 DAEMON_CONF 设置为 hostapd 配置文件的绝对路径:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Ctrl+ O,保存文件。Ctrl+ X,关闭 nano。
现在您需要创建文本文件 /etc/hostapd/hostapd.conf
sudo -i
nano /etc/hostapd/hostapd.conf
您必须放置以下几行:
# Wireless network name - Set interface name
interface=wlan0
# Bridge name - set your bridge name
bridge=br0
# Driver nane - set driver name
driver=rtl8188eu
# Country name code - set country name code in ISO/IEC 3166-1 format. US = United Stats
country_code=US
# SSID name - set your SSID
ssid=TameHog
# Operation mode - set operation mode a=IEEE 802.11a, b=IEEE 802.11b, g=IEEE 802.11g
hw_mode=g
# Channel number - set channel number
channel=3
# wpa mode - set wpa mode to 2
wpa=2
# wpa-passphrase - set your passphrase
wpa_passphrase=YourWiFiPassword
# Key management algorithms - set key and auth optionsmanagement
wpa_key_mgmt=WPA-PSK
# Set cipher suites - TKIP and CCMP = AES in Counter mode with CBC-MAC
wpa_pairwise=TKIP
rsn_pairwise=CCMP
# Shared Key Authentication
auth_algs=1
# Accept all MAC address
macaddr_acl=0
Ctrl+ O,保存文件。Ctrl+ X,关闭 nano。
现在,你可以将 wlan0 设置为独立模式,或者将其与 eth0 桥接
$ sudo -i
# nano /etc/network/interfaces
修改或者设置配置如下:
auto lo br0
iface lo inet loopback
# wireless wlan0
allow-hotplug wlan0
iface wlan0 inet manual
# eth0 connected to the ISP router
allow-hotplug eth0
iface eth0 inet manual
# Setup bridge
iface br0 inet static
bridge_ports wlan0 eth0
address 10.160.10.11
netmask 255.255.255.0
network 10.160.10.0
#Isp Router IP, 10.160.10.2 also runs DHCPD
gateway 10.160.10.2
dns-nameservers 10.160.10.2
Ctrl+ O,保存文件。Ctrl+ X,关闭 nano。
重新启动并确保防火墙没有阻止所需的端口:
$ sudo -i
# /sbin/iptables -L -n -v | less
答案2
单击网络管理器指示器并从下拉菜单中选择“创建新的 wifi 网络”。我首先选择了 wlan1 卡并将网络命名为“pineapples”。我将其设置为 ad-hoc,并在 ipv4 下将其设置为“与其他计算机共享连接”,无安全性。
另外,当网络出现时,“菠萝”仍在解析时,我从 chromebook 单击连接;然后,两台计算机相互连接。
如果笔记本电脑掉线或无法连接到“pineapples”,它仍应在网络管理器下拉列表中列为可用网络。单击“pineapples”,在解析期间,从另一台设备连接到“pineapples”。
起初,什么问题都无法解决,但我点击了我的 wlan0 网络来重置与路由器的连接,现在两台电脑都可以上网了。