freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
oleg_max
ефрейтор
Сообщения: 56
Зарегистрирован: 2019-12-19 17:26:07

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение oleg_max » 2019-12-23 20:04:20

Demis,
Скрипт на perl, нужен его листинг?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 20:09:41

Ага. Отлично. Теперь понятнее стало.
На мой взгляд с сетью стало хорошо.
Мы видим, что ип это 193.107.xxx.7
oleg_max писал(а):
2019-12-23 19:34:39
inet 193.107.xxx.7 --> 193.107.yyy.5
, а 193.107.yyy.5 это гейт (там еще было 193.107.yyy.8, но это м.б. не страшно,но это надо запомнить "в память" на всякий случай). Теперь pf. У меня такой вопрос, судя по rc.conf сначала использовался ipfw потом pf. На pf переход делался Вами или до Вас?

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 20:10:59

oleg_max писал(а):
2019-12-23 20:04:20
Скрипт на perl, нужен его листинг?
Пока нет, но интересно кто-же его дергает? (но это пока не срочная задача).

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 20:13:23

oleg_max писал(а):
2019-12-23 19:57:27
crontab -u ВашЛогин
И это... Слово "ВашЛогин" вместо него нужно подставлять реальное имя пользователя под которым Вы логинитесь на машину в freebsd.

Аватара пользователя
novik
мл. сержант
Сообщения: 146
Зарегистрирован: 2018-07-26 23:52:57

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение novik » 2019-12-23 20:34:22

oleg_max писал(а):
2019-12-21 15:31:24
NAT реализован c помощью pf. Правило в pf.conf -

Код: Выделить всё

nat on $ext_if from $int_if:network to any -> ($ext_if)
nat on $ext_if from !($ext_if) -> ($ext_if:0)
!($ext_if) = все не$ext_if интерфейсы. А какие ещё заданы в pf.conf? Часть пакетов в alc0 не попадает? Они все в tun0 должны.
oleg_max писал(а):
2019-12-23 18:56:07
rdr on $int_if proto { tcp } from 192.168.1.0/24 to any port 80 -> 192.168.1.99 port 3128
Нет, ничего такого в pf.conf нет...
Тогда в /var/log/squid/access.log было бы пусто. Там пусто?
«О сколько нам открытий чудных готовит просвещения дух...»™

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 20:35:11

Дальше. pf - тут у меня сложности, т.к. я его совсем не использую и не знаю. Нужно, чтобы кто-то кто реально использует написал свое мнение.
Но идя по смыслу - передвинул-бы его запуск из того места где это находится сейчас (из конца файла), на место повыше. По моему разумению примерно к такому (для понимания добавил строки "# demis #", к блокам которые переместил) виду:

Код: Выделить всё

keymap="ua.koi8-u.shift.alt"
ifconfig_alc0="DHCP"
ifconfig_em0="inet 192.168.1.99 netmask 255.255.255.0"
hostname="gatew"
gateway_enable="YES"

# demis 1 #
fsck_y_enable="YES"
background_fsck="NO"

swapfile="/usr/swapfile"

# demis 2 #
netwait_enable="YES"
netwait_ip="$defaultrouter"

ppp_enable="YES"
ppp_mode="ddial"
#ppp_nat="YES"
ppp_profile="vinfast"

#ipnat_enable="YES"

firewall_enable="YES"
#firewall_nat_enable="YES"
#firewall_nat_interface="alc0"
firewall_type="OPEN"
#firewall_script="/etc/ipfw.rules"
#firewall_quiet="NO"

# demis 3 #
pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_program="/sbin/pfctl"
pf_flags=""
pflog_enable="YES"
pflog_logfile="/var/log/pf.log"
pflog_flag=""

# demis 4 #
ntpdate_enable="YES"

# demis 5 # Вот тут пока подумать нужно
#natd_enable="YES"
#natd_flags="-f /etc/natd.conf"
#natd_interface="alc0"
#natd_flags="-dynamic -m" # -m = ╨╧ ╫╧┌═╧╓╬╧╙╘╔ ╙╧╚╥┴╬╔╘╪ ╬╧═┼╥┴ ╨╧╥╘╧╫
#natd_flags="-m -f /etc/natd.conf"

rinetd_enable="YES"
# demis 6 # gateway_enable="YES"

sshd_enable="YES"
openssh_enable="YES"

named_enable="YES"
named_uid="bind"
named_chrootdir=""
named_flags="-s"
#named_program="/usr/sbin/named"
#named_flags="-u bind -g bind"
inetd_enable="YES"
apache_enable="YES"
#sendmail_enable="NONE"
#sendmail_flags="-bd"
#sendmail_pidfile="/var/spool/postfix/pid/master.pid"
#sendmail_procname="/usr/local/libexec/postfix/master"
#sendmail_outbound_enable="NO"
sendmail_submit_enable="NO"
#sendmail_msp_queue_enable="NO"
#postfix_enable="YES"
exim_enable="YES"
mysql_enable="YES"
dovecot_enable="YES"

#proftpd_enable="YES"

# demis 7 # 
squid_enable="YES"
nfs_server_enable="YES"
rpcbind_enable="YES"

nmb_enable="YES"
samba_enable="Yes"
nfs_server_enable="YES"

kerberos5_server_enable="YES"
kadmind5_server_enable="YES"

Конфиги, в большинстве своем, отрабатывают последовательно. Если встретится повторная запись, то действует последняя, т.е. та, которая ниже всех по тексту. Это нужно просто запомнить.

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 20:41:26

novik писал(а):
2019-12-23 20:34:22
Они все в tun0 должны.
Именно так. Это нормально.

Аватара пользователя
novik
мл. сержант
Сообщения: 146
Зарегистрирован: 2018-07-26 23:52:57

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение novik » 2019-12-23 20:46:25

Demis писал(а):
2019-12-23 20:35:11
передвинул-бы его запуск из того места где это находится сейчас (из конца файла), на место повыше
Это для удобочитаемости? А так-то

Код: Выделить всё

rcorder /etc/rc.d/* /usr/local/etc/rc.d/*
man rcorder
«О сколько нам открытий чудных готовит просвещения дух...»™

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 20:59:25

novik писал(а):
2019-12-23 20:46:25
man rcorder
Да, но не все так просто для новичка. Мы-же знаем, что и эти моменты могут быть переопределены в локальном rc.d . Например "cat /usr/local/etc/rc.d/dovecot" :

Код: Выделить всё

#!/bin/sh
#
# $FreeBSD: head/mail/dovecot/files/dovecot.in 359890 2014-06-30 17:33:21Z bdrewery $
#

# PROVIDE: dovecot
# REQUIRE: LOGIN slapd
# KEYWORD: shutdown

# Define dovecot_* variables in one of these files:
#       /etc/rc.conf
#       /etc/rc.conf.local
#       /etc/rc.conf.d/dovecot
Где "# REQUIRE: LOGIN slapd" является этим переопределением, а точнее зависимостью. Мол ждать пока не запустится "LOGIN" и "slapd" или нечто аналогичное.

Аватара пользователя
novik
мл. сержант
Сообщения: 146
Зарегистрирован: 2018-07-26 23:52:57

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение novik » 2019-12-23 21:05:30

Demis писал(а):
2019-12-23 20:59:25
эти моменты могут быть переопределены
Конечно. Но

Код: Выделить всё

rcorder /etc/rc.d/* /usr/local/etc/rc.d/*
показывая очерёдность старта должен учесть эти
Demis писал(а):
2019-12-23 20:59:25
REQUIRE: LOGIN slapd
«О сколько нам открытий чудных готовит просвещения дух...»™

Аватара пользователя
novik
мл. сержант
Сообщения: 146
Зарегистрирован: 2018-07-26 23:52:57

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение novik » 2019-12-23 21:14:11

oleg_max, вы не могли бы выложить содержимое файла
oleg_max писал(а):
2019-12-19 18:06:14
pf_rules="/etc/pf.conf"
целиком?
А то не зная его содержимого, сложно выяснить как у вас pf работает.
«О сколько нам открытий чудных готовит просвещения дух...»™

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 21:19:33

Оно да, должен, но не обязан. Можно легко получить нечто:

Код: Выделить всё

/usr/local/etc/rc.d/healthd
rcorder: requirement `slapd' in file `/usr/local/etc/rc.d/dovecot' has no providers.
/usr/local/etc/rc.d/dovecot
Но так мы уходим в сторону и только запутаем новичка.

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 21:20:23

novik писал(а):
2019-12-23 21:14:11
А то не зная его содержимого, сложно выяснить как у вас pf работает.
Поддерживаю.

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-23 21:29:09

И еще хочется увидеть результат команды:

Код: Выделить всё

# /usr/local/etc/rc.d/squid configtest

oleg_max
ефрейтор
Сообщения: 56
Зарегистрирован: 2019-12-19 17:26:07

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение oleg_max » 2019-12-23 22:19:04

Demis писал(а):
2019-12-23 20:09:41
На pf переход делался Вами или до Вас?
До меня. На этом рабочем месте до меня было 3 или 4 человека. Что каждый пытался делать с этой несчастной фряхой, одной только ей известно.
Demis писал(а):
2019-12-23 20:13:23
crontab -u ВашЛогин
И это... Слово "ВашЛогин" вместо него нужно подставлять реальное имя пользователя под которым Вы логинитесь на машину в freebsd.
Да, я понял, что нужно реальный логин ставить :) Просто не стал реальный логин светить... Хотя SSH все равно не работает, стучаться в него можно, но бесполезно :)
novik писал(а):
2019-12-23 20:34:22
А какие ещё заданы в pf.conf? Часть пакетов в alc0 не попадает? Они все в tun0 должны.

Код: Выделить всё

int_if = "em0"
ext_if = "tun0" 
novik писал(а):
2019-12-23 20:34:22
Тогда в /var/log/squid/access.log было бы пусто. Там пусто?
нет access.log не пустой. Он почти 50 Мб весит, но последняя дата изменения файла 6 декабря.

oleg_max
ефрейтор
Сообщения: 56
Зарегистрирован: 2019-12-19 17:26:07

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение oleg_max » 2019-12-23 22:39:12

novik писал(а):
2019-12-23 21:14:11
oleg_max, вы не могли бы выложить содержимое файла
oleg_max писал(а): ↑2019-12-19 17:06:14
pf_rules="/etc/pf.conf"
целиком?
Да, не вопрос:

Код: Выделить всё

int_if = "em0"
ext_if = "tun0"
icmp_types= "{ echoreq, unreach }"
udp_services= "{ ntp, 53 }"
ipphone1 = "194.50.125.136" #(не знаю кто и вообще для чего это сюда вставил, подозреваю, что предыдущий админ для себя лазейку оставил)
sip_server = "192.168.1.199"

# Ports we want to allow access to from the outside world on our local system (ext_if)
tcp_services = "{ #открытые_порты, не уверен стоит ли их "светить"? }"
voip_tcp = "5060" #(тоже не знаю кто и зачем сюда это вставил, астериск на отдельном сервере со своим инет каналом)
voip_udp = "{5060, 4569, 5036, 9999 >< 20001, 2727}"

# ping requests
icmp_types = "echoreq"

# Private networks, we are going to block incoming traffic from them
priv_nets = "{ 127.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12 }"

### options
set block-policy return
set loginterface $ext_if
set skip on lo0
set timeout { udp.first 300, udp.single 150, udp.multiple 900 }

scrub in all

### nat/rdr
# NAT traffic from internal network to external network through external interface

#rdr on $int_if proto tcp from 192.168.1.0/24 to $ext_if port xxx -> 192.168.1.101
#rdr on $int_if proto tcp from 192.168.1.0/24 to $ext_if port yyy -> 192.168.1.103 port yyy
#no nat on $int_if proto tcp from $int_if to 192.168.1.0/24
#nat on $int_if proto tcp from 192.168.1.0/24 to 192.168.1.101 port xxx -> $int_if
#nat on $int_if proto tcp from 192.168.1.0/24 to 192.168.1.103 port yyy -> $int_if

nat on $ext_if from $int_if:network to any -> ($ext_if)
nat on $ext_if from !($ext_if) -> ($ext_if:0)

nat-anchor ip-pbx
binat-anchor ip-pbx

# redirect traffic to proxy on localhost
# rdr pass on $ext_if proto tcp from any to xxx.xxx.xxx.7 port xxx -> 192.168.1.101 port xxx #(реальные порты заменил)
rdr pass on $ext_if proto tcp from any to xxx.xxx.xxx.7 port yyy -> 192.168.1.103 port yyy
rdr pass on $ext_if proto tcp from any to xxx.xxx.xxx.7 port zzz -> 192.168.1.103 port zzz
rdr pass on $ext_if proto tcp from any to xxx.xxx.xxx.7 port aaa -> 192.168.1.220 port aaa
# rdr pass on $ext_if proto { tcp, udp } from any to xxx.xxx.xxx.7 port 5060 -> 192.168.1.199 port 5060
#rdr pass on $ext_if proto tcp from any to xxx.xxx.xxx.7 port 1717 -> 192.168.1.174 port 80
#rdr pass on $ext_if proto tcp from any to xxx.xxx.xxx.7 port 2727 -> 192.168.1.172 port 80
#rdr pass on $ext_if proto tcp from any to xxx.xxx.xxx.7 port 3737 -> 192.168.1.173 port 80
#rdr pass on $ext_if proto tcp from any to xxx.xxx.xxx.7 port 88 -> 192.168.1.240 port 88

#nat on $ext_if inet proto udp from $sip_server to any -> ($ext_if) static-port
#rdr on $ext_if inet proto udp from any to ($ext_if) port 5060 -> $sip_server
#nat on $ext_if from $int_if to any -> ($ext_if)

rdr-anchor ip-pbx

### filter rules
block in log all
pass quick on lo0 all
pass inet proto icmp all icmp-type $icmp_types

pass in on $ext_if inet proto tcp from any to any port $voip_tcp flags S/SA keep state
pass out on $ext_if inet proto tcp all flags S/SA keep state
pass in on $ext_if inet proto udp from any to any port $voip_udp keep state
pass out on $ext_if proto udp all keep state

# block incoming traffic from private networks on external interface
block drop in quick on $ext_if from $priv_nets to any

# block outgoing traffic to private networks on external interface
block drop out quick on $ext_if from any to $priv_nets

#pass in log quick on $ext_if proto tcp from any to ххх.ххх.ххх.7 port $tcp_services keep state
#pass in log quick on $int_if proto tcp from 192.168.1.0/24 to ххх.ххх.ххх.7 port $tcp_services keep state
#pass out log quick on $ext_if proto tcp from any to any port $tcp_services keep state

# allow in ping replies
#pass in inet proto icmp all icmp-type $icmp_types keep state

# allow all traffic from internal network to internal interface
pass in log on $int_if from $int_if:network to any keep state
pass out on $int_if from any to $int_if:network keep state

pass in log quick on $ext_if proto tcp to port $tcp_services
pass in quick on $ext_if proto udp to port $udp_services

# allow all traffic out via external interface
pass out on $ext_if proto tcp all modulate state flags S/SA
pass out on $ext_if proto { tcp, udp, icmp } all keep state
anchor ip-pbx 

oleg_max
ефрейтор
Сообщения: 56
Зарегистрирован: 2019-12-19 17:26:07

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение oleg_max » 2019-12-23 22:41:49

Demis писал(а):
2019-12-23 21:29:09
Demis » 2019-12-23 20:29:09

И еще хочется увидеть результат команды:

# /usr/local/etc/rc.d/squid configtest
только завтра на месте смогу проверить. SSH rip :(

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-24 0:48:05

oleg_max писал(а):
2019-12-23 22:41:49
только завтра на месте смогу проверить.
Ок. Не проблема. По поводу ssh. Тут у Вас так: реально через /etc/rc.conf стартует два ssh даемона.
oleg_max писал(а):
2019-12-19 18:06:14
sshd_enable="YES"
openssh_enable="YES"
Ну или пытается стартовать. При особой сноровке, если назначить разные порты (скажем 22 для одного и 22422 для другого), то одновременный запуск можно сделать.
novik писал(а):
2019-12-23 14:35:43
sockstat | grep 22
Конфиг классического ssh увидим так:

Код: Выделить всё

ls /etc/ssh/sshd_config
-rw-r--r--  1 root  wheel  3761 Sep 19  2010 /etc/ssh/sshd_config 
В нем можно найти параметр:

Код: Выделить всё

cat /etc/ssh/sshd_config | grep Port
#Port 22
#GatewayPorts no
Обратите внимание "порт" с большой буквы. По дефолту он закомментирован (и при этом будет активным если нет других даемонов), но в каком виде у Вас - это нужно просто разобраться.
Второй ssh (который openssh), он установлен из портов (ports, не путать с портами от сокета типа 22 или 3389) конфиг от него должен валяться по пути:

Код: Выделить всё

ls /usr/local/etc/
В нем тоже должен быть указан номер порта от даемона. Есть вероятность, что в обоих случаях эти порты изменены.
Ознакомившись с конфигами и зная какой из них (или даже оба) стартует можно будет понять как подключаться через putty.
По конфигу от pf. Не узрел в нем правила разрешающего прохождение пакетов от внешнего ко внутреннему интерфейсу.
Тут наверное novik лучше подскажет.

Аватара пользователя
novik
мл. сержант
Сообщения: 146
Зарегистрирован: 2018-07-26 23:52:57

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение novik » 2019-12-24 0:54:37

oleg_max писал(а):
2019-12-23 22:19:04
нет access.log не пустой. Он почти 50 Мб весит, но последняя дата изменения файла 6 декабря.
Это странно, с таким /etc/pf.conf squid в прозрачном режиме не должен работать, и access.log должен быть пустым. 6 декабря в /etc/pf.conf что-то меняли?
oleg_max писал(а):
2019-12-23 22:39:12
Да, не вопрос
Не понятно что подгружа(ло)ет правила в якоря в вашем /etc/pf.conf Это может быть скрипт, посмотрите что в cron-е у вас запускается. Но может это просто не рабочие останки от
oleg_max писал(а):
2019-12-23 22:19:04
На этом рабочем месте до меня было 3 или 4 человека. Что каждый пытался делать с этой несчастной фряхой, одной только ей известно.
«О сколько нам открытий чудных готовит просвещения дух...»™

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-24 8:53:18

Demis писал(а):
2019-12-23 19:11:44
Вполне можно шнурком. Выдернуть, подождать
На свежую голову подумалось, что лучше перезагрузиться. Как-то очень давно был случай, когда вроде все перепрописал, передернул на живую. Диагностика стала показывать, что все правильно, а реально по новому не работало.

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-24 9:08:38

Предполагаю, что это именно
novik писал(а):
2019-12-24 0:54:37
просто не рабочие останки от
, а ip-pbx это отсылка к некоему ip-адресу от атэски. И осталось как апокриф. Судя по тексту, похоже, что якоря были когда-то связаны только с атэской.

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение Demis » 2019-12-24 9:19:04

Думаю, надо нам попросить у ТС что-то вроде

Код: Выделить всё

pfctl -sa
т.е. диагностику загруженных правил. Только живые адреса подправьте, но ничего не выкидывайте.

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение snorlov » 2019-12-24 10:42:46

В правилах pf я не заметил перенаправление на сквид, поэтому дело и не в сквиде, но вот в таблице маршрутизации, маршрут 0.0.0.0 указывает на alc0, а по идеи после поднятия ppp он должен указать на tun0, хотя я может быть и просмотрел этот момент, но defaultrouter из rc.conf удалите в любом случае...

oleg_max
ефрейтор
Сообщения: 56
Зарегистрирован: 2019-12-19 17:26:07

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение oleg_max » 2019-12-24 10:58:48

Доброго времени суток!
Demis писал(а):
2019-12-23 21:29:09
И еще хочется увидеть результат команды:

# /usr/local/etc/rc.d/squid configtest
Выдает - unknown directive configtest.
Demis писал(а):
2019-12-24 0:48:05
По поводу ssh. Тут у Вас так: реально через /etc/rc.conf стартует два ssh даемона.
C SSH тут отдельная история. Пытался я его реанимировать, но безуспешно. С самого начала и сейчас при попытке запустить sshd

Код: Выделить всё

service sshd onestart


ругается на -

Код: Выделить всё

/usr/sbin/ssh-keygen: undefined symbol "ssh_OpenSSL_add_all_algorithms"
Performing sanity check on sshd confoguration
/usr/sbin/sshd: undefined symbol "ssh_OpenSSL_add_all_algorithms"
/etc/rc.d/sshd: WARNING: failed precmd routine for sshd
При попытке запустить openssh:

Код: Выделить всё

service openssh start

Код: Выделить всё

Performing sanity check on openssh configuration
/usr/local/sbin/sshd: Undefined symbol "logwtmp"
/usr/local/etc/rc.d/openssh: WARNING: failed precmd routine for openssh
Пробовал менять порты, потому что ругалось, что используется один и тот же порт. Порты sshd и openssh добавлял в pf.conf. Они там и сейчас есть, просто я строку с открытыми портами убрал из листинга pf.conf.
Demis писал(а):
2019-12-24 0:48:05
ls /etc/ssh/sshd_config
У меня данная команда выполняется только если добавить -la

Код: Выделить всё

ls -la /etc/ssh/sshd_config
novik писал(а):
2019-12-24 0:54:37
Это может быть скрипт, посмотрите что в cron-е у вас запускается.
В crontab есть автозапуск скрипта, который pppoe перезапускает, и логротейт

Код: Выделить всё

# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: release/9.1.0/etc/crontab 194170 2009-06-14 06:37:19Z brian $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
#
#minute	hour	mday	month	wday	who	command
#
*/5	*	*	*	*	root	/usr/libexec/atrun
#
# Save some entropy so that /dev/random can re-seed on boot.
*/11	*	*	*	*	operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0	*	*	*	*	root	newsyslog
#
# Perform daily/weekly/monthly maintenance.
1	3	*	*	*	root	periodic daily
15	4	*	*	6	root	periodic weekly
30	5	1	*	*	root	periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time.  See adjkerntz(8) for details.
1,31	0-5	*	*	*	root	adjkerntz -a
#
*/1	*	*	*	*	root	/sbin/ppp_check.pl
#
0	*	*	*	*	root	/usr/local/sbin/logrotate	/usr/local/etc/logrotate.conf 

oleg_max
ефрейтор
Сообщения: 56
Зарегистрирован: 2019-12-19 17:26:07

freeBDS-шлюз, периодически не грузятся сайты (err_timed_out)

Непрочитанное сообщение oleg_max » 2019-12-24 11:02:59

Demis писал(а):
2019-12-24 9:19:04
Думаю, надо нам попросить у ТС что-то вроде

pfctl -sa
Сформировало увесистый файл 190Кб. Не уверен, что есть смысл весь листинг сюда постить.