Dnsmaq конфликтует с обычным подключением к Интернету (Ethernet)

У меня есть сервер django, работающий на настольном компьютере (linuxmint 18.3 64 бит), я использую hostapd и dnsmasq для обслуживания сайта django в локальной сети через wifi(комната). на рабочем столе также есть обычное подключение к Интернету через кабель Ethernet (доступ к Интернету через Wi-Fi НЕ предоставляется), однако, пока запущен dnsmasq, рабочий стол не может подключиться к Интернету. Мне нужно как обслуживать сайт Django через Wi-Fi, так и иметь доступ к Интернету одновременно. вот мои конфигурации

кот dnsmasq.conf

except-interface=enp0s25
except-interface=lo
interface=wlp48s0
dhcp-range=10.0.0.10,10.0.0.250,12h
dhcp-option=3,10.0.0.1
dhcp-option=6,10.0.0.1
server=8.8.8.8
#log-queries
#log-dhcp
address=/#/10.0.0.1

listen-address=10.0.0.1
bind-interfaces

кошка hostapd.conf

ap_isolate=1
interface=wlp48s0
#driver=nl80211
ssid=LOCALACCESSPOINT
channel=6#0 #1

auth_algs=1           # 1=wpa, 2=wep, 3=both
wpa=2                 # WPA2 only
wpa_key_mgmt=WPA-PSK  
rsn_pairwise=CCMP
wpa_passphrase=123456789

также запускайте службу при каждой загрузке

кошка set_ip.service

[Unit]
Description=asignar ip a la tarjeta wifi
After=multi-user.target

[Service]
Type=idle
ExecStart=/bin/bash /home/mint/set_ip.sh

[Install]
WantedBy=multi-user.target

кошка set_ip.sh

ifconfig wlp48s0 down
sleep 2
ifconfig wlp48s0 10.0.0.1 up
sleep 4
systemctl restart dnsmasq.service
iptables -i wlp48s0  -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000
iptables -i wlp48s0 -A INPUT -p tcp --dport 22 -j DROP

как только я позвоню sudo systemctl stop dnsmasq.service, я снова смогу просматривать Интернет.

любая помощь будет оценена

0 ответов

Другие вопросы по тегам