Ромарио, Это зависит от того, использует ли ваш дистрибутив linux systemd (самые современные )или нет (те, что остались вменяемыми ).
Доsystemd
:
Добавьте свои локальные команды в /etc/rc.d/rc.local
и создайте эту ссылку ln -s /etc/rc.d/rc.local /etc/rc5.d/S99local
(, предполагая, что вы будете загружаться в runlevel
5)
послеsystemd
:
вы также должны добавить свои команды в /etc/rc.d/rc.local
, но не забудьте chmod +x /etc/rc.d/rc.local
.
обновление:
На Raspberry Pi это папка rcS.d
. Вы можете изменить порядок вызова скрипта после этого ответа
Проблема была не в брандмауэре.
Порт 9200 принадлежит ElasticSearch
Elasticsearch по умолчанию имеет некоторую защиту, которая не разрешает доступ к нему с других IP-адресов, кроме локальных IP-адресов.
Поэтому я редактирую файл elasticsearch.yml, и проблема была решена.