Hey Tweakers,
Ik wil graag experimenteren met network booting, puur uit interesse. Ben al een groot deel van de dag bezig, maar het wil maar niet werken. Als ik mijn desktop reboot, dan wacht hij een paar seconden bij PXE boot, om vervolgens gewoon door te starten.
Ik heb een TP-Link router die werkt als DHCP server. Daaraan hangt mijn desktop en mijn home server (archlinux). Op de desktop wil ik een OS booten en mijn home server moet deze aanleveren m.b.v DHCP en TFTP.
Ik heb begrepen dat ik op mijn home server dus een DHCP-proxy kan configureren. Deze deelt dan geen IP's uit, maar voegt puur de informatie toe die nodig is voor PXE. Ik heb dit geconfigureerd m.b.v de dnsmasq package.
Dit staat in /etc/dnsmasq.conf
In /srv/tftproot heb ik uiteraard pxelinux.0 staan en een pxelinux.cfg file staan, die naar de kernels en ramdisks van mijn OSsen wijzen.
Ik heb eigenlijk twijfels of mijn DHCP-proxy wel werkt. Is dit uberhaupt mogelijk wat ik wil doen?
Heeft iemand goede troubleshoot tips voor me?
Bedankt!
Ik wil graag experimenteren met network booting, puur uit interesse. Ben al een groot deel van de dag bezig, maar het wil maar niet werken. Als ik mijn desktop reboot, dan wacht hij een paar seconden bij PXE boot, om vervolgens gewoon door te starten.
Ik heb een TP-Link router die werkt als DHCP server. Daaraan hangt mijn desktop en mijn home server (archlinux). Op de desktop wil ik een OS booten en mijn home server moet deze aanleveren m.b.v DHCP en TFTP.
Ik heb begrepen dat ik op mijn home server dus een DHCP-proxy kan configureren. Deze deelt dan geen IP's uit, maar voegt puur de informatie toe die nodig is voor PXE. Ik heb dit geconfigureerd m.b.v de dnsmasq package.
Dit staat in /etc/dnsmasq.conf
code:
1
2
3
4
5
6
7
8
9
| tftp-root=/srv/tftproot enable-tftp dhcp-boot=pxelinux.0,excalibur,192.168.1.101 dhcp-option=vendor:PXEClient,6,2b dhcp-no-override pxe-prompt="Press F8 for boot menu", 3 pxe-service=X86PC, "Boot from network", pxelinux pxe-service=X86PC, "Boot from local hard disk", 0 dhcp-range=192.168.1.100,192.168.1.254,proxy |
In /srv/tftproot heb ik uiteraard pxelinux.0 staan en een pxelinux.cfg file staan, die naar de kernels en ramdisks van mijn OSsen wijzen.
Ik heb eigenlijk twijfels of mijn DHCP-proxy wel werkt. Is dit uberhaupt mogelijk wat ik wil doen?
Heeft iemand goede troubleshoot tips voor me?
Bedankt!
[ Voor 5% gewijzigd door chronozphere op 22-04-2013 22:00 ]