Solução com wifi adapter
e hostapd
software:
sudo apt-get install hostapd -y
Configure hostapd
interface=wlan0
ssid=Your_WLAN
hw_mode=g # can be b/g/n
wpa=2
wpa_passphrase=PASS
wpa_key_mgmt=WPA-PSK WPA-EAP WPA-PSK-SHA256 WPA-EAP-SHA256
Edite o /etc/network/interfaces
auto wlan0
iface wlan0 inet static
hostapd /etc/hostapd/hostapd.conf
address 192.168.0.1
netmask 255.255.255.0
Como o seu PC é roteador, você precisa ativar o encaminhamento para as interfaces
- 1º modo
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf && sysctl -p
# modo persistente - 2º -
echo 1 > /proc/sys/net/ip/ipv4/ip_forward
Para habilitá-lo na inicialização e iniciá-lo: systemctl ativar hostapd & amp; & amp; systemctl start hostapd
Instale dnsmasq
, pois será o seu servidor dns e dhcp.
sudo apt install dnsmasq
edite seu arquivo conf: vi /etc/dnsmasq.conf
interface=lo,wlan0
no-dhcp-interface=lo
dhcp-range=192.168.0.2,192.168.0.254,255.255.255.0,12h
Iptables:
iptables -t nat -A POSTROUTING -o tun+ -j MASQUERADE
iptables -A FORWARD -i wlan+ -o tun+ -j ACCEPT
iptables -A FORWARD -o tun+ -j ACCEPT
iptables -A FORWARD -i tun+ -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i tun+ -j ACCEPT
Deixe-me saber se funciona para você.