[root@server network-scripts]# /etc/init.d/NetworkManager stop
NetworkManager デーモンを停止中: [ OK ]
[root@server network-scripts]# chkconfig NetworkManager off
[root@server network-scripts]# chkconfig NetworkManager --list
NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
仮想ブリッジを構成する際は,ホストLinuxのネットワーク設定ファイルを直接に編集する必要があります。
仮想ブリッジbr0を作成して,物理NICのeth0を接続する設定例です。
/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0 TYPE=Bridge UUID=996fe47f-3b81-4c06-a4fc-bb043429f416 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static # HWADDR=74:D4:35:8F:AB:96 IPADDR=192.168.0.151 PREFIX=24 GATEWAY=192.168.0.1 DNS1=8.8.8.8 DNS2=8.8.4.4 #DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System br0"
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet UUID=996fe47f-3b81-4c06-a4fc-bb043429f416 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none HWADDR=74:D4:35:8F:AB:96 # IPADDR=192.168.0.151 # PREFIX=24 # GATEWAY=192.168.0.1 # DNS1=8.8.8.8 # DNS2=8.8.4.4 # DEFROUTE=yes # IPV4_FAILURE_FATAL=yes # IPV6INIT=no NAME="System eth0" BRIDGE=br0
ホストLinuxは,ネットワーク・アドレスが192.168.1.0/24の外部ネットワークに接続されており,IPアドレス192.168.1.10を使用する前提です。
MACアドレス(HWADDR)は環境に応じて書き換えて下さい。ifcfg-br0では,仮想ブリッジbr0を作成してIPアドレスをアサインしています。
ifcfg-eth0では,eth0をbr0に接続する指定を行います。
Red Hat Enterprise Linux 6.0ではデフォルトでNetworkManagerサービスが起動していますが,仮想ブリッジはNetworkManagerで管理することができません。
NW_CONTROLLED=noは,NetworkManagerの管理外にするという指定です。
サーバを再起動すると,仮想ブリッジbr0が構成されて物理NICのeth0が接続されます。