Я пытаюсь написать скрипт, который устанавливает локальный IP-адрес. Это то, что я до сих пор:
#!/bin/sh
echo -n \
"# interfaces(5) file used by ifup(8) and ifdown(8)\n"\
"auto lo\n"\
"iface lo inet loopback\n"\
"auto eth0\n"\
"iface eth0 inet static\n"\
" address 192.168.2.130\n"\
" netmask 255.255.255.0\n"\
" gateway 192.168.2.1\n"\
" dns-nameservers 8.8.8.8\n"\
> /etc/network/interfaces
/sbin/ifup eth0
Файл /etc/network/interfaces
выглядит разумно отформатированным, но команда ifup
приводит к следующей ошибке:
RTNETLINK answers: File exists
Failed to bring up eth0.
Как я могу это исправить?