同一連接埠上有兩個網關子網路的 Netplan

同一連接埠上有兩個網關子網路的 Netplan

嘗試在一個乙太網路連接埠上的不同子網路中配置一台 Ubuntu 18.04 計算機,每個 IP 位址都有一個網關,以便連接埠轉送可以從不同的路由器進行工作。

這是基於 Netplan 文件。這兩個 IP 有效,但無法入站或出站網路存取。

network:
  version: 2
  renderer: networkd
  ethernets:
    enp6s0:
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      addresses:
        - 192.168.13.200/24
        - 192.168.1.100/24
      routes:
        - to: 0.0.0.0/0
          via: 192.168.13.1
          metric: 200
        - to: 0.0.0.0/0
          via: 192.168.1.1
          metric: 300
    enp8s0:
      addresses: [192.168.2.100/24]
      dhcp4: false
      dhcp6: false

下一次嘗試是基於另一個答案,但是當我嘗試此操作時,出現錯誤:“錯誤:enp6s0:NetworkManager 不支援非預設路由表”

network:
  version: 2
  renderer: networkd
  ethernets:
    enp8s0:
      addresses: [192.168.2.100/24]
      dhcp4: false
      dhcp6: false
    enp6s0:
      dhcp4: no
      dhcp6: no
      addresses: 
        - 192.168.1.100/24
        - 192.168.13.200/24
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      routes:
        - to: 0.0.0.0/0
          via: 192.168.1.1
          metric: 150
        - to: 0.0.0.0/0
          via: 192.168.13.1
          metric: 150
          table: 102
      routing-policy:
        - from: 192.168.13.0/24
          table: 102
        - to: 192.168.13.0/24
          table: 102
    enp7s0:
      dhcp4: yes

相關內容