Ik ben bezig met het opzetten van een ltsp omgeving, waarbij ik dnsmasq als dhcp en tftp server wil gebruiken. Om te voorkomen dat ik mijn clients de ene helft van de info van mijn modem/router krijgen en de andere van mijn ltsp server heb ik dhcp op het modem uitgezet. Mijn ltsp server heeft een statisch ip adres.
dnsmasq luistert wel op de juiste poorten:
Wat mij verbaast is dat de dns server op alle interfaces luister (0.0.0.0) terwijl de dns server (die uit zou moeten staan!) op specifieke interfaces luistert.
dnsmasq is gestart als
Hij haalt zijn config dus uit /etc/dnsmasq.d/ Daar staat ltsp-server-dnsmasq.conf met de volgende inhoud:
Ik heb geen firewall draaien. Waar gaat dit verkeerd? Ik krijgt direct een timeout op het krijgen van de dhcp lease. Alles wat over tftp gaat komt hij dus al helemal niet aan toe. Mijn firewall staat uit (guwf)
Overige info:
Ubuntu 13.10
dnsmasq 2.66
dnsmasq luistert wel op de juiste poorten:
root@~> netstat - upan | grep dnsmasq udp 0 0 0.0.0.0:4011 0.0.0.0:* 4327/dnsmasq udp 0 0 127.0.0.1:53 0.0.0.0:* 4327/dnsmasq udp 0 0 192.168.0.10:53 0.0.0.0:* 4327/dnsmasq udp 0 0 0.0.0.0:67 0.0.0.0:* 4327/dnsmasq udp 0 0 127.0.0.1:69 0.0.0.0:* 4327/dnsmasq udp 0 0 192.168.0.10:69 0.0.0.0:* 4327/dnsmasq udp6 0 0 ::1:53 :::* 4327/dnsmasq udp6 0 0 fe80::be5f:f4ff:fedc:53 :::* 4327/dnsmasq udp6 0 0 ::1:69 :::* 4327/dnsmasq udp6 0 0 fe80::be5f:f4ff:fedc:69 :::* 4327/dnsmasq
Wat mij verbaast is dat de dns server op alle interfaces luister (0.0.0.0) terwijl de dns server (die uit zou moeten staan!) op specifieke interfaces luistert.
dnsmasq is gestart als
/usr/sbin/dnsmasq -x /var/run/dnsmasq/dnsmasq.pid -u dnsmasq -r /var/run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new,.bak
Hij haalt zijn config dus uit /etc/dnsmasq.d/ Daar staat ltsp-server-dnsmasq.conf met de volgende inhoud:
interface=eth0 dhcp-range=192.168.67.20,192.168.67.250,8h dhcp-option=17,/opt/ltsp/i386 dhcp-vendorclass=etherboot,Etherboot dhcp-vendorclass=pxe,PXEClient dhcp-vendorclass=ltsp,"Linux ipconfig" dhcp-boot=net:pxe,/ltsp/i386/pxelinux.0 dhcp-boot=net:etherboot,/ltsp/i386/nbi.img dhcp-boot=net:ltsp,/ltsp/i386/lts.conf dhcp-option=vendor:pxe,6,2b dhcp-no-override pxe-service=X86PC, "Boot from network", /ltsp/i386/pxelinux enable-tftp tftp-root=/var/lib/tftpboot/
Ik heb geen firewall draaien. Waar gaat dit verkeerd? Ik krijgt direct een timeout op het krijgen van de dhcp lease. Alles wat over tftp gaat komt hij dus al helemal niet aan toe. Mijn firewall staat uit (guwf)
Overige info:
Ubuntu 13.10
dnsmasq 2.66