forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 21.10.2018, 14:32
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию sendmail на i386

Alex Korchmar написал(а) к All в Oct 18 13:20:33 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

коллеги, а проверьте пожалуйста, у кого есть такая конфигурация -
правда ли что в 386й сборке sendmail поломан tcpwrappers ?

echo sendmail:ALL:deny > /etc/hosts.allow или еще какая банальность.

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #2  
Старый 21.10.2018, 15:13
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 18:57:54 по местному времени:

21 окт. 2018, воскресенье, в 11:20 NOVT, Alex Korchmar написал(а):

AK> коллеги, а проверьте пожалуйста, у кого есть такая конфигурация -
AK> правда ли что в 386й сборке sendmail поломан tcpwrappers ?
AK> echo sendmail:ALL:deny > /etc/hosts.allow или еще какая банальность.

Подземный стук не лечится. Про какую версию речь идёт,
в каком смысле "поломан"?

Eugene
--
Сердце - малочувствительный, мускулистый, грубый и жесткий орган.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #3  
Старый 21.10.2018, 19:43
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 18:31:42 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

> AK> коллеги, а проверьте пожалуйста, у кого есть такая конфигурация -
> AK> правда ли что в 386й сборке sendmail поломан tcpwrappers ?
> AK> echo sendmail:ALL:deny > /etc/hosts.allow или еще какая банальность.
> Подземный стук не лечится. Про какую версию речь идёт,
любую доступную тебе для проверки
> в каком смысле "поломан"?
вышеприведенная команда не оказывает никакого действия.
В отличие от точно такого же но на amd64 системе.

для sshd работает.

> Alex
P.S. результат deny надо смотреть в maillog
--- ifmail v.2.15dev5.4
Ответить с цитированием
  #4  
Старый 21.10.2018, 22:02
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 01:54:31 по местному времени:

21 окт. 2018, воскресенье, в 16:31 NOVT, Alex Korchmar написал(а):

AK>> коллеги, а проверьте пожалуйста, у кого есть такая конфигурация -
AK>> правда ли что в 386й сборке sendmail поломан tcpwrappers ?
AK>> echo sendmail:ALL:deny > /etc/hosts.allow или еще какая банальность.
>> Подземный стук не лечится. Про какую версию речь идёт,
AK> любую доступную тебе для проверки
>> в каком смысле "поломан"?
AK> вышеприведенная команда не оказывает никакого действия.
AK> В отличие от точно такого же но на amd64 системе.
AK> для sshd работает.
AK> P.S. результат deny надо смотреть в maillog

У меня одинаково работает и на amd64, и на i386,
вот это конкретно на i386:

# fgrep tcpw /var/log/maillog
Oct 21 19:51:38 host sm-mta[99947]: NOQUEUE: tcpwrappers (unknown, X.X.X.X) rejection

11.2-PRERELEASE/i386

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #5  
Старый 22.10.2018, 11:32
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 10:18:39 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

> У меня одинаково работает и на amd64, и на i386,
вот херня какая... А строчка в hosts.allow именно sendmail: ... ?


> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #6  
Старый 22.10.2018, 12:12
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 16:01:42 по местному времени:

22 окт. 2018, понедельник, в 08:18 NOVT, Alex Korchmar написал(а):

>> У меня одинаково работает и на amd64, и на i386,
AK> вот херня какая... А строчка в hosts.allow именно sendmail: ... ?

Да, только я пробелы ставлю вокруг двоеточий, но вряд ли это имеет значение.

Eugene
--
Прекрасны тонко отшлифованная драгоценность; победитель, раненный в бою;
слон во время течки; река, высыхающая зимой; луна на исходе; юная женщина,
изнуренная наслаждением, и даятель, отдавший все нищим. (Дхарма)
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #7  
Старый 22.10.2018, 13:32
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 12:18:42 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

> >> У меня одинаково работает и на amd64, и на i386,
> AK> вот херня какая... А строчка в hosts.allow именно sendmail: ... ?
> Да, только я пробелы ставлю вокруг двоеточий, но вряд ли это имеет значение.
у меня с пробелами, лучше не становится. Как, блжад?

> Alex
P.S. мопед не мой, в смысле, это не я так собрал. И хз как поправить. Я даже
пересобрать не могу - нет у меня таких систем.

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #8  
Старый 22.10.2018, 15:03
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 18:54:53 по местному времени:

22 окт. 2018, понедельник, в 10:18 NOVT, Alex Korchmar написал(а):

>>> У меня одинаково работает и на amd64, и на i386,
AK>> вот херня какая... А строчка в hosts.allow именно sendmail: ... ?
>> Да, только я пробелы ставлю вокруг двоеточий, но вряд ли это имеет значение.
AK> у меня с пробелами, лучше не становится. Как, блжад?

Да очень просто, WITНOUTTCPWRAPPERS в make.conf:

$ fgrep -A2 WRAPPERS /usr/src/usr.sbin/sendmail/Makefile
.if ${MKTCPWRAPPERS} != "no"
CFLAGS+= -DTCPWRAPPERS
LIBADD+= wrap
.endif

Проверь:

$ ldd /usr/libexec/sendmail/sendmail | grep libwrap
libwrap.so.6 => /usr/lib/libwrap.so.6 (0x801483000)

AK> P.S. мопед не мой, в смысле, это не я так собрал. И хз как поправить. Я даже
AK> пересобрать не могу - нет у меня таких систем.

Пересобрать можно на любой amd64 обычным make buildworld
c TARGET_ARCН=i386 в src.conf, или можно даже не трогая системный src.conf:
make buildworld TARGET_ARCН=i386

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #9  
Старый 22.10.2018, 16:22
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 15:14:47 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

> AK> у меня с пробелами, лучше не становится. Как, блжад?
> Да очень просто, WITНOUTTCPWRAPPERS в make.conf:
не, такого там точно нет (да и ldd говорит обратное)

> $ ldd /usr/libexec/sendmail/sendmail | grep libwrap
> libwrap.so.6 => /usr/lib/libwrap.so.6 (0x801483000)
ну да, разумеется.
как-то оно более хитро поломано.

> Пересобрать можно на любой amd64 обычным make buildworld
хм, это как-то напряжно для моих виртуалок.
> c TARGET_ARCН=i386 в src.conf, или можно даже не трогая системный src.conf:
> make buildworld TARGET_ARCН=i386
Там еще процессор переопределен и еще много чего, что вряд ли вызовет восторг
i386 buildworld.



> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #10  
Старый 22.10.2018, 17:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: sendmail на i386

Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 21:36:35 по местному времени:

22 окт. 2018, понедельник, в 13:14 NOVT, Alex Korchmar написал(а):

AK>> у меня с пробелами, лучше не становится. Как, блжад?
>> Да очень просто, WITНOUTTCPWRAPPERS в make.conf:
AK> не, такого там точно нет (да и ldd говорит обратное)
>> $ ldd /usr/libexec/sendmail/sendmail | grep libwrap
>> libwrap.so.6 => /usr/lib/libwrap.so.6 (0x801483000)
AK> ну да, разумеется.
AK> как-то оно более хитро поломано.

Или там не этот sendmail запускается, а портовый, например,
проверь /etc/mail/mailer.conf. Или вообще не настоящий sendmail,
а что-то мимикрирующее под него (postfix умеет мимикрировать).

>> Пересобрать можно на любой amd64 обычным make buildworld
AK> хм, это как-то напряжно для моих виртуалок.
>> c TARGET_ARCН=i386 в src.conf, или можно даже не трогая системный src.conf:
>> make buildworld TARGET_ARCН=i386
AK> Там еще процессор переопределен и еще много чего, что вряд ли вызовет восторг
AK> i386 buildworld.

Нормально всё будет, можно и CPUTYPE переопределить и вообще всё что угодно.
Штатная сборка Nanobsd как раз и готовит отдельную копию make.conf,
суёт туда всё что обычно раскидывается по src.conf и make.conf
по-отдельности и запускает кросс-компиляцию конструкцией типо такой:

env SRCCONF=/dev/null SRCENV_CONF=/dev/null __MAKECONF=make.conf \
TARGET=i386 TARGET_ARCН=i386 make buildworld

И всё прекрасно собирается. Я даже собирал mips32e на amd64 и оно
потом работало на реальном железе MIPS32.

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:44. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot