しかし、私はこの/ usr / bin / tunctl -t virbr0-nicを持っていません。コックピットからインストールされたもので、仮想マシンを使用するときに削除オプションが見つかりませんsystemd-networkdでは、多くの問題があります。CockpitはNetwork-Managerとそこからの設定ファイルを使用します。インストール後、ネットワークがダウンし、すべてのデバイスとアプリケーションが起動し、多くの障害が発生します。
RHEL / CentOS 6,7システムの新規インストール後に 'ifconfig -a'を確認すると、インターフェースのvirbr0名が見つかります。新しくインストールしたCentOS 7システムの例を次に示します。
ifconfig -a
....
virbr0: flags=4099[UP,BROADCAST,MULTICAST] mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0-nic: flags=4098[BROADCAST,MULTICAST] mtu 1500
ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0インターフェースとはvirbr0ブリッジインターフェースは、libvirtdのデフォルトのネットワーク設定によって作成されます。libvirtdは、ホストがハイパーバイザーとして機能するための基礎を提供するサービスです。したがって、xen仮想化を使用していない場合は、起動時にlibvirtdのデフォルトネットワークがアクティブ化されないようにするか、起動時にlibvirtd自体がアクティブ化されないようにすることができます。前者は、libvirtdのデフォルトネットワークに接続されているVMゲストがネットワーク接続できないようにし、後者は、VMがまったく実行されないようにします。使用していない場合は問題ありません。libvirtdデフォルトネットワークを無効にする
virshコマンドを使用して、libvirtdのデフォルトネットワークを一時的に無効にすることができます。これは再起動後は持続しません。
virsh net-destroyのデフォルト
起動時にlibvirtdデフォルトネットワークが作成されないように永続的に無効にするには:
virsh net-autostart default --disable
libvirtdデフォルトネットワークの削除libvirtdデフォルトネットワークを完全に削除するには:
virsh net-undefine default
RHEL5およびRHEL6の起動時にlibvirtdサービスが永続的に無効になるようにするには:
chkconfig libvirtd off
RHEL7の起動時にlibvirtdサービスが永久に無効になるようにするには:
systemctl disable libvirtd.service