Comecei a estudar redes e linux em geral recentemente. Eu instalei o noip2 e queria iniciá-lo automaticamente na inicialização.
Eu fiz um arquivo .service no diretório systemd / system, e também fiz um serviço para restaurar as regras do iptables, ambas as unidades foram marcadas como oneshot, com ExecStart=path/to/binaries
.
Após a reinicialização, eu queria verificar iptables -L
se funcionou corretamente, mas recebi uma mensagem de erro que /path/to/binaries: line 1: Off: command not found
.
Edit: Eu tentarei verificar se systemctl alterou os direitos para esses binários, ou finalmente talvez eu tente reinstalar noip2 pelo menos, minha variável $ PATH está intocada.
Mas eu preciso chegar em casa primeiro, eu cuidei do meu sshd: D
Editar # 2:
Login de casa: verifique. Nenhum direito executável prejudicado.
root@homesrv ~ # /sbin/iptables
/sbin/iptables: line 1: OFF: command not found
root@homesrv ~ # /usr/local/bin/noip2
/usr/local/bin/noip2: line 1: OFF: command not found
root@homesrv ~ # ls /sbin -l | grep iptables&& ls /usr/local/bin -l |grep noip2
lrwxrwxrwx 1 root root 13 Aug 7 11:43 iptables -> xtables-multi
lrwxrwxrwx 1 root root 13 Aug 7 11:43 iptables-restore -> xtables-multi
lrwxrwxrwx 1 root root 13 Aug 7 11:43 iptables-save -> xtables-multi
-rwxr-xr-x 1 root root 4 Aug 27 02:35 noip2
root@homesrv ~ # /sbin/iptables-restore < /etc/iptables-rules
/sbin/iptables-restore: line 1: OFF: command not found
Alguma idéia?