[Unit]
|
Description=Arp filtering arptables
|
After=network.target
|
Requires=network.target
|
|
[Service]
|
Type=oneshot
|
ExecStartPre=/bin/sh -c "mkdir -p /etc/sysconfig; if [ ! -f /etc/sysconfig/arptables ]; then /usr/sbin/arptables-save > /etc/sysconfig/arptables; fi"
|
ExecStart=/bin/sh -c "/usr/sbin/arptables-restore < /etc/sysconfig/arptables"
|
ExecStartPost=/bin/sh -c "touch /var/lock/subsys/arptables"
|
RemainAfterExit=yes
|
ExecStop=/bin/sh -c "/usr/sbin/arptables-restore < /dev/null"
|
ExecStopPost=/bin/sh -c "rm -f /var/lock/subsys/arptables"
|
|
[Install]
|
WantedBy=multi-user.target
|