The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия защищенного Live-дистрибутива Liberte Linux 2012.3, opennews (??), 03-Сен-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


21. "Новая версия защищенного Live-дистрибутива Liberte Linux 201..."  +/
Сообщение от Аноним (-), 03-Сен-12, 17:29 
>dhcp-клиент (dhcp-сервер, впрочем, тоже) работает уровнем ниже iptables

С каких это пор?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

34. "Новая версия защищенного Live-дистрибутива Liberte Linux 201..."  +1 +/
Сообщение от Аноним (-), 03-Сен-12, 23:37 
>>dhcp-клиент (dhcp-сервер, впрочем, тоже) работает уровнем ниже iptables
> С каких это пор?

С тех самых, когда dhcp-софт стал использовать raw-сокеты (считайте, что с самого начала).
Сами подумайте, как можно работать с IP (и уж тем более с UDP), не имея настроенного интерфейса? Потому и приходится изворачиваться с сырыми сокетами, реализуя необходимую поддержку протоколов вышестоящих уровней самим.

Ответить | Правка | Наверх | Cообщить модератору

43. "Новая версия защищенного Live-дистрибутива Liberte Linux 201..."  +/
Сообщение от anonymous (??), 05-Сен-12, 16:42 
> Сами подумайте, как можно работать с IP (и уж тем более с
> UDP), не имея настроенного интерфейса? Потому и приходится изворачиваться с сырыми
> сокетами, реализуя необходимую поддержку протоколов вышестоящих уровней самим.

Можно работать и работает же. Интерфейс есть, нет IP-адреса. Ну так и запрос уходит с обратным адресом 0.0.0.0 (то есть отсутствующим) на адрес 255.255.255.255 (то есть броадкаст).

Ответить | Правка | Наверх | Cообщить модератору

53. "Новая версия защищенного Live-дистрибутива Liberte Linux 201..."  +/
Сообщение от Аноним (-), 06-Сен-12, 19:50 
>> Сами подумайте, как можно работать с IP (и уж тем более с
>> UDP), не имея настроенного интерфейса? Потому и приходится изворачиваться с сырыми
>> сокетами, реализуя необходимую поддержку протоколов вышестоящих уровней самим.
> Можно работать и работает же. Интерфейс есть, нет IP-адреса. Ну так и
> запрос уходит с обратным адресом 0.0.0.0 (то есть отсутствующим) на адрес
> 255.255.255.255 (то есть броадкаст).

Ты не сможешь через AF_INET-сокет отправить ни одного пакета, если у тебя нет адреса на интерфейсе. Можно в таком случае заюзать лишь AF_PACKET, но в таком случае пакет пойдет мимо iptables. То же самое и с приемом пакетов.

Ответить | Правка | Наверх | Cообщить модератору

45. "Новая версия защищенного Live-дистрибутива Liberte Linux 201..."  +/
Сообщение от Аноним (-), 05-Сен-12, 19:02 
> Сами подумайте, как можно работать с IP (и уж тем более с
> UDP), не имея настроенного интерфейса?

Вот так вот и работает - рассылая пакеты броадкастом. Ну что за люди, ман на протокол уже почитать ломаются до того как свои левые измышлизмы втирать.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

50. "Новая версия защищенного Live-дистрибутива Liberte Linux 201..."  +/
Сообщение от saNdro (?), 05-Сен-12, 21:02 
да что ман на протокол. они похоже про броадкаст не знают. а это парой "уровней пониже" знания прикладного протокола.
Ответить | Правка | Наверх | Cообщить модератору

52. "Новая версия защищенного Live-дистрибутива Liberte Linux 201..."  +/
Сообщение от Аноним (-), 06-Сен-12, 19:46 
> да что ман на протокол. они похоже про броадкаст не знают. а
> это парой "уровней пониже" знания прикладного протокола.

Код оправляющий broadcast-пакет через AF_INET/SOCK_DGRAM сокет с определенного несконфигурированного интерфейса в студию.
Подсказка: это невозможно.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру