在计算机上设置本地 Wi-Fi 接入点

在计算机上设置本地 Wi-Fi 接入点

我的计算机功能不是很强大,我想将其用作本地 Web 服务器,可以通过 wi-fi 接入点访问。所以我希望我的电脑成为一个 Wi-Fi 接入点。

电脑没有wi-fi,所以我在里面装了wi-fi适配器。有一些关于增加 Wi-Fi 接入点的手册,但在任何地方,它都被用作互联网的桥梁。例如,我将 Wi-Fi 适配器安装到我的电脑上,然后通过以太网连接电脑和路由器,编辑一些配置后,我将可以无线访问互联网。

这不是我想要达到的目标。我需要 lokal wi-fi 接入点,然后我将在这台计算机上启动 LAMP。

为了实现我的目标,我配置了 dhcp-server,这是 dhcp.conf:

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authority
subnet 192.168.10.0 netmask 255.255.255.0 {
 range 192.168.10.10 192.168.10.20;
 option broadcast-address 192.168.10.255;
 option routers 192.168.10.1;
 default-lease-time 600;
 max-lease-time 7200;
 option domain-name "local-network";
 option domain-name-servers 8.8.8.8, 8.8.4.4;
}

然后我尝试配置hostapd,这是/etc/hostapd/hostapd.conf

# Basic configuration

interface=wlan0
ssid=wifi
channel=1
#bridge=br0

# WPA and WPA2 configuration

macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=YourPassPhrase
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

# Hardware configuration

driver=rtl871xdrv
ieee80211n=1
hw_mode=g
device_name=RTL8192CU
manufacturer=Realtek

我的适配器有不同的制造商和设备名称..为什么这样..我需要改变它吗?我通过运行以下命令配置了 hostapd:

wget https://github.com/jenssegers/RTL8188-hostapd/archive/v1.1.tar.gz
tar -zxvf v1.1.tar.gz
cd RTL8188-hostapd-1.1/hostapd
sudo make
sudo make install

/etc/network/interfaces 的输出

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet static
   address 192.168.10.1
   netmask 255.255.255.0

在完成所有这些之后,根据 /etc/hostapd/hostapd.conf,我希望能够使用密码 YourPassPhrase 访问名为 wifi 的 wi-fi 点,但这不会发生。

那么我的错误在哪里呢?

PS 操作系统-Raspbian

相关内容