Dear developers, I built a version of "snponly.efi" based on source checked out 2017-03-08 with last commit d9886f1961f9970b4354442e84b98727b69cd73a
I attach my 2 local header files: console.h and general.h located in <ipxe root>/src/config/local Running the following make command: make bin-x86_64-efi/snponly.efi EMBED=retry_dhcp_ipv6.ipxe I've attach the embedded ipxe-file as well. Now describing the actual issue. Same symptoms can be seen on physical devices as well as on virtual (VMware 6.0 ESXi virtual machine with Intel E1000(E)) Therefore I ran most of my tests on virtual devices. I boot the machine via PXE-boot and chain load iPXE iPXE gets loaded I get an IPv4 and an IPv6 address. Pinging the http and DNS Server using IPv4 and IPv6 - it works I try to make an DNS lookup via IPv4 to a Windows 2012r2 Server- it works I try to make an DNS lookup via IPv6 to a Windows 2012r2 Server - it does NOT work I try to make an http download via IPv4 from a Windows 2012r2 Server - it works I try to make an http download via IPv6 from a Windows 2012r2 Server - it does NOT work I try to make an http download via IPv6 from a Linux Server - it works I try to make an http download via IPv6 from a Linux/Unix Server (Google DNS-Server 2001:4860:4860::8888) - it works I assume there is a certain issue between the IPv6 iPXE implementation and the Windows IPv6 implementation. The Windows DNS and Web Server works without problem for about 100 Linux und Windows Hosts using IPv6 as their primary protocol. Best regards Roland Best regards Roland Felnhofer Head of Data Center Services T +43 1 96094 440 M +43 676 88377 440 E roland.felnho...@cegeka.com<mailto:roland.felnho...@cegeka.com> [cid:image001.png@01D232BB.6DD5B180]<https://www.cegeka.com/at/de> Cegeka Solutions GmbH * Floridsdorfer Hauptstraße 1 * 1210 Wien * Österreich * T +43 1 96094 0 * www.cegeka.com<http://www.cegeka.com/>
#define CONSOLE_PC_KBD /* Direct access to PC keyboard */ #define KEYBOARD_MAP de
#define NET_PROTO_IPV6 /* IPv6 protocol */ #define DOWNLOAD_PROTO_HTTPS /* Secure Hypertext Transfer Protocol */ #define DOWNLOAD_PROTO_FTP /* File Transfer Protocol */ #define DOWNLOAD_PROTO_NFS /* Network File System Protocol */ //#define IMAGE_COMBOOT /* SYSLINUX COMBOOT image support */ #define IMAGE_EFI /* EFI image support */ #define NSLOOKUP_CMD /* DNS resolving command */ #define TIME_CMD /* Time commands */ #define LOTEST_CMD /* Loopback testing commands */ #define VLAN_CMD /* VLAN commands */ //#define PXE_CMD /* PXE commands */ #define REBOOT_CMD /* Reboot command */ #define POWEROFF_CMD /* Power off command */ #define PCI_CMD /* PCI commands */ #define PARAM_CMD /* Form parameter commands */ #define PING_CMD /* Ping command */ #define CONSOLE_CMD /* Console command */ #define IPSTAT_CMD /* IP statistics commands */ #define PROFSTAT_CMD /* Profiling commands */
retry_dhcp_ipv6.ipxe
Description: retry_dhcp_ipv6.ipxe
_______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel