Changes between Version 56 and Version 57 of WikiStart
- Timestamp:
- Mar 11, 2014, 12:43:58 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v56 v57 457 457 {{{ 458 458 opkg update 459 opkg install kmod-usb-storage kmod-usb-uhci fdisk kmod-fs-vfat kmod-fs-ntfs block-mount usbutils mkdosfs e2fsprogs 459 opkg install kmod-usb-core kmod-usb-storage kmod-usb-storage-extras kmod-usb-uhci usbutils fdisk kmod-fs-vfat kmod-fs-ntfs block-mount mkdosfs e2fsprogs 460 #some exotic storage devices like cardreader etc 461 opkg install kmod-scsi-core kmod-scsi-generic 460 462 }}} 461 463 … … 466 468 }}} 467 469 470 === watchdogtimer / leds === 471 Voor de soekris net48xx boarden is specifieke led aansturen mogelijk, voor de andere boarden meer generiek de amd geode (sc11xx) en elan (sc520) gebaseerde boarden zijn watchdog timers mogelijk. Een watchdog timer kan gebruikt worden om het board automatisch te resetten als deze bijvoorbeeld is vastgelopen. 472 473 468 474 === wireless/wifi === 469 475 Naast bedrade ethernet interfaces kunnen configureren is natuurlijk de draadloze interface opzetten ook een must zodat je een wifi accesspoint van de soekris kan maken. Door de generieke mini-pci, pcmcia/cardbus en usb aansluitingen op de soekris en de uitgebreide ondersteuning van openwrt voor diverse uitbreidingskaarten zijn er eindeloos veel wifi mogelijkheden. Om wifi kaarten te configureren is het vaak handig om vanuit de naam van de chipset op de wifikaart te werk te gaan, zodat je opzoek kan gaan de drivers/modules/settings om ze werkend te krijgen. Wanneer de juiste drivers en modulen aanwezig zijn kun je de wireless functionaliteit gaan configuren in "/etc/config/wireless". … … 475 481 * mini-pci "senao SL-2511MP 210". 476 482 477 Deze kaarten hebben een echte gebruiksaanwijzing en zijn een draak om aan de gang te krijgen/houden. Door de tijd heen zijn er legio aan firmware versies / combinaties voor deze kaarten en andere vereisten maar is van eerste belang om te weten dat de pcmcia bus waarmee die is aangesloten een 16bit versie is en daarom het pakket "pcmciautils" nodig heeft om op moderene distributies(debian/ubuntu/openwrt) uberhaupt herkent te worden. Als tweede is er een legio aan drivers voor deze kaarten beschikbaar, waaronder "prism", "hermes", "intersil", "orinoco", "wi" met tenslotte de "hostap-pci/cs" deze laatste is het meest stabiel en feature rijk en word standard in debian/ubuntu geladen wanneer pcmciautils de kaart benaderbaar gemaakt heeft. Verwarrend is wel de naam "hostap" aangezien dit naast driver ook de service is die op vele routers het opzetten van een AP (AccessPoint) + WPA (wireless protected access) modus opzet. Als derde zullen de meeste van deze antieke kaartjes uit de kast van W.L. wel een firmware update nodig hebben(hoeft waarschijnlijk niet meer vanwege het voorwerk). Minstens station firmware 1.5.6/1.6.3 om uberhaupt goed aangestuurd te worden door de hostap driver en verder schijnt 1.7.4 en 1.8.2 het stabielst getest te zijn en nodig voor WPA2 CCMP modi. Tenslotte word de kaart in de meeste distributies (debian/ubuntu) in AP modus / master / infrastructure gestart dat is handig in het geval van openwrt, aangezien wij een accesspoint met deze kaart willen maken. Echter als je als client/station met andere AP's wil kunnen connecten(als laptopgebruiker) dan moet je de modus van de kaart omzetten naar managed via het commando "sudo iwconfig wlan0 mode managed".483 Deze kaarten hebben een echte gebruiksaanwijzing en zijn een draak om aan de gang te krijgen/houden. Door de tijd heen zijn er legio aan firmware versies / combinaties voor deze kaarten en andere vereisten maar is van eerste belang om te weten dat de pcmcia bus waarmee die is aangesloten een 16bit versie is en daarom het pakket "pcmciautils" nodig heeft om op moderene distributies(debian/ubuntu/openwrt) uberhaupt herkent te worden. Bij het pcmcia hoofdstuk staat hoe je deze services kan opzetten tijdens het booten, zodat het netwerk/wifi op die bus goed initialiseerd! Als tweede is er een legio aan drivers voor deze kaarten beschikbaar, waaronder "prism", "hermes", "intersil", "orinoco", "wi" met tenslotte de "hostap-pci/cs" deze laatste is het meest stabiel en feature rijk en word standard in debian/ubuntu geladen wanneer pcmciautils de kaart benaderbaar gemaakt heeft. Verwarrend is wel de naam "hostap" aangezien dit naast driver ook de service is die op vele routers het opzetten van een AP (AccessPoint) + WPA (wireless protected access) modus opzet. Als derde zullen de meeste van deze antieke kaartjes uit de kast van W.L. wel een firmware update nodig hebben(hoeft waarschijnlijk niet meer vanwege het voorwerk). Minstens station firmware 1.5.6/1.6.3 om uberhaupt goed aangestuurd te worden door de hostap driver en verder schijnt 1.7.4 en 1.8.2 het stabielst getest te zijn en nodig voor WPA2 CCMP modi. Tenslotte word de kaart in de meeste distributies (debian/ubuntu) in AP modus / master / infrastructure gestart dat is handig in het geval van openwrt, aangezien wij een accesspoint met deze kaart willen maken. Echter als je als client/station met andere AP's wil kunnen connecten(als laptopgebruiker) dan moet je de modus van de kaart omzetten naar managed via het commando "sudo iwconfig wlan0 mode managed". 478 484 479 485 * pcmciautils … … 487 493 * hostapd-utils 488 494 * wireless-tools 495 * wpa-supplicant 496 497 {{{ 498 opkg update 499 opkg install pcmciautils kmod-pcmcia-core kmod-pcmcia-yenta kmod-mac80211 kmod-hostap-cs kmod-hostap-pci hostapd hostap-utils hostapd-utils wireless-tools wpa-supplicant 500 }}} 489 501 490 502 Wanneer in Openwrt aan de eerste 3 voorwaarden is voldaan en na installatie van de hierboven genoemde kernel modules(openwrt12.09 heeft kmod-mac80211 echt nodig), kan het zijn dat de wifi kaarten niet direct in "/etc/config/wireless" te vinden zijn of in de webinterface van luci herkent worden. … … 550 562 * wpa-supplicant 551 563 * crda 564 565 {{{ 566 opkg update 567 opkg install kmod-madwifi kmod-mac80211 kmod-ath kmod-at5k kmod-ath9k hostapd hostapd-utils wireless-tools wpa-supplicant crda 568 }}} 552 569 553 570 Met de volgende "/etc/config/wireless" template bestanden kun je 2,4 of 5ghz dualband functionaliteit van de atheros kaarten inregelen op gewenste channels! De template verkrijgen kan ook automatisch plaatsvinden wanneer alle benodigde modules aanwezig met "wifi detect > /etc/config/wireless", zo niet zie het voorbeeld! … … 1174 1191 config boot linux 1175 1192 option filename pxelinux.0 #name of bootloader/payload file 1176 option serveraddress 1 0.0.0.1#address of tftpserver, in this case on the same device/router1193 option serveraddress 192.168.45.1 #address of tftpserver, in this case on the same device/router 1177 1194 option servername pxeboot #just a name, probably not needed 1178 list dhcp_option 'option:root-path,1 0.0.0.1:/mnt/sda3/exports/freebsd10e' #NFS only, needed for dumb OS FREEBSD which cannot find the NFS server1195 list dhcp_option 'option:root-path,192.168.45.1:/mnt/sda3/exports/freebsd10e' #NFS only, needed for dumb OS FREEBSD which cannot find the NFS server 1179 1196 }}} 1180 1197 … … 1276 1293 MENU LABEL ubuntu-10.04.4-desktop-i386 1277 1294 KERNEL ubuntu10.04.4-i386ki/vmlinuz 1278 APPEND initrd=ubuntu10.04.4-i386ki/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=1 0.0.0.1:/mnt/sda3/exports/ubuntu10.04.4-i386 file=/preseed/ubuntu.seed --1295 APPEND initrd=ubuntu10.04.4-i386ki/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.45.1:/mnt/sda3/exports/ubuntu10.04.4-i386 file=/preseed/ubuntu.seed -- 1279 1296 }}} 1280 1297 1281 1298 /etc/exports #add nfs mount location to exports 1282 1299 {{{ 1283 /mnt/sda3/exports/ubuntu10.04.4-i386 1 0.0.0.1/24(ro,no_root_squash,no_subtree_check,async)1300 /mnt/sda3/exports/ubuntu10.04.4-i386 192.168.45.1/24(ro,no_root_squash,no_subtree_check,async) 1284 1301 }}} 1285 1302 … … 1353 1370 1354 1371 ... 1355 list dhcp_option 'option:root-path,1 0.0.0.1:/mnt/sda3/exports/freebsd10-i386' #NFS only, needed for dumb OS FREEBSD which cannot find the NFS server1372 list dhcp_option 'option:root-path,192.168.45.1:/mnt/sda3/exports/freebsd10-i386' #NFS only, needed for dumb OS FREEBSD which cannot find the NFS server 1356 1373 }}} 1357 1374 1358 1375 /etc/exports #configure nfs mounts 1359 1376 {{{ 1360 /mnt/sda3/exports/freebsd10-i386-disc1 1 0.0.0.1/24(ro,sync,no_root_squash,no_subtree_check)1377 /mnt/sda3/exports/freebsd10-i386-disc1 192.168.45.1/24(ro,sync,no_root_squash,no_subtree_check) 1361 1378 }}} 1362 1379