Ubuntu 16.04.7から22.04.2/IP 2個/NIC 2個同じサブネット/同じゲートウェイに移行

Ubuntu 16.04.7から22.04.2/IP 2個/NIC 2個同じサブネット/同じゲートウェイに移行

Ubuntu Server 16.04.7から22.04.2にアプリケーションを移行する必要があります。ホスティングサービスには、2 つの NIC ごとに 1 つずつ、2 つの IP アドレスが必要です。コマンド出力の情報は新しいサーバーにはありませんが、古いdefault sectionサーバーのコマンド出力には表示されます。ここにパズルのピースはありません。nexthopip routeip route

netplan正しく設定できません。だから私の質問はそれをnetplan

以下は、以前の16.04.7サーバーの構成ファイルです。

**/etc/network/interfaces**

iface enp4s0f0 inet static
        address 10.177.95.38
        netmask 255.255.255.128
        network 10.177.95.0
        broadcast 10.177.95.127
        dns-nameservers 10.244.8.240
        up ip route add 10.177.95.0/25 dev enp4s0f0 src 10.177.95.38 table t1
        up ip route add table t1 default via 10.177.95.1 dev enp4s0f0

iface enp4s0f2 inet static
        address 10.177.95.39
        netmask 255.255.255.128
        network 10.177.95.0
        broadcast 10.177.95.127
        dns-nameservers 10.244.8.240
        up ip route add 10.177.95.0/25 dev enp4s0f2 src 10.177.95.39 table t2
        up ip route add table t2 default via 10.177.95.1 dev enp4s0f2
**/etc/iproute2/rt_tables**
100 t1
101 t2

これはコマンドの出力ですip route

default
        nexthop via 10.177.95.1  dev enp4s0f0 weight 1
        nexthop via 10.177.95.1  dev enp4s0f2 weight 1
10.177.95.0/25 dev enp4s0f0  proto kernel  scope link  src 10.177.95.38
10.177.95.0/25 dev enp4s0f2  proto kernel  scope link  src 10.177.95.39

これは22.04.2サーバーの現在のnetplan構成です。

**/etc/netplan/00-installer-config.yaml**

network:
  ethernets:
    ens1f0:
      addresses:
      - 10.177.95.38/25

      routes:
      - to: default
        via: 10.177.95.1
        table: 1

      routing-policy:
      - from: 10.177.95.38
        table: 1
        priority: 1

      nameservers:
        addresses:
        - 10.244.8.240
        search:
        - foo.bar

    ens1f1:
      addresses:
      - 10.177.95.39/25

      routes:
      - to: default
        via: 10.177.95.1
        table: 2

      routing-policy:
      - from: 10.177.95.39
        table: 2
        priority: 1

      nameservers:
        addresses:
        - 10.244.8.240
        search:
        - foo.bar
  version: 2

これはコマンドの出力ですip route

10.177.95.0/25 dev ens1f0 proto kernel scope link src 10.177.95.38
10.177.95.0/25 dev ens1f1 proto kernel scope link src 10.177.95.39

事前にありがとう

ベストアンサー1

おすすめ記事