netctl: Die statische IP-Konfiguration geht einige Sekunden nach dem Starten der Schnittstelle automatisch verloren

netctl: Die statische IP-Konfiguration geht einige Sekunden nach dem Starten der Schnittstelle automatisch verloren

Ich verwende netctl in Arch Linux auf Hyper-V. Ich habe zwei Ethernet-Schnittstellen, eth0 und eth1.

IP-Konfiguration:

  1. eth0: dhcp (automatische Konfiguration, keine Beteiligung von netctl)
  2. eth1: statische IP (10.10.10.1/8) mit Netctl-Profil
  3. dhcpcd beim Start installiert und aktiviert
  4. NetworkManager beim Start installiert und aktiviert

eth1 netctl-Profil (/etc/netctl/sth1static):

    Description='Static IP config for eth1'
Interface=eth1
Connection=ethernet
IP=static
Address=('10.10.10.1/8')
Gateway='10.10.10.2'
DNS=('10.10.10.2')

Um die Schnittstelle zu starten gehe ich wie folgt vor:

# netctl stop eth1static
# ip link set eth1 down
# # netctl start eth1static
# # netctl enable eth1static

Nachdem ich die obigen Schritte befolgt habe, kann ich die statische IP-Konfiguration sehen, die auf die Schnittstelle mit 1ip, einer . Also I am able to ping the guest interface from my host OS successfully. However after a minute or so, I see the interface lose its configuration and gets afe80:`-basierten IPv6-Adresse, angewendet wird, und der Ping funktioniert nicht mehr … Auch nach dem Neustart sehe ich die IP-Konfiguration auf der Schnittstelle nicht, während die andere Schnittstelle (eth0) einwandfrei funktioniert.

Kann jemand sagen, was schief läuft und wie man es behebt?

verwandte Informationen