SysInfo:
hostapd
работает на ap0dnsmasq
работает без привязки к какому-либо интерфейсу bc Мне нужно, чтобы он работал на обоих интерфейсахПроблема в том, что когда я подключаюсь через ap1
и введите "mydomain.com" в моем браузере, он не будет работать, если у меня не подключен и не работает USB-накопитель (ap0).
IDK, если проблема связана с самим hostapd или dnsmasq.
Мой dnsmasq.conf:
localise-queries
resolv-file=/etc/dnsmasq.resolv.conf
no-hosts
addn-hosts=/etc/my.hosts
dhcp-range=192.168.12.20,192.168.12.150,255.255.255.0,12h
dhcp-range=192.168.13.20,192.168.13.150,255.255.255.0,12h
dhcp-option=option:domain-search,local
bind-dynamic
Адреса в файле my.hosts настроены следующим образом:
<IP>\t<DOMAIN>
В этом файле у меня есть все адреса для обоих интерфейсов 192.168.12.1 и 192.168.13.1)
Как заставить работать оба интерфейса?
Спросите любую дополнительную информацию.
Вам необходимо указать dnsmasq, какой интерфейс какой сети использовать. Вы можете сделать это с помощью следующих изменений в вашем файле dnsmasq.conf:
dhcp-range=ap0,192.168.12.20,192.168.12.150,255.255.255.0,12h
dhcp-range=ap1,192.168.13.20,192.168.13.150,255.255.255.0,12h
или,
dhcp-range=interface:ap0,192.168.12.20,192.168.12.150,255.255.255.0,12h
dhcp-range=interface:ap1,192.168.13.20,192.168.13.150,255.255.255.0,12h