URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 18271
[ Назад ]

Исходное сообщение
"bpf"

Отправлено denb , 01-Июл-02 14:15 
при обращении к /dev/bpf0 имею ошибку Device not configured , как исправить???, ядро собрал с device bpf

Содержание

Сообщения в этом обсуждении
"RE: bpf"
Отправлено lavr , 01-Июл-02 14:38 
>при обращении к /dev/bpf0 имею ошибку Device not configured , как исправить???,
>ядро собрал с device bpf

ситуация? что делаешь?


"RE: bpf"
Отправлено denb , 01-Июл-02 16:08 
>>при обращении к /dev/bpf0 имею ошибку Device not configured , как исправить???,
>>ядро собрал с device bpf
>
>ситуация? что делаешь?


делаю так ioctl(sd_bpf, BIOCSETIF, (caddr_t) & ifr), где sd_bpf
- это дескриптор /dev/bpf0(уже открытый )    
perror ругается на "device not configured"


"RE: bpf"
Отправлено lavr , 01-Июл-02 16:35 
>>>при обращении к /dev/bpf0 имею ошибку Device not configured , как исправить???,
>>>ядро собрал с device bpf
>>
>>ситуация? что делаешь?
>
>
>делаю так ioctl(sd_bpf, BIOCSETIF, (caddr_t) & ifr), где sd_bpf
>- это дескриптор /dev/bpf0(уже открытый )
>perror ругается на "device not configured"

лучше посмотри ipfilter в /usr/src/contrib/ipfilter как пример


"RE: bpf"
Отправлено denb , 01-Июл-02 17:19 
>>>>при обращении к /dev/bpf0 имею ошибку Device not configured , как исправить???,
>>>>ядро собрал с device bpf
>>>
>>>ситуация? что делаешь?
>>
>>
>>делаю так ioctl(sd_bpf, BIOCSETIF, (caddr_t) & ifr), где sd_bpf
>>- это дескриптор /dev/bpf0(уже открытый )
>>perror ругается на "device not configured"
>
>лучше посмотри ipfilter в /usr/src/contrib/ipfilter как пример

пример чего???, как правильно с ioctl работать, так я я так знаю.
Этот кусок кода из работающей проги взят и дело не в ней  а в том как bpf настроить. На мой взгляд.



"RE: bpf"
Отправлено lavr , 01-Июл-02 17:44 
>>>>>при обращении к /dev/bpf0 имею ошибку Device not configured , как исправить???,
>>>>>ядро собрал с device bpf
>>>>
>>>>ситуация? что делаешь?
>>>
>>>
>>>делаю так ioctl(sd_bpf, BIOCSETIF, (caddr_t) & ifr), где sd_bpf
>>>- это дескриптор /dev/bpf0(уже открытый )
>>>perror ругается на "device not configured"
>>
>>лучше посмотри ipfilter в /usr/src/contrib/ipfilter как пример
>
>пример чего???, как правильно с ioctl работать, так я я так знаю.
>
>Этот кусок кода из работающей проги взят и дело не в ней
> а в том как bpf настроить. На мой взгляд.

там нечего настраивать, увеличь значение в ядре и пересоберись.
ну и как вариант, удали устройства в /dev/ и создай новые


"RE: bpf"
Отправлено denb , 01-Июл-02 17:55 
>там нечего настраивать, увеличь значение в ядре и пересоберись.
>ну и как вариант, удали устройства в /dev/ и создай новые

1.какое значение?
2.удалять как обычные файлы?


"RE: bpf"
Отправлено lavr , 01-Июл-02 19:01 
>>там нечего настраивать, увеличь значение в ядре и пересоберись.
>>ну и как вариант, удали устройства в /dev/ и создай новые
>
>1.какое значение?

например 4, это зависимо от количества интерфейсов

>2.удалять как обычные файлы?

а что, проблемы?



"RE: bpf"
Отправлено dubanoze , 01-Июл-02 20:00 
./MAKEDEV bpf ?

"RE: bpf"
Отправлено denb , 05-Июл-02 09:52 
>./MAKEDEV bpf ?

MAKEDEV должен находится в /dev, у меня его там нет, где взять???


"RE: bpf"
Отправлено Albert MW , 05-Июл-02 09:55 
У тебя в ядре должно это прописано...
В Фрихе 4 и выше включено по умолчанию...

"RE: bpf"
Отправлено denb , 05-Июл-02 10:25 
>У тебя в ядре должно это прописано...
>В Фрихе 4 и выше включено по умолчанию...


Не подскажешь, что за опция у меня free 5.0-dp1


"RE: bpf"
Отправлено Albert MW , 05-Июл-02 10:28 
Да так и называется вроде
device         bpf

Там в LINT поищи bpf - и увидишь...


"RE: bpf"
Отправлено denb , 05-Июл-02 10:36 
>Да так и называется вроде
>device         bpf
>
>Там в LINT поищи bpf - и увидишь...

это у меня есть, а вот MAKEDEV в /dev нету


"RE: bpf"
Отправлено Albert MW , 05-Июл-02 10:38 
Не понял:
- если в ядре не было и прописал, надо ж пересобрать

- если в ядре уже было, то все равно надо собрать заново,
  коль у тебя такая версия


"RE: bpf"
Отправлено denb , 05-Июл-02 11:50 
>Не понял:
>- если в ядре не было и прописал, надо ж пересобрать
>
>- если в ядре уже было, то все равно надо собрать заново,
>
>  коль у тебя такая версия

ядро пересобрал, /dev/bpf0 есть, MAKEDEV нету!!!


"RE: bpf"
Отправлено Albert MW , 05-Июл-02 11:57 
Что значит нету???
Должно...
Поищи может они куда-нить засунули его ...

"RE: bpf"
Отправлено dmitry , 19-Июл-02 02:09 
>Что значит нету???
>Должно...
>Поищи может они куда-нить засунули его ...

Во фре 5.0 и выше, для безопасности даже роот не может поменять в папке /dev/ файлы,
там нужно как-то по особому перезагрузится


"RE: bpf"
Отправлено Albert MW , 05-Июл-02 11:58 
Кстати там по-моему просто bpf должно быть... или нет ?

"RE: bpf"
Отправлено lavr , 05-Июл-02 12:25 
>>Да так и называется вроде
>>device         bpf
>>
>>Там в LINT поищи bpf - и увидишь...
>
>это у меня есть, а вот MAKEDEV в /dev нету

если sources у тебя есть, найдешь:

ls -la /usr/src/etc/MAKEDEV*

скопируй оба в /dev

man MAKEDEV

удачи


"RE: bpf"
Отправлено denb , 12-Июл-02 10:12 
>если sources у тебя есть, найдешь:
>
>ls -la /usr/src/etc/MAKEDEV*
>
>скопируй оба в /dev

странно MAKEDEV не копируется, пишет 'не имеете права', хоть я и root, и права  у /dev на запись поменял, чудеса какие-то!
>
>man MAKEDEV
>
>удачи



"RE: bpf"
Отправлено Anonymous , 14-Июл-02 19:15 
>странно MAKEDEV не копируется, пишет 'не имеете права', хоть я и root,
>и права  у /dev на запись поменял, чудеса какие-то!

Тогда дай mergemaster, только поаккуратней с ним, ато все конфиги в исходное состояние вернешь


"RE: bpf"
Отправлено lavr , 15-Июл-02 10:45 
>>если sources у тебя есть, найдешь:
>>
>>ls -la /usr/src/etc/MAKEDEV*
>>
>>скопируй оба в /dev
>
>странно MAKEDEV не копируется, пишет 'не имеете права', хоть я и root,
>и права  у /dev на запись поменял, чудеса какие-то!
>>
>>man MAKEDEV
>>
>>удачи

нда, либо security-level смотри, либо immunable флаги.


"RE: bpf"
Отправлено denb , 16-Июл-02 11:33 
>>>если sources у тебя есть, найдешь:
>>>
>>>ls -la /usr/src/etc/MAKEDEV*
>>>
>>>скопируй оба в /dev
>>
>>странно MAKEDEV не копируется, пишет 'не имеете права', хоть я и root,
>>и права  у /dev на запись поменял, чудеса какие-то!
>>>
>>>man MAKEDEV
>>>
>>>удачи
>
>нда, либо security-level смотри, либо immunable флаги.

security - level обычный после установки не менял, а про immunable  флаги к сожалению ничего не знаю


"RE: bpf"
Отправлено lavr , 16-Июл-02 12:45 
>>>>если sources у тебя есть, найдешь:
>>>>
>>>>ls -la /usr/src/etc/MAKEDEV*
>>>>
>>>>скопируй оба в /dev
>>>
>>>странно MAKEDEV не копируется, пишет 'не имеете права', хоть я и root,
>>>и права  у /dev на запись поменял, чудеса какие-то!
>>>>
>>>>man MAKEDEV
>>>>
>>>>удачи
>>
>>нда, либо security-level смотри, либо immunable флаги.
>
>security - level обычный после установки не менял, а про immunable  
>флаги к сожалению ничего не знаю

значит они тут невиновны
странная проблема, мб быстрее будет переставиться или пересобрать систему?


"RE: bpf"
Отправлено denb , 16-Июл-02 14:05 
>>>>>если sources у тебя есть, найдешь:
>>>>>
>>>>>ls -la /usr/src/etc/MAKEDEV*
>>>>>
>>>>>скопируй оба в /dev
>>>>
>>>>странно MAKEDEV не копируется, пишет 'не имеете права', хоть я и root,
>>>>и права  у /dev на запись поменял, чудеса какие-то!
>>>>>
>>>>>man MAKEDEV
>>>>>
>>>>>удачи
>>>
>>>нда, либо security-level смотри, либо immunable флаги.
>>
>>security - level обычный после установки не менял, а про immunable  
>>флаги к сожалению ничего не знаю
>
>значит они тут невиновны
>странная проблема, мб быстрее будет переставиться или пересобрать систему?


да, но проблема лишь в  том, что я не могу скопировать скрипт = файл в каталог /dev и все!!! и стоит ли из-за этого пересобирать систему???


"RE: bpf"
Отправлено lavr , 16-Июл-02 17:39 
>>>>>>если sources у тебя есть, найдешь:
>>>>>>
>>>>>>ls -la /usr/src/etc/MAKEDEV*
>>>>>>
>>>>>>скопируй оба в /dev
>>>>>
>>>>>странно MAKEDEV не копируется, пишет 'не имеете права', хоть я и root,
>>>>>и права  у /dev на запись поменял, чудеса какие-то!
>>>>>>
>>>>>>man MAKEDEV
>>>>>>
>>>>>>удачи
>>>>
>>>>нда, либо security-level смотри, либо immunable флаги.
>>>
>>>security - level обычный после установки не менял, а про immunable  
>>>флаги к сожалению ничего не знаю
>>
>>значит они тут невиновны
>>странная проблема, мб быстрее будет переставиться или пересобрать систему?
>
>
>да, но проблема лишь в  том, что я не могу скопировать
>скрипт = файл в каталог /dev и все!!! и стоит ли
>из-за этого пересобирать систему???

потом добавишь новые устройства и как будешь создавать для них devices

кстати, а просто файл внутри /dev/ создать можешь?

# cd /dev
# cat > lalala
akjsdhfjkl
asdfjkhjkl
CTRL-D
# cat lalala

???


"RE: bpf"
Отправлено lg , 17-Июл-02 12:23 
>>при обращении к /dev/bpf0 имею ошибку Device not configured , как исправить???,
>>ядро собрал с device bpf
>
>ситуация? что делаешь?
pseudo-device bpf # вместо device