В статье (http://www.opennet.me/base/sys/ndis_wifi.txt.html), на примере карты D-Link DWL-G520+, показано как под FreeBSD использовать NDIS враппер для Windows драйверов сетевых устройств.
URL: http://www.opennet.me/base/sys/ndis_wifi.txt.html
Новость: http://www.opennet.me/opennews/art.shtml?num=5165
вот еще один проект http://wlan.kewl.org/modules/mantis/main_page.php
имхо меньше гимора в установке и использовании - я сам его пользую :)
Думаю, недостатком такого подхода является невозможность посмотреть параметры соединения, например, уровень сигнала, скорость соединения etc...
>Думаю, недостатком такого подхода является невозможность посмотреть параметры соединения, например, уровень сигнала,
>скорость соединения etc...wicontrol
по поводу "написал скрипт в rc.d" и "МИНУСЫ ПОДХОДА"имхо, проще было сделать так:
в /boot/loader.conf добавляем строку
ndis_load="YES"
остальное конфигурим стандартным способом в /etc/rc.conf
ifconfig_ndis0="inet 172.16.0.2 netmask 255.255.255.0 ssid blabla up"А вообще, не мешало бы проработать вопрос конфигурирования карточки через pccardd(8) чтоб можно было подключать/отключать на ходу.
а какие проблемы кк вгрузил так и выгрузил из ядра
проблем нет, но сделать так чтоб маршруты ставились нужные при подключении и отключении - вот над этим придется подумать, особенно если делать это "красиво" тоесть не тупо забивать все в скрипт а например брать нужное из rc.conf или сохранять из netstat -rn и потом восстанавливать (проблема с маршрутизацией более глубокая чем может показаться на первый взгляд)
/etc/start_if.${ifn}
/etc/stop_if.${ifn}Работает штатно начиная с 2.x (а может и раньше). Главное, чтобы $ifn был в
network_interfaces. В скриптах делай все что тебе нужно.
А получится ли так? (Хотя почему б и не попробовать)
На момент подгрузки модуля ядра замаунчен ли хотя бы / ???
(RTFM срочно.. )
А то ведь при загрузке ядра, с вкомпиленным в него ndis'ом dmesg четко кажет:
ndis0: NDIS API version: 5.1
NDIS: could not find file FwRad16.bin in linker list
NDIS: and no filesystems mounted yet, aborting NdisOpenFile()
ndis0: init handler failedКак я понял он не может найти виндовых бинарников по той причине, что файловая система для ядра на этом этапе просто недоступна.
Хотя.. стоит попробовать все же.
"Краткая инструкция по использованию DNIS"
NDIS not DNIS
но ведь натирование и так будет работать от внешнего интерфейса когда найдёт правила для определенного ip
а такое только для драйверов из .sys подходит? пытался запустить свою сетевую карточку с нфорса3, ndiscvt пишет, что ошибка в инфе на строке с dll файлом каким-то, посмотрел в винде - этот dll тоже нужен, чего в таком случае делать?
нужно созлать из dll фаил
# ndiscvt -f *.dll или что то вроде того ... ну я не смотрел ... да и не надо было это мне ....
или пробуй скопировать в /compat/ndis
с ума не сходите.. :)
в man ndis (4) белым по черному написано:
The ndis driver is a wrapper designed to allow binary Windows(R) NDIS miniport NETWORK drivers to be used with FreeBSD.
Вы, вообще маны любите читать иногда хоть? ;-)
К чему бы это ?
Поплясал я с бубном вокруг FreeBSD 5.3 и D-Link DWL-G520+, но все таки завел ее. Коннектится, все дела. Но есть один минус. После того как обрываешь соединение, новое не сделать пока не перезагрузишь фрю. Не помогают ни stop/start интерфейса, ни unload/load ndis.
Есть какие мысли ?
Кто знает где найти драйвер на D - link DWL-G520 под Windows Vista
Не могу найти под Vista. Кто знает где взять? И нужен ли он?
>Кто знает где найти драйвер на D - link DWL-G520 под Windows
>Vista
Если нашёл дай плиз ссылку.Заранее благодарен.
Помогите найти драйвера на D-Link dfm-562is под Linux.У меня стоит 11-я ASPшка
А какие проблемы .. собирай NDIS