netplanはeth0に固定IPを割り当てません。

netplanはeth0に固定IPを割り当てません。

私はnetplanと次の設定を使ってPCネットワークを設定しています。 MACアドレスが48:b0:2d:d3:d1:c4の1つのイーサネットデバイスとUSB-イーサネットアダプタ。

192.168.0.50の固定IPを持つにはイーサネットデバイス(eth0)が必要です。192.168.1.50の固定IPを持つにはUSB-Ethernetアダプタ(ethX)が必要です。

私のネットワーク計画の構成は次のとおりです。

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: false
      dhcp6: false
      match:
        macaddress: 48:b0:2d:d3:d1:c4
      set-name: eth0
      optional: false
      addresses:
        - 192.168.0.50/24
      routes: 
        - to: default
          via: 192.168.0.1
          on-link: true
    eth1:
      dhcp4: false
      dhcp6: false
      optional: false
      addresses:
        - 192.168.1.50/24

ただし、システムを再起動すると、次の設定が設定されます。

$ ip addr
3: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:e0:4c:68:00:2a brd ff:ff:ff:ff:ff:ff
5: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 48:b0:2d:d3:d1:c4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.50/24 brd 192.168.1.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::4ab0:2dff:fed3:d1c4/64 scope link 
       valid_lft forever preferred_lft forever

networkdはIP 192.168.0.50でなければなりませんが、MACアドレスを持つデバイスに48:b0:2d:d3:d1:c4名前eth1と無効なIPを設定しています。eth0

NetworkManagerを使ってみましたが、結果は同じでした。

また、NetworkManagerサービスがダウンしていることを確認しましたが、実際には無効になって終了しました。そして確認してみると関連規定はありません/etc/systemd/network

なぜeth0がダウンしているようなのだろうか。私が何を見逃しているのか知っていますか?

よろしくお願いします!

ベストアンサー1

設定では、eth0のMACアドレスが48:b0:2d:d3:d1:c4であると主張します。ただし、コンピュータを再起動すると、最初のNIC(eth0)のMACアドレスが00:e0:4c:68:00であることが確認されます。 2a したがって、アドレス192.168.0.50/24は使用されません。

eth0 に対応する IP アドレスを持たせるには、設定で MAC アドレスを変更します。 MACアドレスがIPアドレスと一致するようにするには、設定で名前eth0とeth1を変更します。

おすすめ記事