Mac OS X Yosemite (10.10.2)
Postgresql 9.4.1 (устанавливается вместе с Homebrew)
Snort 2.9.7.0 (устанавливается вместе с Homebrew)
Я не могу подключиться к PSQL - порт 5432 кажется закрытым:
$ psql postgres
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
$nmap -p 5432 localhost
Starting Nmap 6.47 ( http://nmap.org ) at 2015-03-03 15:51 PST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00013s latency).
PORT STATE SERVICE
5432/tcp closed postgresql
Nmap done: 1 IP address (1 host up) scanned in 0.02 seconds
Я попытался перезапустить postgresql с обедом, но это не помогло:
$ lunchy stop postgres
$ lunchy start postgres
Service.log показывает:
LOG: specifying both host name and CIDR mask is invalid: "snort-sensor-host-ip/32"
CONTEXT: line 95 of configuration file "/usr/local/var/postgres/pg_hba.conf"
FATAL: could not load pg_hba.conf
Очевидно, что эта строка в pg_hba.conf не нравится:
host snort snort snort-sensor-host-ip/32 password
Но почему?
Я добавил его в соответствии с этим руководством:https://discussions.apple.com/thread/3370709?start=0&tstart=0
Когда я комментирую эту строку - это работает, но мой Snort не работает: OSX: Snort: ERROR: /etc/snort/../rules/local.rules(0) Невозможно открыть файл правил "/etc /snort /. ./rules/local.rules ": нет такого файла или каталога