Changes between Version 51 and Version 52 of WikiStart


Ignore:
Timestamp:
Mar 10, 2014, 1:00:41 AM (12 years ago)
Author:
walter
Comment:

edits

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v51 v52  
    3636Als vereiste/aanname word er vanuit gegaan dat je de stappen van de client pc/laptop in een shell uitvoert bijvoorbeeld in de terminal van Ubuntu 12.04 of hoger, in Mac OSX met de Terminal werkt waarschijnlijk ook. De Windows mensen kunnen beter Oracle Virtualbox installeren en daarin ubuntu 12.04 installeren en vanuit dat OS de boel verkennen.
    3737
    38 '' Opmerking: Onder Windows kan er native via het programma putty een serial/ssh shell mogelijkheid worden toegevoegd, op een enkele handeling na bijvoorbeeld soekris firmware upgraden en het dd-en van de x86 generieke openwrt image naar de compactflash kaart zal je met een Windows alternatief (raw hdd copy etc) wat geimproviseerd moeten worden maar kan het ook. '' 
     38'' Opmerking: Onder Windows kan er native via het programma [http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.63-installer.exe putty] een serial console/ssh shell mogelijkheid worden toegevoegd, op een enkele handeling na bijvoorbeeld soekris firmware upgraden en het dd-en van de x86 generieke openwrt image naar de compactflash kaart zal je met een Windows alternatief [http://en.sourceforge.jp/projects/ttssh2/downloads/60733/teraterm-4.82.exe/ teraterm serial filetransfer] en [http://hddguru.com/software/HDD-Raw-Copy-Tool/HDDRawCopy1.10Setup.exe HDD raw copy tool] moeten improviseren. '' 
    3939
    4040== OpenWRT op Soekris 45xx/48xx boards ==
     
    268268
    269269=== hostname ===
    270 /etc/config/system
    271 Verander hostname naar een gewenste naam!
     270Verander hostname naar een gewenste naam, hiermee is de machine in het netwerk via dns te bereiken.
     271
     272Verander hostname:
     273{{{
     274vi /etc/config/system
     275 
     276#change hostname openwrt to somethingelse
     277}}}
    272278
    273279=== ntp ===
    274 /etc/config/system
    275 Verander timezone "UTC" naar "CET-1CEST,M3.5.0,M10.5.0/3".
     280Verander timezone "UTC" naar "CET-1CEST,M3.5.0,M10.5.0/3", hierdoor loopt de klok op de router gelijk aan die van onze tijdzone.
     281
     282{{{
     283vi /etc/config/system
     284
     285#change UTC > CET-1CEST,M3.5.0,M10.5.0/3
     286}}}
    276287
    277288=== router + nat ===
     
    337348}}}
    338349
    339 === portforwarding ===
    340 /etc/config/firewall
    341 
    342350=== opkg packet manager ===
    343351Voordat er in openwrt pakketten geinstalleerd en verwijderd kunnen worden moet er eerst een werkende "wan" zone zijn die het apparaat met het internet verbind zodat het commando "opkg update" een lijst van beschikbare pakketjes van het internet kan ophalen. Dit hebben we als het goed is al gedaan een paar stappen terug bij "router + nat"!
     
    353361Deze uitbreidings interface werkt standaard out of the box, wel is het handig om de module "pciutils" te laden zodat je gemakkelijk kan herkennen welke mini-pci kaarten je hebt geplaatst door naam/fabrikant of "device/vendor id" te tonen.
    354362
     363{{{
     364opkg update
     365opkg install pciutils
     366
     367lspci
     368lspci -vbn
     369}}}
     370
    355371=== pcmcia/cardbus ===
    356372Deze gedateerde uitbreidings interfaces "pcmcia" en de iets nieuwere "cardbus" hebben de volgende (kernel) modules nodig "kmod-pcmcia-core kmod-pcmcia-yenta pcmciautils" die laatste is handig om de geplaatste kaarten te herkennen via naam/id. Daarnaast moeten we ze zelf in de opstart routine plaatsen, zodat ze tijdens het opstarten worden geinitialiseerd, wel optijd voordat het netwerk initialiseerd anders blijven de netwerk interfaces op de pcmcia/cardbus non-actief.
     
    359375'' Let Op: Echter dient dit voor openwrt release backfire 10.03.1 op een andere wijze te geschieden dan attitude adjustment 12.09! ''
    360376
    361 Voor 10.03.1:
     377Installeer pcmcia (kernel) modules:
     378{{{
     379opkg update
     380opkg install pcmciautils kmod-pcmcia-core kmod-pcmcia-yenta
     381}}}
     382
     383Betrek pcmcia bij het opstarten in backfire 10.03.1:
    362384{{{
    363385ln -s /etc/init.d/pcmcia /etc/rc.d/S35pcmcia
     
    365387}}}
    366388
    367 voor 12.09:
     389Betrek pcmcia bij het opstarten in attitude adjustment 12.09:
    368390{{{
    369391ln -s /etc/init.d/pcmcia /etc/rc.d/S15pcmcia
     
    372394
    373395=== usb ===
    374 Deze handige aansluitingen hebben eveneens (kernel) modules nodig "kmod-usb"
     396Deze handige aansluitingen hebben eveneens (kernel) modules nodig afhankelijk voor de toepassing. Als je usb voor opslag, sticks of harddisken wil gebruiken dan zijn andere modules nodig dan voor usb wifi, ethernet of seriele adapters zelfs geluid/tvkaarten temperatuur sensoren etc is mogelijk. Met de volgende modules kom je een heel eind en kun je detecteren welk usb apparaat je in ieder geval plaatst. Afhankelijk van de usb snelheid en fabrikant zijn er specifieke ehci ohxi uhci xhci modules te laden.
     397
     398Installeer usb gerelateerde modules:
     399{{{
     400opkg update
     401opkg install kmod-usb-storage kmod-usb-uhci fdisk kmod-fs-vfat kmod-fs-ntfs block-mount usbutils mkdosfs e2fsprogs
     402}}}
     403
     404Plug een USB apparaat in de USB port:
     405{{{
     406lsusb
     407lsusb -v
     408}}}
    375409
    376410=== wireless/wifi ===
    377 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 om ze werkent te krijgen. Wanneer de juiste drivers en modulen aanwezig zijn kun de wireless functionaleit gaan configuren.
     411Naast 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.
    378412
    379413==== prism chipset ====
     
    455489Naast dat de prism gebaseerde senao kaarten een firmware upgrade nodig hadden om goed te functioneren, hebben de atheros kaarten bij levering eigenlijk een specifieke landcode nodig in de firmware, de default regdomain code 0x0 debugmode word in de nieuwe linux kernels opgemerkt als US waardoor channel 12-13 op de 2,4ghz en een aantal kanalen op de 5ghz wegvallen en niet direct bruikbaar zijn in native builds van openwrt. Via de Windows tool RCU.exe en de atheros driver van Commview kan wanneer pin13 op de minipci kaart is afgeplakt (PLAKBAND ;-) deze eenvoudig worden gefixed op de juiste regio. Voor europa is ETSI1_WORLD 0x37 als regdomain aan te raden. Via linux kan via ath_info of eth-tool onderdeel van de madwifi driver vaak alleen via een oudere kernel ook het regdomain worden gepatched. Soms moet er nog wel een bepaalde register op de kaart aan of uit geschakeld worden bijvoorbeeld 1:0 4:0.
    456490
    457 ==== overige wifi chipset fabrikanten ====
     491==== overige wifi chipsets ====
    458492Werkbare drivers kun je voor wifi kaarten gebaseerd op broadcom, intel, ralink en realtek en meer waarschijnlijk allemaal aan de gang krijgen. Niet allemaal zullen ze accespoint(master) mode ondersteunten vooral oudere intel kaarten!
    459493
     494=== portforwarding ===
     495/etc/config/firewall
     496
     497=== vlans ===
     498Handige feature om netwerken te scheiden over 1 een fysieke kabel.
     499
     500{{{
     501insmod 8021q
     502}}}
     503
     504=== ip alias ===
     505Handige feature die in het veld veel gebruikt word, een enkele ethernet interface eth0 kan over dezelfde kabel met verschillende subnet functioneren die totaal niet in elkaars range liggen.
     506
     507=== bridges ===
     508
     509{{{
     510brctl show
     511}}}
    460512== Direct aan de slag! ==
    461513Met wat eigenlijk? Met doosjes hardware(soekris boards/wifi uitbreidingen) en software als referentie of functionaliteiten zoals router en accesspoint opzetten en de hardware software instellingen ondersteunend maken aan dat verhaal? Ik heb het nu aan de hand van de hardware beschreven, tegelijk met het mixen van functionaliteiten zonder die direct altijd te benoemen en ook nog eens met verschillende openwrt versies... dit moet nog opgeschoond worden.
     
    835887
    836888== PXE BOOT server ==
    837 Met behulp van een PXE server kan een systeem zoals de soekris4826 met onboard vast gesoldeerd flashopslag, i.t.t een verwisselbare CF-card toch van een OS worden voorzien, door deze als PXE client te starten! De PXE-client laat een payload (bootloader) via het netwerk van de PXE-server (tftp-protocol met behulp van dhcp) de bootloader laad op zijn beurt weer het OS kernel/init tevens van de PXE-server, netals een normale bootstrap van CDROM/HARDDISK/USB zijn uiteindelijk alle onderdelen aanwezig/geladen om een OS/installatie te starten. Door de soekris (dat monitor/keyboard ontbreekt) met serial console te configureren om via PXE client te booten i.p.v. de interne flash opslag kun je een installatie/imaging procedure uitvoeren, zie combios paragraaf voor instructies. Naast de soekris kunnen veel moderene computers/laptops ook via lan booten doormiddel van PXE, zelfs wat oudere computers/laptops die niet via USB-sticky/CDROM booten kunnen daarentegen vaak wel via PXE booten! De naamgeving van deze feature in pc/laptops bios/(u)efi omgevingen heet vaak iets in de trend van "lan boot rom" of "onboard option rom"!
     889Met behulp van een PXE server kan een systeem zoals de soekris4826 met onboard vast gesoldeerd flashopslag, i.t.t een verwisselbare CF-card toch van een OS worden voorzien, door deze als PXE client via het netwerk te starten! De PXE-client laat een payload (bootloader) via het netwerk van de PXE-server (tftp-protocol met behulp van dhcp) de bootloader laad op zijn beurt weer het OS kernel/init tevens van de PXE-server, netals een normale bootstrap van CDROM/HARDDISK/USB zijn uiteindelijk alle onderdelen aanwezig/geladen op de soekris om een OS/installatie te starten. Door de soekris (dat monitor/keyboard ontbreekt) met serial console te configureren om via PXE client te booten i.p.v. de interne flash opslag kun je een installatie/imaging procedure uitvoeren, zie combios paragraaf voor instructies. Naast de soekris kunnen veel algemenere/moderene computers/laptops ook via lan booten doormiddel van PXE, zelfs wat oudere computers/laptops die niet via USB-sticks/CDROM booten kunnen daarentegen vaak wel via PXE booten! De naamgeving van deze feature in pc/laptops bios/(u)efi omgevingen heet vaak iets in de trend van "lan boot rom" of "onboard option rom" of "preboot execution environment"!
    838890
    839891=== DHCP + TFTP ===
    840 Het opzetten van de PXE-server kost wat meer inspanning dan het instellen van de PXE-client. De minimale software onderdelen die nodig zijn is een dhcp-server, tftp-server en payload/installatie bestanden waaronder bootloader(config/boot paramters),kernel(+init) voor het gewenste OS dat je wil installeren. Dit laatste word vaak in kant en klare complete pakketten aangeboden zoals een debian/ubuntu netinstall.tar.gz.
    841 
    842 Openwrt gebruikt out of the box als dhcp-server het pakket "dnsmasq" dat ook direct tftp-server functionaliteit kan bieden, hierdoor hoeft maar een enkel bestand geconfigureerd te worden /etc/config/dhcp. Het dhcp gedeelte houd in het opgeven van parameters die specificeren welk bootbestand van welke tftp-server geladen kan worden, dit word dan bovenop de "normale" DHCP lease info "ip-/subnet-/gateway-/dns- address" toegevoegd. Het tftp gedeelte houd in het opgeven van parameters welke directory op de openwrt-router/tftp-server geshared kan worden! Eerst maken we een map/bestands structuur aan met gewenste payload in dit geval debian wheezy 7.4 OS installatie.
    843 
     892Het opzetten van de PXE-server kost wat meer inspanning dan het instellen van de PXE-client. De minimale software onderdelen die nodig zijn is een dhcp-server, tftp-server en payload/installatie bestanden waaronder bootloader(config/boot paramters),kernel(+init) voor het gewenste OS dat je wil installeren. Dit laatste word vaak in kant en klare complete pakketten aangeboden zoals een debian/ubuntu "netinstall.tar.gz" bestand dat enkel uitgepakt dient te worden op de juiste plek van de pxeserver.
     893
     894Openwrt gebruikt out of the box als dhcp-server het pakket "dnsmasq" dat tevens direct tftp-server functionaliteit kan bieden, hierdoor hoeft maar een enkel bestand geconfigureerd te worden "/etc/config/dhcp". Het dhcp gedeelte houd in het opgeven van parameters die specificeren welk bootbestand van welke tftp-server geladen kan worden, dit word dan bovenop de "normale" DHCP lease info "ip-/subnet-/gateway-/dns- address" toegevoegd. Het tftp gedeelte houd in het opgeven van parameters welke directory op de openwrt-router/tftp-server geshared kan worden! Eerst geven we de juiste settings voor de tftpserver op in /etc/config/dnsmasq en daarna gaan we payloads specificeren.
     895
     896
     897/etc/config/dhcp #add tftp functionality at end of first part
     898{{{
     899        option enable_tftp      1
     900        option tftp_root        /mnt/sda3/tftproot
     901}}}
     902
     903/etc/config/dhcp #add dhcp additional/extended lease info end of file
     904{{{
     905config boot linux
     906        option filename         pxelinux.0   #name of bootloader/payload file
     907        option serveraddress    10.0.0.1     #address of tftpserver, in this case on the same device/router
     908        option servername       pxeboot      #just a name, probably not needed
     909        list   dhcp_option      'option:root-path,10.0.0.1:/mnt/sda3/exports/freebsd10e' #NFS only, needed for dumb OS FREEBSD which cannot find the NFS server
     910}}}
     911
     912Restart dnsmasq to make new dhcp/tftp settings active!
     913{{{
     914/etc/init.d/dnsmasq restart
     915}}}
     916
     917=== payloads ===
     918De eerste payload word een debian net installer voor de i386 architectuur, deze komt met eigen boot menu gebasseerd op syslinux wat makkelijk is aan te passen en dat gaan we ook doen. De eerste aanpassing is serial-console support toevoegen aan het bootmenu en kernel parameters van debian, vervolgens extra payloads toevoegen zoals freedos en nfs gebasseerde payloads waaronder freebsd en ubuntu desktop installers.
     919
     920==== debian netinstall ====
    844921{{{
    845922mkdir -p /mnt/sda3/tftproot/
     
    850927}}}
    851928
    852 /etc/config/dhcp #add tftp functionality
    853 {{{
    854         option enable_tftp      1
    855         option tftp_root        /mnt/sda3/tftproot
    856 }}}
    857 
    858 /etc/config/dhcp #add dhcp additional/extended lease info
    859 {{{
    860 config boot linux
    861         option filename         pxelinux.0   #name of bootloader/payload file
    862         option serveraddress    10.0.0.1     #address of tftpserver, in this case on the same device/router
    863         option servername       pxeboot      #just a name, probably not needed
    864         list   dhcp_option      'option:root-path,10.0.0.1:/mnt/sda3/exports/freebsd10e' #NFS only, needed for dumb OS FREEBSD which cannot find the NFS server
    865 }}}
    866 
    867 Restart dnsmasq to make new dhcp/tftp settings active!
    868 {{{
    869 /etc/init.d/dnsmasq restart
    870 }}}
    871 
    872 === PXE Boot Menu ===
    873929Als je nu je soekris 4826 via pxe laat booten dan zie je dat die de pxelinux.0 payload laad, echter zie je nog geen installatie menu en kun je nog niet verder! Op een pc/laptop pxe-client zie je wel op het vga scherm een menu met uitgebreiden mogelijkheden om debian te installeren. Het installatie menu van de syslinux bootloader werkt standaard voor pc/laptop vga console, door het syslinux configuratie bestand(en) aan te passen kun je ervoor zorgen dat het menu ook via de seriele console te zien is.
    874930
     
    881937}}}
    882938
    883 Default local boot disk option, so if the soekris/pc boots via pxe it will refer back to boot from the internal harddisk of that machine, use 81 instead of 80 for the second harddisk!
     939/mnt/sda3/tftproot/debian-installer/i386/boot-screens/std?.txt
     940{{{
     941#add the following to the kernel paramaters
     942console=ttyS0,38400n8
     943}}}
     944
     945==== boot local harddisk ====
     946
     947Redirect to boot default local disk, so if the soekris/pc boots via pxe it will refer back to boot from the internal harddisk of that machine, use 81 instead of 80 for the second harddisk!
    884948{{{
    885949LABEL bootlocaldisk
     
    890954}}}
    891955
     956==== freedos ====
    892957Freedos support kan handig zijn voor het biosflashen of dergelijke. Wanneer voor het starten van freedos (via pxe memdiskk) een usb-stick met fat16/32 fs geplaatst is word de inhoud van deze stick na het booten van freedos bereikbaar als c:\ schijf! Dus enkel wat bios flash programma's op locale usb stick plaatsen met eenvoudige fat/16/32 fs en je kan aan de slag. Echter voordat freedos vanuit de pxe syslinux loader geladen kan worden moet aan de huidige debian gebasserde pxe syslinux menu een module "memdisk" toegevoegd worden!
    893958
     
    909974}}}
    910975
    911 
    912976=== DHCP + TFTP + NFS ===
    913 PXE boot functionaliteit kan/moet uitgebreid worden met het NFS protocol, om bijvoorbeeld linux desktop livecd's te booten via het netwerk of FREEBSD 9.2 of hogere installatie uit te voeren! Dit omdat niet altijd in een keer zo'n groot iso bestand in het ram geladen van de PXE-client pc geladen kan worden, of omdat betreffend OS zich zelf niet meer kan vinden als deze als iso in het ram geheugen is geladen en hij blijft zoeken naar een CDROM drive die niet bestaat voor zijn installatie bestanden (kernel module memdisk/mfs ontbreekt in dit geval)! NFS zelf bestaat weer uit twee onderdelen exports/portmap
    914 
    915 Als OS's zullen we ubuntu 10.04.4 live desktop en FREEBSD 10 CDROM live/install disk nemen en zullen dit toevoegen aan het bestaande/eerdere debian install menu. Nogmaals de iso's worden in dit geval wel uitgepakt/loopmount, omdat via nfs eerder besproken bezwaren hierdoor weggenomen worden. Om iso bestanden te kunnen mounten onder openwrt moeten er wat kernel modules geladen worden, de freebsd installatie bestanden moeten echt gekopieerd worden omdat er namelijk een paar bestanden/mappen gewijzigd/toegevoegd worden voordat de PXE + NFS install functioneerd!
     977PXE boot functionaliteit kan/moet uitgebreid worden met het NFS protocol, om bijvoorbeeld linux desktop livecd's te booten via het netwerk of FREEBSD 9.2 of hogere installatie uit te voeren! Dit omdat niet altijd in een keer zo'n groot iso bestand in het ram geladen van de PXE-client pc geladen kan worden, of omdat betreffend OS zich zelf niet meer kan vinden als deze als iso in het ram geheugen is geladen en hij blijft zoeken naar een CDROM drive die niet bestaat voor zijn installatie bestanden (kernel module memdisk/mfs ontbreekt in dit geval)! NFS zelf bestaat weer uit twee onderdelen exports/portmap. Dat is ooit handig verzonnnen de ene service vraagt waar de ander draait meer niet eigenlijk.
     978
     979Als payload OS's zullen we ubuntu 10.04.4 live desktop en FREEBSD 10 CDROM live/install disk nemen en zullen dit toevoegen aan het bestaande/eerdere debian netinstall menu. Nogmaals de iso's worden in dit geval geloopmount en voor freebsd echt uitgepakt. Om iso bestanden te kunnen mounten onder openwrt moeten er wat kernel modules geladen worden, de freebsd installatie bestanden moeten echt uitgepakt worden omdat er namelijk een paar bestanden/mappen gewijzigd/toegevoegd worden (dat kan niet aan geloopmounte read-only iso) voordat de PXE + NFS install functioneerd!
    916980
    917981openwrt install iso / nfs packages
    918982{{{
    919983opkg update
    920 opkg install kmod-fs-isofs #iso9660 support
     984opkg install kmod-fs-isofs #iso9660 support dat de standaard voor data is op veel cd's/dvd's
    921985opkg install kmod-loop #loopmount support van iso images!
    922986opkg install nfs-kernel-server #nfs server support no client!
    923987opkg install block-mount #enables easy/auto mounting
    924988}}}
     989
     990=== ubuntu live desktop ====
     991We kiezen een wat oudere ubuntu omdat deze het meest compatible is met oude hardware 256MB ram en i386 CPU's (zonder CMOV support pentium1/amd's). Maar je zou prima een van nieuwere ubuntu 12.04LTS of 14.04 daily amd64 iso's kunnen gebruiken!
    925992
    926993prepare files ubuntu 10.04.4-i386
     
    9431010}}}
    9441011
    945 prepare files FreeBSD 10 disc1 iso
     1012/etc/exports #add nfs mount location to exports
     1013{{{
     1014/mnt/sda3/exports/ubuntu10.04.4-i386 10.0.0.1/24(ro,no_root_squash,no_subtree_check,async)
     1015}}}
     1016
     1017openwrt (re)start service for nfs/export and dhcp to initiate nfs pxe server :-)
     1018{{{
     1019/etc/init.d/dnsmasq restart
     1020/etc/init.d/portmap restart
     1021/etc/init.d/nfsd restart
     1022}}}
     1023
     1024==== freebsd 10 i386 disc1 ====
     1025Door wat bugs in de freebsd netinstall cdrom is deze helaas niet via pxe te starten(dns resolve kapot, bepaalde mappen niet beschikbaar) en moeten we de grotere install disc1 gebruiken (die dezelfde bugs heeft maar die de installatie bestanden zelf wel bevat). We moeten de content van de iso echt uitpakken naar een eigen folder, in die folder moeten een paar extra lege mappen worden aangemaakt en we moeten een paar config bestanden van de cdrom editen zodat we serial-console installatie kunnen afdwingen. Gelukkig hoeven we geen binary te patchen of bestanden toe tevoegen....
     1026
     1027prepare files FreeBSD 10 i386 disc1 iso
    9461028{{{
    9471029mkdir -p /mnt/sda3/exports/freebsd-temp
     
    10071089/etc/exports #configure nfs mounts
    10081090{{{
    1009 /mnt/sda3/exports/ubuntu10.04.4-i386 10.0.0.1/24(ro,no_root_squash,no_subtree_check,async)
    10101091/mnt/sda3/exports/freebsd10-i386-disc1 10.0.0.1/24(ro,sync,no_root_squash,no_subtree_check)
    10111092}}}
     
    10131094openwrt (re)start service for nfs/export and dhcp to initiate nfs pxe server :-)
    10141095{{{
    1015 /etc/init.d/dnsmasq
    1016 /etc/init.d/portmap
    1017 /etc/init.d/nfsd
    1018 }}}
    1019 
    1020 Als het goed is werkt nu de tftp server met ubuntu en freebsd gebasseerde nfs sessies!
     1096/etc/init.d/dnsmasq restart
     1097/etc/init.d/portmap restart
     1098/etc/init.d/nfsd restart
     1099}}}
     1100
     1101Als het goed is werkt nu de pxe server met ubuntu en freebsd gebasseerde nfs sessies!
    10211102
    10221103== combios mod (option rom) ==