wireguard netboot?
hi, ich bräuchte mal eure hilfe ich versuche gerade mit wireguard über pfsense mit einer vm oder pc im bios auf mein netboot.xyz zu connecten
meine idee später ist ich habe eine mobilen router der über eine mobil simkarte verügt und per wireguard auf mein homenetzwerk draufconnecten kann
und ich möchte von unterwegs wenn ich bei freunden bin per netboot am lan anschluss netboot anbieten können.
hätte jemand eine idee ?
1 Antwort
öhm... du meinst: dein phone bietet ein WiFi an, während es über LTE und wireguard in deinem LAN @home eingeklinkt ist?
dann bräuchten deine Freunde einen WiFi Router, der sich in dem WiFi deines phones anmelden kann...
dadurch müsste dann dein Home-LAN mit den dortigen IPs deinen Freunden zur Verfügung stehen...
oder was meinst du?
pfsense brauchst du da gar nich... außer na klar, um dem VPN den TFTP Zugriff zu erlauben.... aus meiner /etc/services (69/udp dürfte reichen):
tftp 69/tcp
tftp 69/udp
subntbcst-tftp 247/tcp
subntbcst-tftp 247/udp
tftp-mcast 1758/tcp
tftp-mcast 1758/udp
etftp 1818/tcp
etftp 1818/udp
tftps 3713/tcp
tftps 3713/udp
sry er findet das schon aber nicht übern bios.
ok... also bist du schon fast fertig...
also... das BIOS... das müsste doch über das LAN bei dem Cudy eine IP erhalten... von dem DHCP... klappt das?
hä? gib doch einfach die IP vom TFTP server an...
was sagt denn tcpdump auf dem server, den du angegeben hast? an welcher Stelle hakt es denn?
Log files vom pfsense / netboot / TFTP?
ja genau das hä verstehen viele nicht :) pfsense hat die funktion mit dem netboot bzw tftp aber unter cudy router kann ich kein tftp server verlinken. jedenfalls denke ich das eher bei mir das routing das problem ist :) also wenn ich im heimnetz sagen wir mal am lanport des router zu hause am pfsene anschließe und den pc neustarte und ich netboot aktiviert habe springt er direkt drauf nur von außerhalb über cudy gehts net :)
guck doch mal auf dem pfsense, ob da was ankommt, was nach TFTP traffic aussieht...
oder auf dem Cudy... wenn es da geht...
so kleiner versuch ich habe noch einen kleinen mini pc angeschlossen und habe in den cudy eine mobile simkarte eingelegt und hat internet cudy ist mit wireguard verbunden und hat eine ip von 10.100.0.10/32 habe den minipc gestartet und er bekommt von cudy eine ip vom dhcp server die ip 192.168.10.1
so jetzt starte ich den minipc neu und er hängt im bios im netboot. leider haben pfsense und cudy kein tcpdump
und im bios gibt der minipc das aus
>> Checking media Presence.....
>> Media Present.....
>> Start PXE over IPv4 on MAC: 00-E0-4C etc aber das ist seine eigene mac-adresse
mehr zeigt er nicht an
dann kriegt der minipc also nich mal ne IP, wenn er im BIOS ist?
hat Cudy gar keine debug infos? syslog? oder so?
so minic pc ist aus stecke lankabel an den cudy und starte den minic pc im netboot
hier das systemprotokol
Sun Mar 30 23:15:00 2025 cron.info crond[2426]: USER root pid 18920 cmd /usr/bin/wireguard_watchdog
Sun Mar 30 23:15:07 2025 kern.info kernel: [ 2373.257277] rt3050-esw 10110000.esw: link changed 0x02
Sun Mar 30 23:15:07 2025 kern.notice kernel: [ 2373.262563] gmac: port1 linkup
Sun Mar 30 23:15:30 2025 kern.info kernel: [ 2396.373430] rt3050-esw 10110000.esw: link changed 0x00
Sun Mar 30 23:15:30 2025 kern.notice kernel: [ 2396.378873] gmac: port1 linkdown
Sun Mar 30 23:15:32 2025 kern.info kernel: [ 2398.542136] rt3050-esw 10110000.esw: link changed 0x02
Sun Mar 30 23:15:32 2025 kern.notice kernel: [ 2398.547680] gmac: port1 linkup
Sun Mar 30 23:15:39 2025 daemon.info dnsmasq-dhcp[1996]: DHCPDISCOVER(br-lan) 00:e0:4c:2d:d5:93
Sun Mar 30 23:15:39 2025 daemon.info dnsmasq-dhcp[1996]: DHCPOFFER(br-lan) 192.168.10.212 00:e0:4c:2d:d5:93
Sun Mar 30 23:15:43 2025 daemon.info dnsmasq-dhcp[1996]: DHCPDISCOVER(br-lan) 00:e0:4c:2d:d5:93
Sun Mar 30 23:15:43 2025 daemon.info dnsmasq-dhcp[1996]: DHCPOFFER(br-lan) 192.168.10.212 00:e0:4c:2d:d5:93
Sun Mar 30 23:15:51 2025 daemon.info dnsmasq-dhcp[1996]: DHCPDISCOVER(br-lan) 00:e0:4c:2d:d5:93
Sun Mar 30 23:15:51 2025 daemon.info dnsmasq-dhcp[1996]: DHCPOFFER(br-lan) 192.168.10.212 00:e0:4c:2d:d5:93
Sun Mar 30 23:16:00 2025 cron.info crond[2426]: USER root pid 20062 cmd /usr/bin/wireguard_watchdog
Sun Mar 30 23:16:07 2025 daemon.info dnsmasq-dhcp[1996]: DHCPDISCOVER(br-lan) 00:e0:4c:2d:d5:93
Sun Mar 30 23:16:07 2025 daemon.info dnsmasq-dhcp[1996]: DHCPOFFER(br-lan) 192.168.10.212 00:e0:4c:2d:d5:93
Sun Mar 30 23:16:39 2025 daemon.info dnsmasq-dhcp[1996]: DHCPDISCOVER(br-lan) 00:e0:4c:2d:d5:93
Sun Mar 30 23:16:39 2025 daemon.info dnsmasq-dhcp[1996]: DHCPOFFER(br-lan) 192.168.10.212 00:e0:4c:2d:d5:93
Sun Mar 30 23:16:43 2025 daemon.info dnsmasq-dhcp[1996]: DHCPDISCOVER(br-lan) 00:e0:4c:2d:d5:93
Sun Mar 30 23:16:43 2025 daemon.info dnsmasq-dhcp[1996]: DHCPOFFER(br-lan) 192.168.10.212 00:e0:4c:2d:d5:93
Sun Mar 30 23:16:51 2025 daemon.info dnsmasq-dhcp[1996]: DHCPDISCOVER(br-lan) 00:e0:4c:2d:d5:93
Sun Mar 30 23:16:51 2025 daemon.info dnsmasq-dhcp[1996]: DHCPOFFER(br-lan) 192.168.10.212 00:e0:4c:2d:d5:93
Sun Mar 30 23:17:00 2025 cron.info crond[2426]: USER root pid 21158 cmd /usr/bin/wireguard_watchdog
Sun Mar 30 23:17:08 2025 daemon.info dnsmasq-dhcp[1996]: DHCPDISCOVER(br-lan) 00:e0:4c:2d:d5:93
Sun Mar 30 23:17:08 2025 daemon.info dnsmasq-dhcp[1996]: DHCPOFFER(br-lan) 192.168.10.212 00:e0:4c:2d:d5:93
Sun Mar 30 23:17:49 2025 kern.info kernel: [ 2534.690192] rt3050-esw 10110000.esw: link changed 0x00
Sun Mar 30 23:17:49 2025 kern.notice kernel: [ 2534.695556] gmac: port1 linkdown
Sun Mar 30 23:17:59 2025 kern.info kernel: [ 2545.672262] rt3050-esw 10110000.esw: link changed 0x02
Sun Mar 30 23:17:59 2025 kern.notice kernel: [ 2545.677611] gmac: port1 linkup
Sun Mar 30 23:18:00 2025 daemon.info dnsmasq-dhcp[1996]: DHCPREQUEST(br-lan) 192.168.10.195 00:d8:61:34:25:bc
Sun Mar 30 23:18:00 2025 daemon.info dnsmasq-dhcp[1996]: DHCPACK(br-lan) 192.168.10.195 00:d8:61:34:25:bc pc-privat
Sun Mar 30 23:18:00 2025 cron.info crond[2426]: USER root pid 22287 cmd /usr/bin/wireguard_watchdog
ok...
- wieso gibt die Cudy ihm keine 10ner IP?
- hat die Cudy eine Route ins 10ner Netz?
- ist die Cudy der default router für den minipc, wenn er noch im BIOS hängt?
- was ist, wenn die Cudy keinen DHCP anbietet?
wo siehst du, dass das BIOS vom minipc die Cudy als default router verwendet?
wenn das so wäre, dann muss der minipc doch den TFTP erreichen... voll komisch...
hast du vllt n Hub und kannst dann mit nem Linux PC (Knoppix) mithören, was der minipc so versucht, um über TFTP zu booten?
weil pfsense überhaupt keine reaktion zeigt bzw das dhcp
das wäre ja auch dann der Fall, wenn der minipc seine 10ner Pakete einfach drop-t, weil er nur 192er Pakete routen kann...
btw: ich geh jez pennen... muss morgen früh arbeiten... 😋
eigentlich meinte ich das genauso wie ich es beschrieben habe sofern es mit weniger schritten geht um so besser. also ich versuche es nochmal detaliert es zu erklären.
ich habe zu hause einen supermicro server laufen darauf läuft Proxmox
auf dem proxmox läuft ein container mit netboot.xyz vor dem server ist eine pfsense box vorgeschaltet als router und auf dem router läuft ein wireguard und einen dhcp-server und unter dhcp kann ich TFTP server die ip eintragen und weitere netboot einstellungen. alle ports sind soweit freigeben.
jetzt zur der Externen sache
ich habe mir bei amazon einen kleinen mobilen Router bestellt namens Cudy der wireguard direkt beim starten des mini routers startet und sobald ein pc, handy, oder andere geräte laufen direkt über das wireguard netz im internet sind.
unter anderem kann man noch eine mobile simkarte anschließen.
und mein wunsch ist halt das wenn ich dort einen pc anschließe per lan direkt auf mein tftp server drauf komme aber irgendwie findet der pc egal welcher nicht die verbindung zum netboot.xyz da liegt aktuell mein problem :) hoffe kannst mir weiter helfen.
brauche Hilfe :)