Здравствуйте. Недавно собрал домашний роутер-сервер на базе Ubuntu 16.04. Появились 2 проблемы при запуске системы:
1. Насколько я понял, pppd-dns не может восстановить /etc/resolv.conf. Хотя сам файл в этом расположении имеется, в нём есть запись nameserver 127.0.0.1 и search k26.ru (сеть провайдера). Права на файл lrwxrwxrwx. Интернет и локальная сеть исправно работают. С dns проблем нет.
root@Toejam-Server:/home/anton# systemctl status pppd-dns
● pppd-dns.service - Restore /etc/resolv.conf if the system crashed before the ppp link was shut down
Loaded: loaded (/lib/systemd/system/pppd-dns.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Чт 2018-07-12 21:50:07 +07; 2h 22min ago
Process: 16824 ExecStart=/etc/ppp/ip-down.d/0000usepeerdns (code=exited, status=203/EXEC)
Main PID: 16824 (code=exited, status=203/EXEC)
июл 12 21:50:07 Toejam-Server systemd[1]: Starting Restore /etc/resolv.conf if the system crashed before the ppp link was shut down...
июл 12 21:50:07 Toejam-Server systemd[1]: pppd-dns.service: Main process exited, code=exited, status=203/EXEC
июл 12 21:50:07 Toejam-Server systemd[1]: Failed to start Restore /etc/resolv.conf if the system crashed before the ppp link was shut down.
июл 12 21:50:07 Toejam-Server systemd[1]: pppd-dns.service: Unit entered failed state.
июл 12 21:50:07 Toejam-Server systemd[1]: pppd-dns.service: Failed with result 'exit-code'.
2. Вторая проблема в том, что через раз запускается интерфейс wlp4s0 (wi-fi) при запуске системы. Логи выложу чуть позже.
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp2s0
iface enp2s0 inet dhcp
auto enp3s0
iface enp3s0 inet manual
auto wlp4s0
iface wlp4s0 inet manual
pre-up iw dev wlp4s0 del
pre-up iw phy phy0 interface add wlp4s0 type __ap
auto br0
iface br0 inet static
address 192.168.1.1
network 192.168.0.0
netmask 255.255.0.0
broadcast 192.168.255.255
bridge_ports enp3s0 wlp4s0
auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set enp2s0 up # line maintained by pppoeconf
provider dsl-provider
pre-up iptables-restore < /etc/iptables.up.rules
enp2s0 - локальная сеть провайдера
enp3s0 - домашняя сеть
wlp4s0 - wi-fi
br0 - мост между enp3s0 и wlp4s0
dsl-provider - PPPoE к провайдеру.
DHCP сервер - dnsmasq.
Network Manager не использую - не установлен.
Точка доступа wi-fi - hostapd
Ранее уже собирал тот же самый сервер, только на другом железе. Проблем не было.
Большинство действий выполнял по инструкции с help.ubuntu.ru/wiki, с небольшими доработками...
Я новичок в работе с linux-дистрибутивами. С интересом осваиваю систему
Помогите, пожалуйста, с решением проблем...