web-dev-qa-db-fra.com

Le serveur Ubuntu 18.04.1 ne peut pas conserver l'adresse IP statique après l'attribution

J'essaie d'attribuer une série d'adresses IP statiques à mon serveur homelab afin de pouvoir exécuter un service multimédia.

J'ai édité /etc/netplan/ avec les éléments suivants:

1-netcfg.yaml:

network:
version: 2
renderer: networkd
ethernets:
    enp0s20f0:
        dhcp4: no
        addresses: [192.168.0.100/24]
        gateway4: 192.168.0.1
        nameservers:
            addresses: [192.168.0.1,8.8.4.8,8.8.8.8]

Ensuite, j'ai répété pour les trois autres ports que j'assignais. par exemple., 02-netcfg.yaml, etc.

Quand je cours

Sudo netplan apply

J'obtiens les bonnes adresses IP.
Après quelques minutes, je perds les numéros attribués et j'obtiens de nouvelles adresses IP à partir du DHCP de mon routeur.

J'ai également essayé de définir les adresses IP statiques via le routeur, mais j'obtiens le même problème.

Des idées?
(Je suis heureux de fournir plus de journaux au besoin.)

MISE À JOUR: Sortie de syslog

/var/log$ tail -100 syslog
Aug 19 12:13:06 mythtv-server systemd[1]: Starting Network Name Resolution...
Aug 19 12:13:06 mythtv-server systemd-resolved[14306]: Positive Trust Anchors:
Aug 19 12:13:06 mythtv-server systemd-resolved[14306]: . IN DS 19036 8 2 49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5
Aug 19 12:13:06 mythtv-server systemd-resolved[14306]: . IN DS 20326 8 2 e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d
Aug 19 12:13:06 mythtv-server systemd-resolved[14306]: Negative trust anchors: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa d.f.ip6.arpa corp home internal intranet lan local private test
Aug 19 12:13:06 mythtv-server systemd-resolved[14306]: Using system hostname 'mythtv-server'.
Aug 19 12:13:06 mythtv-server systemd[1]: Started Network Name Resolution.
Aug 19 12:13:10 mythtv-server dhclient[11809]: DHCPDISCOVER on enp0s20f3 to 255.255.255.255 port 67 interval 11 (xid=0x80e80479)
Aug 19 12:13:10 mythtv-server dhclient[11809]: send_packet: No such device or address
Aug 19 12:13:10 mythtv-server dhclient[11809]: dhclient.c:2438: Failed to send 300 byte long packet over enp0s20f3 interface.
Aug 19 12:13:10 mythtv-server dhclient[28319]: DHCPDISCOVER on enp0s20f3 to 255.255.255.255 port 67 interval 20 (xid=0x6ab1ec09)
Aug 19 12:13:10 mythtv-server dhclient[28319]: send_packet: No such device or address
Aug 19 12:13:10 mythtv-server dhclient[28319]: dhclient.c:2438: Failed to send 300 byte long packet over enp0s20f3 interface.
Aug 19 12:13:11 mythtv-server dhclient[27706]: DHCPDISCOVER on enp0s20f3 to 255.255.255.255 port 67 interval 12 (xid=0x9f278b66)
Aug 19 12:13:11 mythtv-server dhclient[27706]: send_packet: No such device or address
Aug 19 12:13:11 mythtv-server dhclient[27706]: dhclient.c:2438: Failed to send 300 byte long packet over enp0s20f3 interface.
Aug 19 12:13:15 mythtv-server dhclient[28739]: DHCPDISCOVER on enp0s20f1 to 255.255.255.255 port 67 interval 3 (xid=0xf969ca13)
Aug 19 12:13:15 mythtv-server dhclient[28739]: send_packet: No such device or address
Aug 19 12:13:15 mythtv-server dhclient[28739]: dhclient.c:2438: Failed to send 300 byte long packet over enp0s20f1 interface.
Aug 19 12:13:18 mythtv-server dhclient[11809]: DHCPDISCOVER on enp0s20f1 to 255.255.255.255 port 67 interval 7 (xid=0x8354462)
Aug 19 12:13:18 mythtv-server dhclient[11809]: send_packet: No such device or address
Aug 19 12:13:18 mythtv-server dhclient[11809]: dhclient.c:2438: Failed to send 300 byte long packet over enp0s20f1 interface.
Aug 19 12:13:18 mythtv-server dhclient[3290]: DHCPDISCOVER on enp0s20f3 to 255.255.255.255 port 67 interval 9 (xid=0xc9123118)
Aug 19 12:13:18 mythtv-server dhclient[3290]: send_packet: No such device or address
Aug 19 12:13:18 mythtv-server dhclient[3290]: dhclient.c:2438: Failed to send 300 byte long packet over enp0s20f3 interface.
Aug 19 12:13:18 mythtv-server dhclient[28739]: DHCPDISCOVER on enp0s20f1 to 255.255.255.255 port 67 interval 6 (xid=0xf969ca13)
Aug 19 12:13:18 mythtv-server dhclient[28739]: send_packet: No such device or address
Aug 19 12:13:18 mythtv-server dhclient[28739]: dhclient.c:2438: Failed to send 300 byte long packet over enp0s20f1 interface.
Aug 19 12:13:21 mythtv-server dhclient[11809]: DHCPDISCOVER on enp0s20f3 to 255.255.255.255 port 67 interval 15 (xid=0x80e80479)

PDATE2: J'ai ajouté la sortie de ip a

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope Host lo
      valid_lft forever preferred_lft forever
   inet6 ::1/128 scope Host 
      valid_lft forever preferred_lft forever
2: enp0s20f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
   link/ether ac:1f:6b:46:da:74 brd ff:ff:ff:ff:ff:ff
   inet 192.168.0.100/24 brd 192.168.0.255 scope global enp0s20f0
      valid_lft forever preferred_lft forever
   inet 192.168.0.6/24 brd 192.168.0.255 scope global secondary dynamic      enp0s20f0
      valid_lft 2391sec preferred_lft 2391sec
   inet6 2605:a000:45c9:3100::3/128 scope global dynamic noprefixroute 
      valid_lft 3277sec preferred_lft 1477sec
   inet6 2605:a000:45c9:3100:ae1f:6bff:fe46:da74/64 scope global dynamic mngtmpaddr noprefixroute 
      valid_lft 604796sec preferred_lft 604796sec
   inet6 fe80::ae1f:6bff:fe46:da74/64 scope link 
      valid_lft forever preferred_lft forever
3: enp0s20f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
   link/ether ac:1f:6b:46:da:75 brd ff:ff:ff:ff:ff:ff
4: enp0s20f2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
   link/ether ac:1f:6b:46:da:76 brd ff:ff:ff:ff:ff:ff
   inet 192.168.0.102/24 brd 192.168.0.255 scope global enp0s20f2
      valid_lft forever preferred_lft forever
   inet 192.168.0.68/24 brd 192.168.0.255 scope global secondary dynamic enp0s20f2
      valid_lft 2389sec preferred_lft 2389sec
   inet6 2605:a000:45c9:3100::2/128 scope global dynamic noprefixroute 
      valid_lft 3379sec preferred_lft 1579sec
   inet6 2605:a000:45c9:3100:ae1f:6bff:fe46:da76/64 scope global dynamic mngtmpaddr noprefixroute 
      valid_lft 604796sec preferred_lft 604796sec
   inet6 fe80::ae1f:6bff:fe46:da76/64 scope link 
      valid_lft forever preferred_lft forever
5: enp0s20f3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
   link/ether ac:1f:6b:46:da:77 brd ff:ff:ff:ff:ff:ff
3
crum

Ce pourrait être le service NetworkManager qui fait cela. Juste purge, et j'espère que cela fonctionnera.

Pour plus de détails sur la façon de le purger, allez à: Comment désactiver définitivement le gestionnaire de réseau?

NB:

  • (Source: netplan vs NetworkManager sur Ubuntu 18.04 et supérieur )

    NetworkManager est normalement utilisé dans les applications de bureau et était utilisé dans toutes les versions antérieures d'Ubuntu.

  • Si vous utilisez netplan, il est totalement sûr de supprimer NetworkManager

  • Correction du même problème pour moi sur Ubuntu 18.04.3 LTS.

1
pymym213