Ubuntu 20+でNetPlanを使用してブラックホールルーティングを追加する方法

Ubuntu 20+でNetPlanを使用してブラックホールルーティングを追加する方法

Netplan.ioが管理するlocalhostインタフェースを介してブラックホールルーティングを追加する方法についてのアドバイスが必要です。

私の設定は機能しません。

network:
    version: 2
    ethernet:
        lo:
          match:
           name: lo
          routes:
           - to: 2001:db8:1::/48
             type: blackhole
             metric: 254
        enp1s0:
            accept-ra: true
            dhcp4: false
            dhcp6: false
            match:
                macaddress: aa:bb:cc:dd:ee:ff
            set-name: enp1s0
            addresses:
              - 1.1.1.2/24
              - 2001:db8:1::2/64
            routes:
             - to: default
               via: 1.1.1.1
             - to: default
               via: 2001:db8:1::1

ただし、物理イーサネットアダプタを同時に使用してブラックホールパスを定義しようとすると、魔法のように動作します。

network:
    version: 2
    ethernet:
        enp1s0:
            accept-ra: true
            dhcp4: false
            dhcp6: false
            match:
                macaddress: aa:bb:cc:dd:ee:ff
            set-name: enp1s0
            addresses:
              - 1.1.1.2/24
              - 2001:db8:1::2/64
            routes:
             - to: 2001:db8:1::/48
               type: blackhole
               metric: 254
             - to: default
               via: 1.1.1.1
             - to: default
               via: 2001:db8:1::1

私が間違っているか、別の方法でブラックホールルーティングを追加する方法を提案していますか?

ベストアンサー1

あなたは設定する必要があります渡すパラメータがないと、netplanはルールを無視するためです。

おすすめ記事