重启后保存 ebtables 规则
- 请确保您的系统已安装 iptables-persistent 软件包。如果尚未安装,请使用以下命令进行安装(适用于 Debian/Ubuntu):
或者适用于 RHEL/CentOS/Fedora:sudo apt-get install iptables-persistentsudo yum install iptables-services - 创建 /etc/ebtables 文件夹(如果尚不存在):
sudo mkdir -p /etc/ebtables - 在 /etc/ebtables 文件夹中创建 rules 文件:
sudo touch /etc/ebtables/rules - 将当前的 ebtables 规则保存到文件中:
sudo ebtables-save > /etc/ebtables/rules - 创建一个新的 systemd 服务文件(例如 /etc/systemd/system/ebtables.service),内容如下:
[Unit] Description=Ebtables rules loader After=network.target [Service] Type=oneshot ExecStart=/sbin/ebtables-restore /etc/ebtables/rules RemainAfterExit=yes [Install] WantedBy=multi-user.target - 重新加载 systemd 配置并启用新服务:
sudo systemctl daemon-reload sudo systemctl enable ebtables.service - 通过手动启动服务来检查其是否正常运行:
sudo systemctl start ebtables.service