1. ホーム
  2. オペレーティングシステム
  3. レッドハット/セントス

virbr0 仮想ネットワークカードのアンインストール方法 virbr0 仮想ネットワークカードのアンインストール方法

2022-01-16 08:24:22

デュアルコンピュータソフトウェアを使用する過程で、システムがcentos 5.xの場合、xenカーネルのデフォルトシステムのインストールが完了すると、xenカーネルは起動後に仮想NIC(vethx, vif0.x, virbr0, xenbr1など)が存在することになります。

これはそのままデュアルコンピュータソフトの両マシンに同じIPアドレスが存在することになります(virbr0 NICのIPアドレスは両方とも192.168.122.1です)。そのため、デュアルコンピュータシステムのホストマシンがシャットダウンしたときに、バックアップマシンが引き継がれないという現象が発生する。そのため、以下のようにvirbr0をアンインストールする必要があります。

1. まずデュアルマシンのJOBを取り出し、yum groupremove "Virtualization"コマンドを実行してvirbr0デバイスのアンインストールを試み、ifconfig -aでvirbr0デバイスがまだ存在するかどうかを確認してください。

2. yum remove libvirt, and use ifconfig -a to see the NIC virbr0 is uninstalled.2.If virbr0 NICがまだアンインストールされていない場合、このコマンドを再度実行します。

3. yumでエラーが出た場合は、/etc/yum/plugincon.d/rhnplugin.conf を vi して、ファイル内の enable=1 を enable=0 に変更して機能を無効にし、yum remove libvirt を実行してアンインストールすることが可能です。

yumを使って削除すると古いエラーが報告されます。まずステップ3を実行し、次に1と2を実行します。通常は1を実行すれば問題ありません。この後、マシンを再起動すると、仮想NICは消えていますが、sitoのデバイスの1つが現れています。

何をしているのかわかりませんが、調べてみるとSITはIPv6-in-IPv4トンネルインターフェースで、sitxとも呼ばれ、sitは "Simple Internet Transition" の略だそうです。IPv6パケットをIPv4に詰め込んで、IPv4で別の場所に到達させるものです。sit0は専用トンネルでは使えません。lsmodコマンドを使用すると、システムにipv6モジュールがロードされていることが確認できます。

一般的には役に立たないし、インターネットアクセスが遅くなるので、 /etc/modprobe.d/aliases を修正して alias net-pf-10 ipv6 行をコメントアウトして alias net-pf-10 off 行の下に別の行を追加して、仮想 NIC を使わずにマシンをリブートするとよいでしょう。