/etc/network/interfaces - マルチゲートウェイ3つのネットワークカード

/etc/network/interfaces - マルチゲートウェイ3つのネットワークカード

おやすみなさい、

これは正しいネットワーク構成ですか?すべてのルーティングは私のスイッチとファイアウォールで行われます。各サーバーには、すべてのサブネット上の他のサーバーをpingする機能があります。同じネットワークカードで複数のゲートウェイを使用する場合、問題はありますか?インターネットに初めて触れました。ありがとうございます!

複数のゲートウェイを処理する最良の方法は何ですか?

これは私の背中/ネットワーク/インターフェースです。

auto lo
iface lo inet loopback

iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.48.10
        netmask 255.255.255.0
        gateway 192.168.48.1
        bridge_ports eno1
        bridge_stp off
        bridge_fd 0

iface enp8s0f0 inet manual

iface enp8s0f1 inet manual

auto eno2
iface eno2 inet static
        address 192.168.49.10
        netmask 255.255.255.0
        gateway 192.168.49.1

auto enp10s0f0
iface enp10s0f0 inet static
        address 192.168.50.10
        netmask 255.255.255.0
        gateway 192.168.50.1

auto enp10s0f1
iface enp10s0f1 inet static
        address 192.168.51.10
        netmask 255.255.255.0
        gateway 192.168.51.1

09/11 更新

上記の構成により、起動時にエラーメッセージが表示されます。サーバーは互いに ping を実行し、個々の IP を介して接続できます。サーバーには3つのNICがあります。

root@vmhost02:~# systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2019-09-10 19:47:21 EDT; 24h ago
     Docs: man:interfaces(5)
  Process: 933 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
 Main PID: 933 (code=exited, status=1/FAILURE)

Sep 10 19:47:18 vmhost02 ifup[933]: Waiting for vmbr0 to get ready (MAXWAIT is 2 seconds).
Sep 10 19:47:18 vmhost02 ifup[933]: RTNETLINK answers: File exists
Sep 10 19:47:18 vmhost02 ifup[933]: ifup: failed to bring up eno2
Sep 10 19:47:20 vmhost02 ifup[933]: RTNETLINK answers: File exists
Sep 10 19:47:20 vmhost02 ifup[933]: ifup: failed to bring up enp10s0f0
Sep 10 19:47:21 vmhost02 ifup[933]: RTNETLINK answers: File exists
Sep 10 19:47:21 vmhost02 ifup[933]: ifup: failed to bring up enp10s0f1
Sep 10 19:47:21 vmhost02 systemd[1]: networking.service: Main process exited, code=exited, status=
Sep 10 19:47:21 vmhost02 systemd[1]: networking.service: Failed with result 'exit-code'.
Sep 10 19:47:21 vmhost02 systemd[1]: Failed to start Raise network interfaces.

3つのサーバー間のVLANを処理するためのハードウェアスイッチとファイアウォールがあります。

私のネットワークプロファイルでLinux VLANを設定すると、ブート失敗の問題は解決しますか?

設定ファイルにタグを追加しましたが、これを行う方法や問題が解決するかどうかはわかりません。私もポストアップやポリシールーティングに慣れていません。

ベストアンサー1

このリンクは、2つのゲートウェイ間の「ロードバランシング」方法を説明します。

http://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.multiple-links.html

著者が構成内のすべての変数を記述するので、特に最初から注意深く読むことが重要です。

おすすめ記事