网络管理器启动接入点

网络管理器启动接入点

我有一台 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 网络来重置与路由器的连接,现在两台电脑都可以上网了。

相关内容