ポート514でリッスンするようにrsyslogを設定しようとしており、127.0.0.1でのみリッスンしていることを確認したいと思います。
514のログを許可しますが、すべてのIPアドレスを受信しています。
私は次の2つの設定を試しました。どちらの場合も、すべてのインターフェイスを受信します。
$ModLoad imudp
$UDPServerRun 514
$UDPServerAddress 127.0.0.1
そして
module(load="imudp")
input(type="imudp" port="514" Address="127.0.0.1")
rsyslog は 2 番目の設定を許可しません。
rsyslogd: the last error occured in /etc/rsyslog.conf, line 86:"input(type="imudp" port="514" Address="127.0.0.1")"
rsyslogd: the last error occured in /etc/rsyslog.conf, line 85:"module(load="imudp")
rsyslogバージョンの詳細。
rsyslogd -v rsyslogd 5.8.10、次にコンパイルされました:
FEATURE_REGEXP: Yes FEATURE_LARGEFILE: No GSSAPI Kerberos 5 support: Yes FEATURE_DEBUG (debug build, slow code): No 32bit Atomic operations supported: Yes 64bit Atomic operations supported: Yes Runtime Instrumentation (slow code): No
ベストアンサー1
特定のアドレスにバインドするには、これを行うことができると思います。 (初期設定との違いは、実行がアドレスの後に進む必要があることです。
$ModLoad imudp
$UDPServerAddress 127.0.0.1 # BEFORE UDPSERVERRUN
$UDPServerRun 514