Я использую hostapd для своей точки доступа WiFi, и я могу отлично подключить свой WiFi до сегодняшнего дня.
У меня на ноутбуке работает isc-dhcp-server и bind9, потому что я хочу, чтобы мой ноутбук был сервером dhcp и dns. Все работает отлично до сегодняшнего дня.
Проблема заключается в следующем:
Когда я запускаю hostapd, мой телефон может подключиться к WiFi, однако на моем телефоне нет сетевого подключения, но WiFi подключен. и мои dhcp и dns отлично работают на моем телефоне, просто не могут подключиться к сети.
Ноутбук подключился к сети, и я установил wlan0 как статический адрес как обычно
auto wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
и eth0
auto eth0
iface eth0 inet dhcp
, и я никогда не забуду это сделать:
sudo iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
sudo sysctl net.ipv4.conf.all.forwarding=1
Я уверен, что использую eth0 для подключения к сети на ноутбуке. Все это должно работать хорошо, и, как я сказал, это работает много раз, и я не знаю, почему это не может работать сейчас.
Мне интересно, есть ли какие-либо проблемы с моим iptable, поэтому я сделал
sudo iptables -F
Кто-нибудь может мне помочь? Я действительно чувствую себя неловко с этой проблемой.
Спасибо и С уважением
Хорошо, я нахожу решение один.
я просто изменяю свою частную сеть от 192.168.1.0/24 до 10.6.1.0/24
, который я не знаю, куда проблема возникла из. Но это работает на меня