내 컴퓨터는 그다지 강력하지 않으며 Wi-Fi 액세스 포인트를 통해 액세스할 수 있는 로컬 웹 서버로 사용하고 싶습니다. 그래서 내 컴퓨터가 Wi-Fi 액세스 포인트가 되기를 바랍니다.
컴퓨터에 Wi-Fi가 없어서 Wi-Fi 어댑터를 설치했습니다. Wi-Fi 액세스 포인트를 추가하는 방법에 대한 일부 매뉴얼이 있지만 어디에서나 Wi-Fi 액세스 포인트는 인터넷에 대한 브리지로 사용됩니다. 예를 들어, 컴퓨터에 Wi-Fi 어댑터를 설치한 다음 이더넷을 통해 컴퓨터와 라우터를 연결하고 일부 구성을 편집한 후 무선으로 인터넷에 액세스할 수 있었습니다.
이것은 내가 달성하고 싶은 것이 아닙니다. 로컬 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;
}
그런 다음 /etc/hostapd/hostapd.conf인 Hostapd를 구성하려고 합니다.
# 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