18 lines
419 B
Bash
18 lines
419 B
Bash
#!/bin/bash
|
|
|
|
INTERFACE=$1
|
|
|
|
echo "add rule nat postrouting oifname $INTERFACE masquerade" > /etc/nftables-rules.d/90-pppd
|
|
% for rule in sorted(nftables):
|
|
echo "add rule ${rule}" >> /etc/nftables-rules.d/90-pppd
|
|
% endfor
|
|
echo "net.ipv6.conf.$INTERFACE.accept_ra=2" > /etc/sysctl.d/90-pppd.conf
|
|
|
|
if systemctl is-active nftables;
|
|
then
|
|
systemctl reload nftables
|
|
else
|
|
systemctl restart nftables
|
|
fi
|
|
|
|
rdisc6 $INTERFACE
|