update-rc.d: error: not enough arguments
Прежде чем обновлять, нужно создать. В моем примере использовал nano, но можно любой текстовый редактор. В моем примере делал через терминал, но можно и без.
Смысл действа: создать исполняемый текстовый файл, положить его в нужное место и прописать в автозапуск.
В примере сначала создается текстовый файл (скрипт) в нужном месте и с нужным названием. Затем ему даются права на исполнение, и только потом сделано обновление.
Только после этого обновить, чтобы система увидела:
# sudo update-rc.d local.autostart defaults 80
Пользователь добавил сообщение 02 Ноября 2017, 12:49:59:
Пока проблема не решена, еще раз то же самое другими словами, чуть подробней:
1. Открываем терминал.
2. В терминале пишем:
sudo nano /etc/init.d/local.autostart
Это мы создаем пока еще пустой текстовый файл с названием
local.autostart в директории
/etc/init.d/ с помощью консольного текстового редактора
nano3. Копируем прямо из этой темы и вставляем текст:
#!/bin/bash
sudo iptables -t nat -I OUTPUT -p tcp -m tcp --dport 80 -d 195.82.146.120/30 -j DNAT --to-destination 163.172.167.207:3128
4. Выходим из
nano с сохранением текста.
5. Даем текстовому файлу (скрипту) права на исполнение:
sudo chmod +x /etc/init.d/local.autostart
6. Чтобы система увидела новый исполняемый скрипт, стоящий в автозагрузке, делаем
reboot системы, либо просто обновляем:
sudo update-rc.d local.autostart defaults 80
7. Проверяем. Если не сработало, ждем ответов других пользователей.