TFTP timeout on secondary smartproxy interface

Hello,
I have setup a smartproxy to service multiple vlan networks via vlan
interfaces on the smartproxy. Each of the vlan interfaces are providing
the same services DHCP and PXE. However, I am only able to actually PXE
boot on one of the interfaces. The others I keep getting TFTP timeouts. I
can pull IP's off the same interfaces and I've confirmed using a TFTP
client that TFTP is working by downloading the pxelinux.0 file from the
smartproxy. I have included a copy of my dhcpd.conf file below (IP's have
been changed in order to protect the innocent).

dhcpd.conf

omapi-port 7911;

default-lease-time 43200;
max-lease-time 86400;

ddns-update-style none;

option domain-name "somewhere.com";
option domain-name-servers 10.10.10.14;
option ntp-servers none;

allow booting;
allow bootp;

option fqdn.no-client-update on; # set the "O" and "S" flag bits
option fqdn.rcode2 255;
option pxegrub code 150 = text ;

Bootfile Handoff

#next-server 10.61.67.90;
option architecture code 93 = unsigned integer 16 ;
if option architecture = 00:06 {
filename "grub2/shim.efi";
} elsif option architecture = 00:07 {
filename "grub2/shim.efi";
} elsif option architecture = 00:09 {
filename "grub2/shim.efi";
} else {
filename "pxelinux.0";
}

log-facility local7;

include "/etc/dhcp/dhcpd.hosts";

somewhere.com

subnet 10.61.65.0 netmask 255.255.255.128 {
pool
{
range 10.61.65.20 10.61.65.126;
}

next-server 10.61.65.126;
option subnet-mask 255.255.255.128;
option routers 10.61.65.1;
option domain-search "somewhere.com";
}
subnet 10.61.67.0 netmask 255.255.255.128 {
pool
{
range 10.61.67.20 10.61.67.126;
}
next-server 10.61.67.90;
option subnet-mask 255.255.255.128;
option routers 10.61.67.1;
option domain-search "somewhere.com";
}

I figured out what is causing this based on the previous post here:

https://groups.google.com/forum/#!topic/foreman-users/KFNh0iMJR70

Thanks,
Justin

ยทยทยท On Monday, August 21, 2017 at 9:49:07 AM UTC-4, justin parker wrote: > > Hello, > I have setup a smartproxy to service multiple vlan networks via vlan > interfaces on the smartproxy. Each of the vlan interfaces are providing > the same services DHCP and PXE. However, I am only able to actually PXE > boot on one of the interfaces. The others I keep getting TFTP timeouts. I > can pull IP's off the same interfaces and I've confirmed using a TFTP > client that TFTP is working by downloading the pxelinux.0 file from the > smartproxy. I have included a copy of my dhcpd.conf file below (IP's have > been changed in order to protect the innocent). > > # dhcpd.conf > omapi-port 7911; > > default-lease-time 43200; > max-lease-time 86400; > > > > ddns-update-style none; > > option domain-name "somewhere.com"; > option domain-name-servers 10.10.10.14; > option ntp-servers none; > > allow booting; > allow bootp; > > option fqdn.no-client-update on; # set the "O" and "S" flag bits > option fqdn.rcode2 255; > option pxegrub code 150 = text ; > > > > > # Bootfile Handoff > #next-server 10.61.67.90; > option architecture code 93 = unsigned integer 16 ; > if option architecture = 00:06 { > filename "grub2/shim.efi"; > } elsif option architecture = 00:07 { > filename "grub2/shim.efi"; > } elsif option architecture = 00:09 { > filename "grub2/shim.efi"; > } else { > filename "pxelinux.0"; > } > > log-facility local7; > > include "/etc/dhcp/dhcpd.hosts"; > > # somewhere.com > subnet 10.61.65.0 netmask 255.255.255.128 { > pool > { > range 10.61.65.20 10.61.65.126; > } > > next-server 10.61.65.126; > option subnet-mask 255.255.255.128; > option routers 10.61.65.1; > option domain-search "somewhere.com"; > } > subnet 10.61.67.0 netmask 255.255.255.128 { > pool > { > range 10.61.67.20 10.61.67.126; > } > next-server 10.61.67.90; > option subnet-mask 255.255.255.128; > option routers 10.61.67.1; > option domain-search "somewhere.com"; > } >