Ik heb een probleem met de Juniper SRX thuis waar ik maar niet uit kom.
Ik wil PXE boot kunnen doen. Eigenlijk totaal niet spannend. Daarvoor heb ik de opties voor de boot server en filename in DHCP geconfigureerd mijn Juniper SRX router:
10.0.2.250 is een linuxdoosje welke tftp doet. Dat werkt allemaal prima, want ik kan prima een bestand ophalen via TFTP.
Als ik echter een willekeurige PXE client wil laten booten zie ik dat hij niet met 10.0.2.250 maar met 10.0.2.1 (de router) verbinding wil maken om zijn bootfile op te halen. Hier gaat het booten dus stuk.
Als ik een capture maak zie ik dat DHCP optie 66 het juiste IP adres van de server weergeeft, Next server IP address is echter leeg (0.0.0.0).
Aangezien optie 66 goed gegeven wordt zou het toch moeten werken?
Wat ik in mijn router ook opgeef als nex-server adres, de capture laat 0.0.0.0 zien.
Snap ik iets niet van het PXE bootproces? Is dit een bug in de Juniper (die er dan al heel lang in zit)?
Ik wil PXE boot kunnen doen. Eigenlijk totaal niet spannend. Daarvoor heb ik de opties voor de boot server en filename in DHCP geconfigureerd mijn Juniper SRX router:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| [edit access address-assignment pool Lokaal family inet dhcp-attributes] onno@router# show maximum-lease-time 14400; next-server 10.0.2.250; name-server { 10.0.2.1; 208.67.220.220; 208.67.220.222; } router { 10.0.2.1; } boot-file pxelinux.0; boot-server 10.0.2.250; |
10.0.2.250 is een linuxdoosje welke tftp doet. Dat werkt allemaal prima, want ik kan prima een bestand ophalen via TFTP.
Als ik echter een willekeurige PXE client wil laten booten zie ik dat hij niet met 10.0.2.250 maar met 10.0.2.1 (de router) verbinding wil maken om zijn bootfile op te halen. Hier gaat het booten dus stuk.
Als ik een capture maak zie ik dat DHCP optie 66 het juiste IP adres van de server weergeeft, Next server IP address is echter leeg (0.0.0.0).
Aangezien optie 66 goed gegeven wordt zou het toch moeten werken?
Wat ik in mijn router ook opgeef als nex-server adres, de capture laat 0.0.0.0 zien.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Bootp flags: 0x8000 (Broadcast) Client IP address: 0.0.0.0 (0.0.0.0) Your (client) IP address: 10.0.2.120 (10.0.2.120) Next server IP address: 0.0.0.0 (0.0.0.0) Relay agent IP address: 0.0.0.0 (0.0.0.0) Client MAC address: WistronI_36:80:08 (20:6a:8a:36:80:08) Client hardware address padding: 00000000000000000000 Server host name: 10.0.2.250 Boot file name: pxelinux.0 Magic cookie: DHCP <knip> Option: (66) TFTP Server Name TFTP Server Name: 10.0.2.250 Option: (67) Bootfile name Bootfile name: pxelinux.0 |
Snap ik iets niet van het PXE bootproces? Is dit een bug in de Juniper (die er dan al heel lang in zit)?
If it ain't broken, tweak it!