Почему не делает это соединяет интерфейсом пост с работой сценария?

Это - мой /etc/network/interfaces конфигурация:

auto lo
iface lo inet loopback

iface eth0 inet static
     address 192.168.1.2/24
     gateway 192.168.1.1
     post-up echo "script run" > /home/user/ifuptest.txt 

Когда я снижаю iface и затем снова с ip link set eth0 down сопровождаемый ip link set eth0 up интерфейс подходит хорошо, но существует не недавно создано ifuptest.txt текстовый файл создается в корневом каталоге.

0
задан 21 January 2019 в 04:05

1 ответ

Улучшения сценариев:

/etc/network/interfaces:

auto lo
iface lo inet loopback

iface eth0 inet static
 address 192.168.1.2/24
 gateway 192.168.1.1
 post-up /bin/myscript.sh

/bin/myscript.sh:

#!/bin/sh
echo "script run" > /home/user/ifuptest.txt

сделайте исполняемый файл:

chmod +x /bin/myscript.sh

Поиск и устранение неисправностей при установке вниз / интерфейса:

Попробуйте это:

ip link set dev eth0 down
ip link set dev eth0 up

затем:

ifconfig eth0 down
ifconfig eth0 up

и проверьте различие в поведении.

0
ответ дан 26 October 2019 в 12:06

Другие вопросы по тегам:

Похожие вопросы: