Как установить Arpon на Ubuntu 18.10?
Инструкции для Ubuntu 16.04 устарели (файл конфигурации не содержит те же настройки). Например нет
DAEMON_OPTS="-q -f /var/log/arpon/arpon.log -g -D"
RUN="yes"
последние настройки arpon_3.0-ng + dfsg1-1
/ И т.д. / по умолчанию /arpon
# Options for arpon(8)
# You must choose between static ARP inspection (SARPI), dynamic ARP inspection
# (DARPI), and hybrid ARP inspection' (HARPI). You can also pass other options
# to the daemon as explained in arpon(8), but do NOT pass `--daemon` or
# `--interface` (those will be added automatically as needed).
# DAEMON_ARGS="--sarpi"
DAEMON_ARGS="--darpi"
# DAEMON_ARGS="--harpi"
# when using systemd you have to enable arpon explicitly for each interface
# you want to run it on:
systemctl enable arpon@eth0
systemctl start arpon@eth0
# For the LSB init script, enter a list of interfaces into the list below;
# arpon will be started to protect ARP on these interfaces.
# Note: This is ignored when using systemd!
# INTERFACES="eth0 eth1"
Я установил его, и я получаю следующую ошибку при попытке выполнить любую команду arpon через терминал,
user@user:/var/run$ sudo arpon -d -i eth0 -s
ERROR: msg.c:232 msg_init: 'No such file or directory'.
Пид существует, но когда я бегу
$ cat /var/run/arpon.pid
это ничего не показывает.
1 ответ
Решение
У меня была такая же проблема, и я решил ее
sudo mkdir /var/log/arpon
Кажется, что эта папка отсутствует и файл журнала /var/log/arpon/arpon.log
не может быть создан во время выполнения.