7.9. 使用 RHEL web 控制台在 WireGuard 服务器上配置 firewalld
在 WireGuard 服务器上配置 firewalld 服务,允许来自客户端的传入连接。如果客户端需要使用服务器作为其默认网关并通过隧道路由所有流量,还要启用伪装。
先决条件
- 已登陆到 RHEL web 控制台。
流程
- 在屏幕左侧的导航中选择 Networking 选项卡。
- 点 Firewall 部分中的 Edit rules and zones。
- 点 Add services。
-
在 Filter services 字段中输入
wireguard。 从列表中选择
wireguard条目。- 点 Add services。
如果客户端应该使用 WireGuard 服务器作为默认网关来通过隧道路由所有流量,请为
public区域启用伪装:firewall-cmd --permanent --zone=public --add-masquerade firewall-cmd --reload
# firewall-cmd --permanent --zone=public --add-masquerade # firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,您无法在 web 控制台的
firewalld区域中启用伪装。
验证
- 在屏幕左侧的导航中选择 Networking 选项卡。
- 点 Firewall 部分中的 Edit rules and zones。
-
列表包含
wireguard服务的一个条目,并显示您在 WireGuard 连接配置文件中配置的 UDP 端口。 要验证
firewalld的public区域中是否启用了伪装,请输入:Copy to Clipboard Copied! Toggle word wrap Toggle overflow