7.8. コマンドラインを使用した WireGuard サーバーでの firewalld の設定
クライアントからの着信接続を許可するには、WireGuard サーバー上で firewalld サービスを設定します。クライアントがサーバーをデフォルトゲートウェイとして使用し、すべてのトラフィックをトンネル経由でルーティングする必要がある場合は、マスカレードも有効にします。
手順
firewalldサービスで着信接続用の WireGuard ポートを開きます。firewall-cmd --permanent --add-port=51820/udp --zone=public
# firewall-cmd --permanent --add-port=51820/udp --zone=publicCopy to Clipboard Copied! Toggle word wrap Toggle overflow クライアントがすべてのトラフィックをトンネル経由でルーティングし、WireGuard サーバーをデフォルトゲートウェイとして使用する場合は、
publicゾーンのマスカレードを有効にします。firewall-cmd --permanent --zone=public --add-masquerade
# firewall-cmd --permanent --zone=public --add-masqueradeCopy to Clipboard Copied! Toggle word wrap Toggle overflow firewalldルールをリロードします。firewall-cmd --reload
# firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
publicゾーンの設定を表示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow