私は数日間サーバーネットワークカードを集めて、仮想化ボックス(KVM)で使用するためにブリッジしようとしました。ネットワークに接続して少なくともGoogleにpingを送信できますが、2番目のネットワークカード(eno2)を接続した場合にのみ機能します。最初のNIC(eno1)のケーブルのみを使用すると、ローカルネットワーク上のルーターはサーバーを見ることができません。
私はドキュメントと多数のフォーラムを確認しました。私が「最も近い」方法を見つけるために見つけた最高のリソースは、次のウェブサイトです。https://myredhatcertification.com/2015/04/09/software-bridge-on-top-of-the-teaming-device/。何が間違っているのかわかりません。しかし、私のKVM仮想マシンはネットワークにNICを使用しません。ただし、ホストにネットワークが接続されていて信頼できる場合は、これを確認できます。
NetworkManagerを停止して無効にしました(まだインストールされています)。
以下は関連する出力とファイルです(詳細についてはお問い合わせください)。
ip asネットワークケーブルをeno2に接続すると、これが起こります。
[root@server1 ~]# ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq master team0 state DOWN qlen 1000
link/ether 0c:c4:7a:ca:3b:6e brd ff:ff:ff:ff:ff:ff
inet6 fe80::ec4:7aff:feca:3b6e/64 scope link
valid_lft forever preferred_lft forever
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master team0 state UP qlen 1000
link/ether 0c:c4:7a:ca:3b:6e brd ff:ff:ff:ff:ff:ff
inet6 fe80::ec4:7aff:feca:3b6e/64 scope link
valid_lft forever preferred_lft forever
4: eno3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 0c:c4:7a:ca:58:06 brd ff:ff:ff:ff:ff:ff
5: eno4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 0c:c4:7a:ca:58:07 brd ff:ff:ff:ff:ff:ff
6: team0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master brteam0 state UP
link/ether 0c:c4:7a:ca:3b:6e brd ff:ff:ff:ff:ff:ff
inet6 fe80::ec4:7aff:feca:3b6e/64 scope link
valid_lft forever preferred_lft forever
7: brteam0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 0c:c4:7a:ca:3b:6e brd ff:ff:ff:ff:ff:ff
inet 192.168.0.150/24 brd 192.168.0.255 scope global brteam0
valid_lft forever preferred_lft forever
inet6 fe80::ec4:7aff:feca:3b6e/64 scope link
valid_lft forever preferred_lft forever
brctl表示
[root@server1 ~]# brctl show
bridge name bridge id STP enabled interfaces
brteam0 8000.0cc47aca3b6e no team0
/etc/sysconfig/network-scripts/ifcfg-brteam0
DEVICE=brteam0
ONBOOT=yes
TYPE=Bridge
IPADDR0=192.168.0.150
PREFIX0=24
GATEWAY0=192.168.0.1
/etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=brteam0
ONBOOT=yes
TYPE=Bridge
IPADDR0=192.168.0.150
PREFIX0=24
GATEWAY0=192.168.0.1
[root@server1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=team0
TEAM_CONFIG="{\"runner\":{\"name\":\"loadbalance\"}}"
DEVICETYPE=Team
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=team0
UUID=1ddbb7ce-4a40-43b3-8394-7629bc9074a9
ONBOOT=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
BRIDGE=brteam0
/etc/sysconfig/network-scripts/ifcfg-team0-port1
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=team0-port1
UUID=310074ca-cf54-43b9-b7e4-8d25b74274af
DEVICE=eno1
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort
/etc/sysconfig/network-scripts/ifcfg-team0-port2
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=team0-port2
UUID=ad6972fa-94df-4c1c-9241-5315c823f4b9
DEVICE=eno2
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort
誰かがバグを見つけたか、私が重要なステップを逃した場合は教えてください。すべての助けに感謝します。