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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Vitaly E.Lavrov <lve@cit.aanet.ru>            22 Feb 2002  13:33:58
 To : Vasily Krysin
 Subject : Re: udp bcast
 -------------------------------------------------------------------------------- 
 
 > hi, Eugene
 
 > 20 Feb 02 14:04, you wrote to me:
 > VK>> мне достаточно знания того, на какой интерфейс пришел пакет ;)
 > VK>> маршрутизацию я делаю, понимаете ли ;)
 > EB>  А что, ядро само не может? Вы маршрутизуете лучше? ;)
 > если коротко, то да ;) ядро неможет ;)) я лучше ;)))
 > дело в том, что мне ненужно маршрутизировать все подряд ;)
 > а только конкретный udp bcast протокол на конкретном портЕ ;))
 > поднимать ради этого маршрутизацию+фиревалл я смысла невижу ;)
 > да и, IMHO, сложновато маршрутизировать ядром при таких условиях
 > по крайней мере, я вот сейчас пораскинув мозгами, так и ненашел решения
 > ;)
 > условия изложены в начале треда, пример такой:
 > скажем получаю я пакет src:192.168.0.10 dst:192.168.0.255
 > и как он попадет на 192.168.1.10 например?
 > или SO_BROADCAST socket его затолкает везде, куда сможет?
 > че-то я сомневаюсь... ;)
 
 В линуксе не сможет.
 Как тебе сказали ранее - нужно на каждый девайс по сокету,
 сокет можно привязать к девайсу(SO_BINDTODEVICE) и вся передача через такой
 сокет будет идти в обход таблицы маршрутизации (bug+feature).
 В общем случае достаточно на сокете сделать bind() на адрес интерфейса
 и при правильном указании dst оно будет правильно посылать данные.
 
 > PS. речь идет, пока что, тока о classC subnet
 
 Какие нафиг классы ? Hормальные люди с 94 года живут с cidr
 
   Виталий
 
 --- FIDOGATE 4.3.6-snp8
  * Origin: St. Petersburg State University of Aerospace Instrume (2:5030/580.0)
 
 

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

 Тема:    Автор:    Дата:  
 udp bcast   Vasily Krysin   18 Feb 2002 02:12:40 
 Re: udp bcast   Eugene B. Berdnikov   18 Feb 2002 20:03:07 
 Re^2: udp bcast   Vasily Krysin   19 Feb 2002 03:43:46 
 Re: Re^2: udp bcast   Lev Walkin   19 Feb 2002 03:27:26 
 Re: udp bcast   Eugene B. Berdnikov   19 Feb 2002 13:03:16 
 Re^2: udp bcast   Vasily Krysin   20 Feb 2002 01:53:02 
 Re: udp bcast   Eugene B. Berdnikov   20 Feb 2002 15:04:18 
 Re^2: udp bcast   Vasily Krysin   21 Feb 2002 22:55:04 
 Re: udp bcast   Vitaly E.Lavrov    22 Feb 2002 13:33:58 
 Re: udp bcast   Eugene B. Berdnikov   22 Feb 2002 17:17:50 
 Re^2: udp bcast   Vasily Krysin   23 Feb 2002 04:54:14 
Архивное /ru.unix/29829fad4d30b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional