LINUX.ORG.RU

История изменений

Исправление mvt, (текущая версия) :

Ну, может systemd и растворяет мозг, но как это влиет на ситуацию с тем, что происходит: я пошёл простым путём, в /etc/interfaces описал сетевой интерфейс ipcam

allow-hotplug ipcam
iface ipcam inet static
        address 172.28.0.1/24
        netmask 255.255.255.0
        broadcast 172.28.0.255
        mtu 1500

смотрю поднялся ли интерфейс:

5: ipcam: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether a0:f3:c1:00:ae:e0 brd ff:ff:ff:ff:ff:ff
    inet 172.28.0.1/24 brd 172.28.0.255 scope global ipcam
       valid_lft forever preferred_lft forever
    inet6 fe80::a2f3:c1ff:fe00:aee0/64 scope link 
       valid_lft forever preferred_lft forever

в /etc/dhcpd.conf описываю настройки:

subnet 172.28.0.0 netmask 255.255.255.0 {
      option routers 172.28.0.1;
      option subnet-mask 255.255.255.0;
      option domain-name-servers 8.8.8.8, 8.8.4.4;
#      range 172.28.0.2 172.28.0.50;
      option broadcast-address 172.28.0.255;
}

там же описываю настройки привязки по MAC-адресу:

host mvt-np305v4a {
      hardware ethernet e8:11:32:c1:c4:74;
      fixed-address 172.28.0.3;
}

Соединяю сервер с ноутбуком в сети и снова тишина по интерфейсу ipcam:

● isc-dhcp-server.service - LSB: DHCP server
     Loaded: loaded (/etc/init.d/isc-dhcp-server; generated)
     Active: active (running) since Sat 2025-02-22 00:49:49 +05; 7min ago
       Docs: man:systemd-sysv-generator(8)
    Process: 1098 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=0/SUCCESS)
      Tasks: 1 (limit: 9404)
     Memory: 7.3M
        CPU: 127ms
     CGroup: /system.slice/isc-dhcp-server.service
             └─1110 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf enp18 enp19 ipcam

фев 22 00:49:47 mvt-server-1 dhcpd[1110]: All rights reserved.
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: For info, please visit https://www.isc.org/software/dhcp/
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: Wrote 0 deleted host decls to leases file.
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: Wrote 0 new dynamic host decls to leases file.
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: Wrote 0 leases to leases file.
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: Server starting service.
фев 22 00:49:49 mvt-server-1 isc-dhcp-server[1098]: Starting ISC DHCPv4 server: dhcpd.
фев 22 00:49:49 mvt-server-1 systemd[1]: Started isc-dhcp-server.service - LSB: DHCP server.
фев 22 00:51:21 mvt-server-1 dhcpd[1110]: DHCPREQUEST for 172.18.0.2 from 00:e0:52:f7:62:2b via enp18
фев 22 00:51:21 mvt-server-1 dhcpd[1110]: DHCPACK on 172.18.0.2 to 00:e0:52:f7:62:2b via enp18

P.S. раскомментирование опции range в dhcpd.conf ситуацию не меняет, выше описана ситуация с двумя терминалами в одном запрос sudo dhclient -v ipcam, в другом sudo systemctl status isc-dhcp-server и появление сообщений там о интерфейсе ipcam не вызывает его работоспособность, то есть его как бы не существует для dhcp.

Как ещё более понятно описать, то, что происходит?

dhclient вообще, как я понял работает с «сырым» интерфейсом, сильно не бить сам не совсем понял как это, но вызов этой команды еще не свидетельствует о работоспособности интерфейса ipcam в моём случае, dhcp всё равное его игнорирует. И, вопрос, почему??? А, уж как я сформулировал вопрос, я тоже могу докапаться, только проблему это не решает, а только сотрясает воздух и не более.

Исходная версия mvt, :

Ну, может systemd и растворяет мозг, но как это влиет на ситуацию с тем, что происходит: я пошёл простым путём, в /etc/interfaces описал сетевой интерфейс ipcam

allow-hotplug ipcam
iface ipcam inet static
        address 172.28.0.1/24
        netmask 255.255.255.0
        broadcast 172.28.0.255
        mtu 1500

смотрю поднялся ли интерфейс:

5: ipcam: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether a0:f3:c1:00:ae:e0 brd ff:ff:ff:ff:ff:ff
    inet 172.28.0.1/24 brd 172.28.0.255 scope global ipcam
       valid_lft forever preferred_lft forever
    inet6 fe80::a2f3:c1ff:fe00:aee0/64 scope link 
       valid_lft forever preferred_lft forever

в /etc/dhcpd.conf описываю настройки:

subnet 172.28.0.0 netmask 255.255.255.0 {
      option routers 172.28.0.1;
      option subnet-mask 255.255.255.0;
      option domain-name-servers 8.8.8.8, 8.8.4.4;
#      range 172.28.0.2 172.28.0.50;
      option broadcast-address 172.28.0.255;
}

там же описываю настройки привязки по MAC-адресу:

host mvt-np305v4a {
      hardware ethernet e8:11:32:c1:c4:74;
      fixed-address 172.28.0.3;
}

Соединяю сервер с ноутбуком в сети и снова тишина по интерфейсу ipcam:

● isc-dhcp-server.service - LSB: DHCP server
     Loaded: loaded (/etc/init.d/isc-dhcp-server; generated)
     Active: active (running) since Sat 2025-02-22 00:49:49 +05; 7min ago
       Docs: man:systemd-sysv-generator(8)
    Process: 1098 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=0/SUCCESS)
      Tasks: 1 (limit: 9404)
     Memory: 7.3M
        CPU: 127ms
     CGroup: /system.slice/isc-dhcp-server.service
             └─1110 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf enp18 enp19 ipcam

фев 22 00:49:47 mvt-server-1 dhcpd[1110]: All rights reserved.
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: For info, please visit https://www.isc.org/software/dhcp/
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: Wrote 0 deleted host decls to leases file.
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: Wrote 0 new dynamic host decls to leases file.
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: Wrote 0 leases to leases file.
фев 22 00:49:47 mvt-server-1 dhcpd[1110]: Server starting service.
фев 22 00:49:49 mvt-server-1 isc-dhcp-server[1098]: Starting ISC DHCPv4 server: dhcpd.
фев 22 00:49:49 mvt-server-1 systemd[1]: Started isc-dhcp-server.service - LSB: DHCP server.
фев 22 00:51:21 mvt-server-1 dhcpd[1110]: DHCPREQUEST for 172.18.0.2 from 00:e0:52:f7:62:2b via enp18
фев 22 00:51:21 mvt-server-1 dhcpd[1110]: DHCPACK on 172.18.0.2 to 00:e0:52:f7:62:2b via enp18

p.s. раскомментирование опции range в dhcpd.conf ситуацию не меняет, выше описана ситуация с двумя терминалами в одном запрос sudo dhclient -v ipcam, в другом sudo systemctl status isc-dhcp-server и появление сообщений там о интерфейсе ipcam не вызывает его работоспособность, то есть его как бы не существует для dhcp.

Как ещё более понятно описать, то, что происходит?