Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vadim Goncharov                      2:5020/400     11 Dec 2006  19:40:03
 To : Valentin Davydov
 Subject : Re: расщепить на несколько хостов
 -------------------------------------------------------------------------------- 
 
 Hi Valentin Davydov! 
 
 On Mon, 11 Dec 2006 07:32:59 +0000 (UTC); Valentin Davydov wrote about 'Re:
 расщепить на несколько хостов':
 
  VD>> А на хосту А на этот порт
  VD>> повесить tcp-proxy, слепленный жвачкой из inetd, netcat, bounce и т.д.
  VD>> и умеющий всё что ни попадя, в том числе и src ip round-robin.
  >>Хм, а вот тут поподробнее - как это будет выглядеть? Эти src ip таки
  >>придется алиасами вешать или оно (кстати, кто из связки?) умеет
  >>raw-сокеты?
  VD> Берёшь сетку, скажем, 10.40/16. Пишешь на сервере Б роутинг на эту сетку
  VD> так, чтобы он доходил до хоста А. Затем на хосту А ставишь все 65536
  VD> адресов из этой сетки на lo0 алиасами (с маской 32, разумеется). 
 
 Почему на lo0 ?
 
  VD> Пишешь в inetd.conf
  VD> слушать тот порт, на который будет ходить твоя софтина, и запускать на
  VD> каждое соединение примерно такой скрипт: #!/bin/sh exec nc -s
  VD> 10.40.$(sockstat -4 -c |\        awk
  VD> "\$3==$$&&\$4==0{gsub(\".*:\",\"\",\$7);         print int(\$7/256) \".\"
  VD> \$7%256}"\      ) $Б $порт_сервера
 
 Благодарю за скриптик. Конечно, хотелось бы более изящно, чем куча
 алиасов на одном хосте, но и это сойдет.
 
  VD> Там ещё могут быть всякие тонкости, связанные с ограничениями количества
  VD> одновременных соединений в inetd, корректностью закрытия tcp-соединений
  VD> клиентом и/или сервером, environmentом запускаемых из скрипта команд, но
  VD> при должной аккуратности всё это более-менее тривиально настраивается.
 
 А какие тут могут быть тонкости? Разрешить достаточное количество
 одновременных соединений, и пусть висит. Зачем nc и awk окружение, тоже
 непонятно...
 
 -- 
 WBR, Vadim Goncharov. ICQ#166852181       mailto:vadim_nuclight@mail.ru
 [Moderator of RU.ANTI-ECOLOGY][FreeBSD][http://antigreen.org][LJ:/nuclight]
 --- slrn/0.9.8.1 on FreeBSD 4.11/i386
  * Origin: Nuclear Lightning @ Tomsk, TPU AVTF Hostel (2:5020/400@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 расщепить на несколько хостов   Vadim Goncharov   08 Dec 2006 00:47:42 
 Re: расщепить на несколько хостов   Valentin Davydov   08 Dec 2006 10:59:46 
 Re: расщепить на несколько хостов   Vadim Goncharov   08 Dec 2006 20:16:18 
 Re: расщепить на несколько хостов   Valentin Davydov   11 Dec 2006 11:32:59 
 Re: расщепить на несколько хостов   Vadim Goncharov   11 Dec 2006 19:40:03 
 Re: расщепить на несколько хостов   Valentin Davydov   12 Dec 2006 11:32:36 
 Re: расщепить на несколько хостов   Vadim Goncharov   12 Dec 2006 16:19:48 
 Re: расщепить на несколько хостов   Valentin Davydov   13 Dec 2006 11:27:21 
 Re: расщепить на несколько хостов   Vadim Goncharov   13 Dec 2006 17:42:38 
 Re: расщепить на несколько хостов   Mykola Dzham   11 Dec 2006 18:08:16 
 Re: расщепить на несколько хостов   Valentin Davydov   13 Dec 2006 11:27:21 
 Re: расщепить на несколько хостов   Mykola Dzham   13 Dec 2006 16:18:50 
Архивное /ru.unix.bsd/103594801a2eb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional