LINUX.ORG.RU
ФорумTalks

про /dev/eth0


0

0
интересно, а почему все-таки сетевые интерфейсы в linux реализованы совершенно отдельно...

хм, а как должны быть реализованы ?
phasma ★☆
()
Представь что оно есть, приведи список файловых операций для работы с сетью и посмотри что получится.
sdio ★★★★★
()
Ответ на: комментарий от sdio
а если все это через ioctl? Ну, настройка маршрутов, адреса. А ввод-вывод -- как с обыкновенным файлом. нет?
fizteh
() автор топика
Ответ на: комментарий от fizteh
>ЗЫ. на неизвращенных конфигурациях ядра))

вылазь с анабиоза, все hw-девайсы в /dev - созданные udev'ом симлинки на девайсы в sys.

lester_dev ★★★★★
()
Ответ на: комментарий от fizteh
действительно... на некоторых серваках linux нету. а на моей тачке есть, и во фре точно видел что есть. одним словом надо бы разобраться.
Komintern ★★★★★
()
а как в plan9 это сделано?
anonymous
()
Ответ на: комментарий от Komintern
в linux бывает 3 вида устройств
char, block, и net
так вот в /dev/ НЕ ВСЕ устройства
а только те, которые позволяют последовательный или блочный доступ
max_posedon
()
Ответ на: комментарий от wfrr
Получилось потому, что при вызове echo создался новый текстовый файл с текстом 'bugaga'.
RommeDeSerieux
()
Ответ на: комментарий от theserg
Это послать ethernet-пакет без каких-либо заголовков прямо в сеть:

# xxd -r -p > /dev/eth0 <<EOF
FFFFFFFFFFFF010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506
EOF

Логично предположить, что такая команда отправит в сеть WOL пакет, который разбудит
машину с MAC 01:02:03:04:05:06.
kmeaw ★★★
()
Ответ на: комментарий от sdio
Представил, получился план9 (да, я знал, я знал!)
anonymous
()
во фре нашел :) на всех своих фревых серваках нашел /dev/net/em0
Komintern ★★★★★
()
Ну некоторым интерфейсам кстати соответствуют файлы в /dev (ppp, tun...). Правда предназначены они для других целей, а именно взаимодействия ядра с юзерспейс-компонентой сетевого протокола.
slav ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.