On Tue, Jun 18, 2013 at 07:21:41PM +0400, sergio wrote: > On 18/06/13 18:03, Hleb Valoshka wrote: > > >Всегда интересовал вопрос, почему в /dev/ нет eth*. > > Попробую перефразировать. Было бы интересно послушать разумные мысли про > различные интерфейсы. Ну вот сканер, например, был когда-то давно
/dev/eth0 в юникс не существует _по историческим_ причинам. На самом деле, бывает же /dev/tap* в который можно пихать фреймы. Дело в том, что карточка ethernet с самого начала была слишком умна ;) чтобы ее стоило изображать символьным устройством. Хуже того, в те времена производительности компьютеров совершенно не хватало для работы с таким устройством. Ей можно давать много более сложные команды чем read и write, но главное, она умеет сама выбрать пакеты которые ей нужны, а не пихать в стек все подряд. Примерно то же самое происходит сейчас с другими внешними устройствами. Многоканальный звук и так далее. P.S. Конечно, написаны костыли способные сделать /dev/eth* и туда можно будет писать. Насчет читать не знаю ;))) -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

