LINUX.ORG.RU

Проверка связи


0

0

У меня сервер работает и на нем открыт порт с которого через инет
раздаются лицензии.
$IPTABLES -t nat -A PREROUTING -p tcp -d $INET_IP --dport 1700 -j DNAT --to-destination 194.190.67.118:1700
$IPTABLES -A FORWARD -i $INET_IFACE -d 194.190.67.118 -p tcp --dport 1700 -j ACCEPT
Это внутренний(локальный) ip 194.190.67.118.
Мне нужно чтобы:
1. Писалось в лог кто(ip) и когда на порт 1700 входил.
2. Скрипт какой-нибудь, чтобы он например проверял с сервера пинг с внешним миром и когда связь рвалась, то писал в лог время и дату, а когда связь возобновлялась, чтобы это тоже фиксировалось.


Вот мой файл syslog.conf
======================================================================
*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
# Log all the mail messages in one place.
mail.* /var/log/maillog
# Log cron stuff
cron.* /var/log/cron
# Everybody gets emergency messages
*.emerg *
# Save news errors of level crit and higher in a special file.
uucp,news.crit /var/log/spooler
# Save boot messages also to boot.log
local7.* /var/log/boot.log
#Socks5 log
local0.* /var/log/socks5.log
*.=info;*.=notice;local0.none;mail.none /var/log/message
# INN
news.=crit /var/log/news/news.crit
news.=err /var/log/news/news.err
news.notice /var/log/news/news.notice
======================================================================
Что нужно добавить, чтобы ЛОГ iptables писался в /var/log/iptables/iptables.log?

Youra_P
() автор топика

>в лог кто(ip) и когда на порт 1700

ето скорее через iptables, где-то так:

iptables -A INPUT -p tcp -s 0.0.0.0/0 -d $SERVER_IP --destination-port 1700 -j LOG --log-prefix "port 1700:"

>проверял с сервера пинг

http://www.linux.org.ru/jump-message.jsp?msgid=461980

fagot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.