web-dev-qa-db-ja.com

2つのIPアドレスを持つUbuntu 18.04ネットワークカード

2つのIPアドレスを使用してネットワークカードをセットアップする方法を学びたい

私は怒鳴ってみましたが、今は

 network:
バージョン:2 
レンダラー:NetworkManager 
 ethernets:
 enp0s3:
 dhcp4:no 
 dhcp6:no 
アドレス:[192.168.0.2/32、172.16.0.2/16] 
 gateway4:192.168.0.1 
 gateway4:172.16.0.1 
ネームサーバー: 
検索:[usp.br] 
アドレス:[192.168.0.100、192.168.0.102] 
オプション:true 

各IPには独自のゲートウェイがあります。

どうすれば手伝ってもらえますか?

ありがとうございました

3

多くの場合、インターフェイスに複数のゲートウェイを設定すると問題が発生します。パケットを一方にルーティングし、もう一方にパケットをルーティングすると、ネットワークが混乱する可能性があります。そのため、実際に何をしているのかわからない限り、単一のデフォルトゲートウェイを用意するのが最適です。

要するに、通常は1つだけが必要です。

gateway4: xx.xx.xx.xx

あなたの設定の行。

インターフェイスの個々のIPに複数のルートが必要な場合は、次のように静的ルートを記述(およびアドレスの優先度に基づいてメトリックを設定)することで、それらの動作を正確に制御できます。

network:
  version: 2
  renderer: NetworkManager
  ethernets:
     enp0s3:
        dhcp4: no
        dhcp6: no
        addresses: [ 192.168.0.2/32, 172.16.0.2/16 ]
        nameservers:
              search: [usp.br]
              addresses: [ 192.168.0.100, 192.168.0.102 ]
        routes:
          - to: 0.0.0.0/0
            via: 192.168.0.1
          - to: 0.0.0.0/0
            via: 172.168.0.1

また、必要はありませんoptional:true:インターフェースが十分速く起動しない場合にのみ起動の遅延を停止します。あなたが特定の静的アドレスを与えられた問題。 オプションの追加:trueには、systemdの一部のターゲットをブロックしないという副作用もあります。これらのサービスがネットワークを必要とする場合、すぐに必要なすべてのサービスを開始します。

少し遅れましたが、... 2つのデフォルトゲートウェイを用意することはほとんど意味がありません。考えてみてください:ping 8.8.8.8を実行する場合、どのゲートウェイを使用する必要がありますか?

優先度を設定できるのは、片方の回線の速度が遅い/より高価である/バックアップのみである...

0
Holger Morgen