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