+7 (7232) 91-95-12

帮助

重启后保存 ebtables 规则

  1. 请确保您的系统已安装 iptables-persistent 软件包。如果尚未安装,请使用以下命令进行安装(适用于 Debian/Ubuntu):
    sudo apt-get install iptables-persistent
    或者适用于 RHEL/CentOS/Fedora:
    sudo yum install iptables-services
  2. 创建 /etc/ebtables 文件夹(如果尚不存在):
    sudo mkdir -p /etc/ebtables
  3. /etc/ebtables 文件夹中创建 rules 文件:
    sudo touch /etc/ebtables/rules
  4. 将当前的 ebtables 规则保存到文件中:
    sudo ebtables-save > /etc/ebtables/rules
  5. 创建一个新的 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
  6. 重新加载 systemd 配置并启用新服务:
    sudo systemctl daemon-reload
    sudo systemctl enable ebtables.service
  7. 通过手动启动服务来检查其是否正常运行:
    sudo systemctl start ebtables.service

如有任何疑问,请联系我们