所以我试图为两个无线卡设置两个接口。一张卡用于连接无线网络,一张卡用于热点通过 SSH 访问此计算机。我需要 wlan0 用于 WI-FI 连接,wlan1 用于hostapd
热点。
我试图自己做,但我还没有足够的信息。所以我的/etc/network/interfaces
样子是这样的:
#/etc/network/interfaces
#Please use DietPi-Config to modify network settings.
# Local
auto lo
iface lo inet loopback
# Ethernet
#allow-hotplug eth0
iface eth0 inet dhcp
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
#dns-nameservers 8.8.8.8 8.8.4.4
# Wifi
allow-hotplug wlan0
iface wlan0 inet dhcp
address 192.168.1.11
netmask 255.255.255.0
gateway 192.168.1.1
wireless-essid Zelkow177
wireless-key werabartekagataS
wireless-mode Managed
wireless-power off
wpa-ssid Zelkow177
wpa-psk werabartekagataS
#dns-nameservers 8.8.8.8 8.8.4.4
#Wifi 2
auto wlan1
allow-hotplug wlan1
iface wlan1 inet dhcp
#dns-nameservers 8.8.8.8 8.8.4.4
#Bridge
#Work in progress
我的hostapd.conf
看起来像这样:
### Wireless interface wlan1 ###
interface=wlan1
### Bridge br0 ###
#bridge=br0
### Driver ###
driver=nl80211
### Country code ###
country_code=PL
### SSID ###
ssid=DietPi
### Hideing SSID ###
ignore_broadcast_ssid=0
### WPA ### (WPA=1, WPA2=2, WPA_Both=3)
wpa=2
### WPA Password ###
wpa_passphrase=dietpi
### WPA accept cipher suites ###
wpa_pairwise=THIP CCMP
### WI-FI mode ###
hw_mode=g
### Channel ###
channel=1
### Auth system ###
auth_algs=2
### Mac whilelist ###
macaddr_acl=1
### MAC whilelist file ###
accept_mac_file=/etc/hostapd/hostapd.accept
我想做一个桥接器wlan0
,以便wlan1
在连接到热点和 DHCP 时访问互联网,但这不是问题。
但主要问题是它hostapd
不适用于 wlan1 并且br0
(我删除了它,因为它太可怕了)也不起作用。另外,我不想更换具有接口的卡,因为当前在“坏”卡上工作,但我希望它在“更好”卡上也wlan0
能工作。wlan1
我正在使用的卡:
- 适用于热点 TP-LINK TL-WN725N
- 适用于无线网络 TPLINK TL-WN722N
我想我会提供所有需要的信息,但如果不是的话,我只是要求提供。
编辑:
一切都是我自己做的!耶!但是这个TP-LINK TL-WN725N不能与hostapd一起使用。
答案1
您可以使用轻松创建热点create_ap
。
安装create_ap
并运行以下命令:
create_ap wlan0 wlan1 MyAccessPoint MyPassPhrase
wlan0
获得互联网连接
wlan1
创建一个 wifi 热点
要安装create_ap
并启动该服务,请运行:
git clone https://github.com/oblique/create_ap
cd create_ap
make install
systemctl start create_ap
systemctl enable create_ap