Имеем FreeBSD-4.10,
device ppp 6
device tun
A)3 клиента ppp(ppp over tcp)-|ether|-> B)pppd(device ppp) (шейпим,
кладём в ppp-over-tcp-over-ssh) -> C)sshd->pppd->natd->internet
(вот такой изврат, задача была отроутить трафик клиентов A в разных
неподконтрольных сетях через B).
На B хронически получаем no buffer space available/залипание ppp
линков B->A (пинг ppp-концов B->A пишет no buffer space, с A->B -
молчит), при этом пинги между A и B - ходят без проблем.
Игры типа net.inet.tcp.sendspace=2097152 - радикально поправляют
ситуацию, всё чудненько летает, но тогда собственно с B сделать
connect() куда-либо становится нереально :
telnet localhost 80
socket: No buffer space available
а бывает нужно...
на B
maxusers 384
options MAXFILES=32000
options NMBCLUSTERS=65536
options HZ=200
Всюду по гигу RAM, море CPU - то есть ресурсов для полёта
мыслей - вагон. "Что делать?" или как бы уехать с большим
net.inet.tcp.sendspace/net.inet.tcp.recvspace?
--
Best regards,
Paul Arakelyan.
===================================================================
uanog mailing list.
To Unsubscribe: send mail to majordomo(a)uanog.kiev.ua
with "unsubscribe uanog" in the body of the message