現在、多くのコンピュータに複数のネットワークカードがありますが、1つのネットワークカードに障害が発生し、ネットワーク全体が中断されます。ただし、LinuxシステムでLinux仮想ネットワークカードを作成している限り、このような問題は発生しません。この記事では、Linux上で複数のネットワークカードを複数の仮想ネットワークカードに設定する方法を紹介します。
はeth0とeth1に仮想bond0を例になるために:同じチップセットモデルを、しかしカードは、独自の独立したBIOSチップを持っている必要があります。前提条件は------結合。
設定方法
1.仮想ネットワークインターフェース設定ファイルifcfg-bond0を作成し、ネットワークカードのIPアドレスを指定します。vi /etc /sysconfig /network-scripts /ifcfg-bond0
カタログ/etc /sysconfig /network-scripts /ifcfg-bond0
DEVICE = bond0
BOOTPROTO = static
IPADDR = 10.0.11.10
NETMASK = 255.255.252.0
GATWAY = 10.0.11.1
ONBOOT = yes
USERCTL = no
TYPE =イーサネット
2 ifcfg-eth0とifcfg-eth1を変更すると、IP、ゲートウェイ、サブネットマスクなどの情報を設定できません。
cat /etc /sysconfig /network-scripts /ifcfg-eth0
DEVICE = eth0
BOOTPROTO = dhcp
ONBOOT = yes
USERCTL = no
MASTER = bond0
SLAVE = yes
TYPE = Ethernet
cat /etc /sysconfig /network-scripts /ifcfg- Eth1
DEVICE = eth1
BOOTPROTO = dhcp
ONBOOT = yes
USERCTL = no
MASTER = bond0
SLAVE = yes
TYPE = Ethernet
3、install module
仮想ネットワークカードはカーネルモジュールに実装されているので、/etc /にモジュールをインストールする必要があります。 modules.confに次の行を追加して、起動時にシステムがボンディングモジュールをロードできるようにします外部仮想ネットワークインターフェースデバイスはbond0です。
次の2行を追加します。
alias bond0 bonding
options bond0 miimon = 100 mode = 0 --- 0は、2つの物理NICが負荷分散モードで実行されていることを意味します。
注意:miimonはリンクモニタリングに使用されます。例:miimon = 100の場合、システムは100msごとにリンクの接続状態を監視し、1つの回線に障害が発生した場合は別の回線に転送し、modeの値は作業モードを示します。 2のうち0と1です。
mode = 0は、負荷分散(ラウンドロビン)が負荷分散モードであり、両方のネットワークカードがアクティブ状態であることを示します。
mode = 1は、フォールトトレランス(active-backup)が冗長性を提供することを意味します。つまり、デフォルトでは一方のNICのみがアクティブでもう一方のNICはバックアップされます。
このモードが使用されている場合:options bond0 miimon = 100 mode = 1 primary = eth0 --- eth0がアクティブ状態にあり、eth1がスタンバイ状態にあることを示します。
ボンディングではリンクの監視、つまりホストからスイッチへのリンクが接続されているかどうかのみを確認できます。スイッチの外部リンクのみがダウンしていても、スイッチ自体に問題がない場合、ボンディングは問題なくリンクを使用し続けます。
4. /etc/rc.localに次のコマンドを追加します。
cat /etc/rc.local
modprobe bonding miimon = 100 mode = 0
設定が完了し、ホストが再起動します。
インターフェースbond0の起動OK
インターフェースeth0の起動OK
インターフェースeth1の起動OK
上記はLinux上で設定されるNICの数です。仮想ネットワークカードのスキル、セットアップが完了した後、仮想ネットワークカードがまだ使用できる限り、仮想ネットワークカードは正常に機能することができます、それはネットワークを切断しません。
rmdirコマンドとrmコマンドは、Linuxシステムではファイルを削除するためのコマンドで、ファイルとディレクトリを同時に削除するためのコマンドです。 。 r
Visual StudioはMicrosoftによって開発された開発ツールですが、Visual StudioはLinuxシステムにも完全に適用することができます。 LinuxシステムはVisual S
コンピュータ中毒は、次を検索を説明するために、以下の実施例により、Linuxシステムにウイルスを見つけるために、findコマンドを使用して、Linuxシステムは、あまり
Linuxコマンドでは、chownコマンドを使用してファイルの所有者を変更できます一般的に、このコマンドはシステムの管理者として使用されます。 chownコマンドの使用法について詳しく紹介します。ファ