以下のネットワーク構成をもとに、仮想ブリッジの設定例を記載します。
図C.6 仮想ブリッジ(br0)にIPアドレスを設定する場合
仮想ブリッジの設定の追加手順
1) 仮想インタフェースの設定を作成してください。
2) 仮想インタフェースを活性化している場合は、非活性化してください。
# /opt/FJSVhanet/usr/sbin/stphanet -n sha0 |
3) 新規にインタフェース設定ファイルを作成してください。
# /bin/touch /etc/sysconfig/network-scripts/ifcfg-br0 |
4) 仮想ブリッジにIPアドレス等を設定します。
RHEL7の場合
/etc/sysconfig/network-scripts/ifcfg-br0の内容
DEVICE=br0 TYPE=Bridge BOOTPROTO=static IPADDR=192.168.10.10 NETMASK=255.255.255.0 ONBOOT=yes DELAY=0 |
RHEL8以降の場合
/etc/sysconfig/network-scripts/ifcfg-br0の内容
DEVICE=br0 TYPE=Bridge BOOTPROTO=none IPADDR=192.168.10.10 PREFIX=24 ONBOOT=yes DELAY=0 |
5) 仮想インタフェースの設定ファイルを編集します。
RHEL7の場合
「IPADDR」、「NETMASK」等のIPアドレスに関する項目を削除してください。
また、「BRIDGE=br0」の項目を追加してください。
/etc/sysconfig/network-scripts/ifcfg-sha0の内容
DEVICE=sha0
BOOTPROTO=static
ONBOOT=yes
DEVICETYPE=sha
HOTPLUG=no
BRIDGE=br0 |
RHEL8以降の場合
「IPADDR」、「PREFIX」等のIPアドレスに関する項目を削除してください。
また、「BRIDGE=br0」の項目を追加してください。
/etc/sysconfig/network-scripts/ifcfg-sha0の内容
DEVICE=sha0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0 |
6) 仮想インタフェースを活性化します。
# /opt/FJSVhanet/usr/sbin/strhanet -n sha0 |
7) 仮想ブリッジを活性化します。
# /usr/sbin/ifup br0 |
仮想ブリッジの設定の削除手順
1) 仮想ブリッジを非活性化します。
# /usr/sbin/ifdown br0 |
2) 仮想インタフェースを非活性化し、仮想ブリッジを解体します。
# /opt/FJSVhanet/usr/sbin/stphanet -n sha0 |
注意
以下のメッセージが出力される場合がありますが、動作に影響はありません。
hanet: 78011: warning: nmcli failed. (connection down=2560 ifname=仮想インタフェース名) |
3) 手動で作成したインタフェース設定ファイルを削除します。
# /bin/rm /etc/sysconfig/network-scripts/ifcfg-br0 |
4)仮想インタフェースの設定ファイルを編集します。
RHEL7の場合
「BRIDGE=br0」の項目を削除してください。
また、必要に応じて、「IPADDR」、「NETMASK」等のIPアドレスに関する項目を追加してください。
/etc/sysconfig/network-scripts/ifcfg-sha0の内容
DEVICE=sha0 IPADDR=192.168.10.10 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha HOTPLUG=no |
RHEL8以降の場合
「BRIDGE=br0」の項目を削除してください。
また、必要に応じて、「IPADDR」、「PREFIX」等のIPアドレスに関する項目を追加してください。
/etc/sysconfig/network-scripts/ifcfg-sha0の内容
DEVICE=sha0 IPADDR=192.168.10.10 PREFIX=24 BOOTPROTO=none ONBOOT=yes TYPE=Ethernet |
5) 仮想インタフェースを活性化します。
# /opt/FJSVhanet/usr/sbin/strhanet -n sha0 |