参考:https://centossrv.com/almalinux/softethervpnserver.shtml の■VPNクライアントからVPNサーバーへのアクセス設定
# nmcli device ← 物理インタフェース名確認
DEVICE TYPE STATE CONNECTION
enp37s0 ethernet 接続済み enp37s0
wlp38s0 wifi 切断済み —
p2p-dev-wlp38s0 wifi-p2p 切断済み —
lo loopback 管理無し —
# nmcli c add type bridge ifname br0 ← ブリッジインタフェースbr0作成
接続 ‘bridge-br0’ (8d7a1c76-46d6-4792-a303-51e0636e7a9d) が正常に追加されました。
# nmcli con modify bridge-br0 bridge.stp no ← ブリッジインタフェースbr0のSTPを無効化
# nmcli con modify bridge-br0 ipv4.method manual ipv4.addresses 192.168.4.45/24 ipv4.gateway 192.168.4.1 ipv4.dns “192.168.4.1 8.8.8.8” ← ブリッジインタフェースbr0ネットワーク設定 ※例:IPアドレスを192.168.4.45、ネットマスクを24、ゲートウェイを192.168.4.1、DNSサーバーのアドレスを192.168.4.1 8.8.8.8とする
# nmcli con add type bridge-slave ifname enp37s0 master bridge-br0 ← 物理インタフェースenp37s0をブリッジインタフェースbr0に接続
接続 ‘bridge-slave-enp37s0’ (60c828c4-88d8-4e22-a739-835a8d830d0d) が正常に追加されました。
# nmcli c del enp37s0 ← 物理インタフェースenp37s0削除
接続 ‘enp37s0’ (cba75ec1-c383-33f0-b3fd-0f48e0cce1e6) が正常に削除されました
# reboot ← システム再起動
# dnf install -y bridge-utils ← brctlコマンドインストール
# brctl show ← ブリッジ接続状態照会
bridge name bridge id STP enabled interfaces
br0 8000.309c23a7851f no enp37s0
# ifconfig
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.4.45 netmask 255.255.255.0 broadcast 192.168.4.255
ether 30:9c:23:a7:85:1f txqueuelen 1000 (Ethernet)
RX packets 4071 bytes 4118294 (3.9 MiB)
RX errors 0 dropped 6 overruns 0 frame 0
TX packets 3403 bytes 593116 (579.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp37s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 30:9c:23:a7:85:1f txqueuelen 1000 (Ethernet)
RX packets 4450 bytes 4201103 (4.0 MiB)
RX errors 0 dropped 6 overruns 0 frame 0
TX packets 3588 bytes 602736 (588.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 149 bytes 11677 (11.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 149 bytes 11677 (11.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp38s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 6a:11:31:fb:08:1e 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
br0にIPがあり、enp37s0にはIPが無い。