====== Windows tvarkyklių emuliacija ====== NDIS - tai windows tinklo tvarkyklių emuliatorius, kurį parašė Bill Paul. Projektas taip pat žinomas "Project Evil" vardu. Šis darbas po kol kas eksperimentiniame lygyje, tad ne visos tvarkyklės gali/turi veikti, o Linux vartotojai gali pasinaudoti [[http://ndiswrapper.sourceforge.net|ndiswrapper]] projektu. ===== Instrukcija ===== __PASTABA:__ Instrukcijoje aprašyta kaip paleisti radio ryšio plokštę. 1. Windows draiverių archyve reikia suraskite failus su ''.INF'' ir ''.SYS'' išplėtimais. 2. Sukurkite laikiną katalogą ir nukopijuokite ten aukščiau paminėtus failus: mkdir -p /usr/local/modules/if_ndis cp *.INF *.SYS /usr/local/modules/if_ndis 3. Sugeneruokite tvarkyklės moduliui antraštės failą ndiscvt programos pagalba, po to sukompiliuokite ir instaliuokite ndis modulį: cd /usr/src/sys/modules/ndis make obj make clean ndiscvt -i /usr/local/modules/if_ndis/FAILAS.INF -s /usr/local/modules/FAILAS.SYS >ndis_driver_data.h make && make install 4. Paleiskite reikalingus modulius: kldload wlan kldload ndis kldload if_ndis sistemos konsolėje turėtumėt pamatyti pranešimus, pvz: ndis0: NDIS API version 5.1 ... 5. Sukonfiguruokite SSID. ifconfig ndis0 up wicontrol -i ndis0 -l ifconfig ssid "jūsų_ssid" 6. ifconfig komanda turėtų parodyti nustatymus: ifconfig ndis0 7. sukonfigūruokite ip nustatymus (jei tinkle naudojamas dhcp serveris): dhclient ndis0 ===== Naudojantiems FreeBSD 6 šaką ===== FreeBSD 6 šakoje galima naudoti programą **ndisgen**. ndisgen bcmwl5.inf bcmwl5.sys ===== Naudinga informacija ===== Project Evil: The Evil Continues http://lists.freebsd.org/pipermail/freebsd-hardware/2004-January/001005.html NDIS has been ported to DragonFly http://leaf.dragonflybsd.org/mailarchive/kernel/2004-07/msg00435.html