Решил тут роутер себе смастерить, но предварительно потренироваться на
Virtualbox. Установил
ALT Server 9.0 х64 с дистрибутива
alt-server-9.0-x86_64.iso, настроил
NAT,
DHCP, выход в интернет... вроде все нормально, но после перезагрузки падает
DHCP:
# systemctl status dhcpd
● dhcpd.service - DHCPv4 Server Daemon
Loaded: loaded (/lib/systemd/system/dhcpd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2020-06-04 17:05:33 +07; 3min 52s ago
Docs: man:dhcpd(8)
man:dhcpd.conf(5)
Process: 1476 ExecStartPre=/etc/chroot.d/dhcpd.all (code=exited, status=0/SUCCESS)
Process: 1685 ExecStart=/usr/sbin/dhcpd -4 -f --no-pid $DHCPDARGS (code=exited, status=1/FAILURE)
Main PID: 1685 (code=exited, status=1/FAILURE)
июн 04 17:05:33 sanserverprobe.localdomain systemd[1]: Starting DHCPv4 Server Daemon...
июн 04 17:05:33 sanserverprobe.localdomain systemd[1]: Started DHCPv4 Server Daemon.
июн 04 17:05:33 sanserverprobe.localdomain systemd[1]: dhcpd.service: Main process exited, code=exited, status=1/FAILURE
июн 04 17:05:33 sanserverprobe.localdomain systemd[1]: dhcpd.service: Failed with result 'exit-code'.
Делаю ему старт, он запускается и работает
до выключения компьютера:
# systemctl start dhcpd
# systemctl status dhcpd
● dhcpd.service - DHCPv4 Server Daemon
Loaded: loaded (/lib/systemd/system/dhcpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2020-06-04 17:09:58 +07; 3s ago
Docs: man:dhcpd(8)
man:dhcpd.conf(5)
Process: 10529 ExecStartPre=/etc/chroot.d/dhcpd.all (code=exited, status=0/SUCCESS)
Main PID: 10638 (dhcpd)
Tasks: 1 (limit: 4706)
Memory: 10.1M
CGroup: /system.slice/dhcpd.service
└─10638 /usr/sbin/dhcpd -4 -f --no-pid
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: Listening on LPF/enp0s8/08:00:27:4c:28:6a/192.168.55.0/24
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: Sending on LPF/enp0s8/08:00:27:4c:28:6a/192.168.55.0/24
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: No subnet declaration for enp0s3 (192.168.113.132).
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: ** Ignoring requests on enp0s3. If this is not what
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: you want, please write a subnet declaration
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: in your dhcpd.conf file for the network segment
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: to which interface enp0s3 is attached. **
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: Sending on Socket/fallback/fallback-net
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: Wrote 0 leases to leases file.
июн 04 17:09:58 sanserverprobe.localdomain dhcpd[10638]: Server starting service.
Но в логе видно ошибку, которая не дает мне покоя:
No subnet declaration for enp0s3 (192.168.113.132).
** Ignoring requests on enp0s3. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface enp0s3 is attached. **
Даже с переводчиком не могу понять чего от меня хотят? И связано ли это с падением
DHCP при запуске вообще, Или падение
DHCP вызвано другой причиной? Что то там про
chroot.d сказано? Может он рано стартует при запуске системы, до самих сетевых интерфейсов? (Кстати управление сетевыми интерфейсами принадлежит
Network Manager, стоит ли менять на
etcnet? Может из за этого?) Сам похоже не разберусь, Помогите понять?
$ uname -a
Linux sanserverprobe.localdomain 4.19.79-std-def-alt1 #1 SMP Tue Oct 15 10:27:48 UTC 2019 x86_64 GNU/Linux
$ uname -r
4.19.79-std-def-alt1
$ cat /etc/altlinux-release
ALT Server 9.0 (FalcoRusticolus)