diff --git a/projects/t31_vixand/general/overlay/etc/network/interfaces b/projects/t31_vixand/general/overlay/etc/network/interfaces index 58e3286..e33128b 100644 --- a/projects/t31_vixand/general/overlay/etc/network/interfaces +++ b/projects/t31_vixand/general/overlay/etc/network/interfaces @@ -1,4 +1,3 @@ -# Interfaces auto lo iface lo inet loopback @@ -9,12 +8,6 @@ iface eth0 inet static netmask 255.255.255.0 hwaddress ether $(fw_printenv -n ethaddr || echo 00:24:B8:FF:FF:FF) -auto ppp0 -iface ppp0 inet manual - pre-up echo 61 > /sys/class/gpio/export - pre-up echo out > /sys/class/gpio/gpio61/direction - pre-up echo 0 > /sys/class/gpio/gpio61/value - pre-up (sleep 7; pon) - post-down poff - post-down echo 1 > /sys/class/gpio/gpio61/value - post-down echo 61 > /sys/class/gpio/unexport + +source /etc/network/interfaces.d/ppp0 + diff --git a/projects/t31_vixand/general/overlay/etc/network/interfaces.d/ppp0 b/projects/t31_vixand/general/overlay/etc/network/interfaces.d/ppp0 new file mode 100644 index 0000000..1998951 --- /dev/null +++ b/projects/t31_vixand/general/overlay/etc/network/interfaces.d/ppp0 @@ -0,0 +1,9 @@ + +auto ppp0 +iface ppp0 inet ppp + pre-up echo 61 > /sys/class/gpio/export + pre-up echo out > /sys/class/gpio/gpio61/direction + pre-up echo 0 > /sys/class/gpio/gpio61/value + pre-up sleep 7 + post-down echo 1 > /sys/class/gpio/gpio61/value + post-down echo 61 > /sys/class/gpio/unexport