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