Re: FreeBSD PXE client not getting netmask config from DHCP server
Hello Erik, Thanks for the response. I have followed your recommendation as follows: 1. In effect my dhcpd.conf now looks like this: ddns-update-style interim; ignore client-updates; subnet 192.168.16.0 netmask 255.255.240.0 { option routers 192.168.16.1; option subnet-mask 255.255.240.0; range dynamic-bootp 192.168.16.10 192.168.16.30; default-lease-time 21600; max-lease-time 43200; host r02s01 { hardware ethernet 00:A0:D1:E3:58:38; fixed-address 192.168.17.11; filename pxeboot; option root-path 192.168.17.1:/export/images/NFSroot_gold/freebsd7_x64; option host-name r02s01; } } next-server 192.168.17.1; 2. Thereafter, I restarted the dhcpd service, and then rebooted my freebsd client (r02s01) . Upon logging in, I checked its configuration, and still the netmask reflects the 255.255.255.0 subnet: r02s01# ifconfig -a nfe0: flags=8843UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:a0:d1:e3:58:38 inet 192.168.17.11 netmask 0xff00 broadcast 192.168.17.255 inet6 fe80::2a0:d1ff:fee3:5838%nfe0 prefixlen 64 scopeid 0x1 media: Ethernet autoselect (1000baseTX full-duplex,flag2) ** netmask 0xff00 - which means this, right: Name Example CIDR /24 Netmask255.255.255.0 Netmask (hex) 0xff00 Wilcard Bits 0.0.0.255 *sigh* ... am I missing something in my client side? thanks in advance! On Wed, Mar 26, 2008 at 4:24 AM, Erik Norgaard [EMAIL PROTECTED] wrote: vincenzo romero wrote: Hello all, I wanted to check and test my PXE clients - where I have: - Cent OS 5.1 - PXE/DHCP/TFTP/NFS server with the root-NFS-images - client - FreeBSD 7: uname -a FreeBSD r02s01 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Mon Mar 3 21:52:54 PST 2008 [EMAIL PROTECTED]:/usr/src/sys/amd64/compile/CUSTOMKRNL amd64 ... 1. My /etc/dhcpd.conf server has defined a gateway/router and subnet mask cat /etc/dhcpd.conf ddns-update-style interim; ignore client-updates; subnet 192.168.16.0 netmask 255.255.240.0 { # --- default gateway option routers 192.168.16.1; option subnet-mask 255.255.240.0; range dynamic-bootp 192.168.16.10 192.168.16.30; default-lease-time 21600; max-lease-time 43200; } 2. freebsd test server parameters defined as such: host r02s01 { hardware ethernet 00:A0:D1:E3:58:38; fixed-address 192.168.17.11; filename pxeboot; option root-path 192.168.17.1:/export/images/NFSroot_gold/freebsd7_x64; option host-name r02s01; } 3. PROBLEM - when the client boots and I login . i notice that the netmask it is configured with is 255.255.255.0 ... Am I missing something in my configuration? I am not having these issues (i think) with my diskless Fedora, Ubuntu clients ... Any help will be greatly appreciated If your host declaration is outside the subnet declation the subnet parameters are not sent, the client should then default to the netmask /24 since 192.168 is in the old class C network range. Place the host declaration inside the subnet declaration. BR, Erik -- Erik Nørgaard Ph: +34.666334818 http://www.locolomo.org -- best, Vince ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: FreeBSD PXE client not getting netmask config from DHCP server
I'd like to add another datapoint: 1. It seems that a fedora PXE client, honors the netmask parameter passed by the DHPC server: ifconfig -a eth0 Link encap:Ethernet HWaddr 00:A0:D1:E3:57:CA inet addr:192.168.16.12 Bcast:192.168.31.255 Mask:255.255.240.0 inet6 addr: fe80::2a0:d1ff:fee3:57ca/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:74171 errors:0 dropped:0 overruns:0 frame:0 TX packets:45164 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:64499323 (61.5 MiB) TX bytes:8111327 (7.7 MiB) Interrupt:23 Base address:0x2000 2. However, the FreeBSD server, stubbornly insists towards the 255.255.255.0 subnet Both clients boot against the same DHCP server. Any thoughts? - thanks in advance. On Wed, Mar 26, 2008 at 9:25 AM, vincenzo romero [EMAIL PROTECTED] wrote: Hello Erik, Thanks for the response. I have followed your recommendation as follows: 1. In effect my dhcpd.conf now looks like this: ddns-update-style interim; ignore client-updates; subnet 192.168.16.0 netmask 255.255.240.0 { option routers 192.168.16.1; option subnet-mask 255.255.240.0; range dynamic-bootp 192.168.16.10 192.168.16.30; default-lease-time 21600; max-lease-time 43200; host r02s01 { hardware ethernet 00:A0:D1:E3:58:38; fixed-address 192.168.17.11; filename pxeboot; option root-path 192.168.17.1:/export/images/NFSroot_gold/freebsd7_x64; option host-name r02s01; } } next-server 192.168.17.1; 2. Thereafter, I restarted the dhcpd service, and then rebooted my freebsd client (r02s01) . Upon logging in, I checked its configuration, and still the netmask reflects the 255.255.255.0 subnet: r02s01# ifconfig -a nfe0: flags=8843UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:a0:d1:e3:58:38 inet 192.168.17.11 netmask 0xff00 broadcast 192.168.17.255 inet6 fe80::2a0:d1ff:fee3:5838%nfe0 prefixlen 64 scopeid 0x1 media: Ethernet autoselect (1000baseTX full-duplex,flag2) ** netmask 0xff00 - which means this, right: Name Example CIDR /24 Netmask255.255.255.0 Netmask (hex) 0xff00 Wilcard Bits 0.0.0.255 *sigh* ... am I missing something in my client side? thanks in advance! On Wed, Mar 26, 2008 at 4:24 AM, Erik Norgaard [EMAIL PROTECTED] wrote: vincenzo romero wrote: Hello all, I wanted to check and test my PXE clients - where I have: - Cent OS 5.1 - PXE/DHCP/TFTP/NFS server with the root-NFS-images - client - FreeBSD 7: uname -a FreeBSD r02s01 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Mon Mar 3 21:52:54 PST 2008 [EMAIL PROTECTED]:/usr/src/sys/amd64/compile/CUSTOMKRNL amd64 ... 1. My /etc/dhcpd.conf server has defined a gateway/router and subnet mask cat /etc/dhcpd.conf ddns-update-style interim; ignore client-updates; subnet 192.168.16.0 netmask 255.255.240.0 { # --- default gateway option routers 192.168.16.1; option subnet-mask 255.255.240.0; range dynamic-bootp 192.168.16.10 192.168.16.30; default-lease-time 21600; max-lease-time 43200; } 2. freebsd test server parameters defined as such: host r02s01 { hardware ethernet 00:A0:D1:E3:58:38; fixed-address 192.168.17.11; filename pxeboot; option root-path 192.168.17.1:/export/images/NFSroot_gold/freebsd7_x64; option host-name r02s01; } 3. PROBLEM - when the client boots and I login . i notice that the netmask it is configured with is 255.255.255.0 ... Am I missing something in my configuration? I am not having these issues (i think) with my diskless Fedora, Ubuntu clients ... Any help will be greatly appreciated If your host declaration is outside the subnet declation the subnet parameters are not sent, the client should then default to the netmask /24 since 192.168 is in the old class C network range. Place the host declaration inside the subnet declaration. BR, Erik -- Erik Nørgaard Ph: +34.666334818 http://www.locolomo.org -- best, Vince -- best, Vince ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
FreeBSD PXE client not getting netmask config from DHCP server
Hello all, I wanted to check and test my PXE clients - where I have: - Cent OS 5.1 - PXE/DHCP/TFTP/NFS server with the root-NFS-images - client - FreeBSD 7: uname -a FreeBSD r02s01 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Mon Mar 3 21:52:54 PST 2008 [EMAIL PROTECTED]:/usr/src/sys/amd64/compile/CUSTOMKRNL amd64 ... 1. My /etc/dhcpd.conf server has defined a gateway/router and subnet mask cat /etc/dhcpd.conf ddns-update-style interim; ignore client-updates; subnet 192.168.16.0 netmask 255.255.240.0 { # --- default gateway option routers 192.168.16.1; option subnet-mask 255.255.240.0; range dynamic-bootp 192.168.16.10 192.168.16.30; default-lease-time 21600; max-lease-time 43200; } 2. freebsd test server parameters defined as such: host r02s01 { hardware ethernet 00:A0:D1:E3:58:38; fixed-address 192.168.17.11; filename pxeboot; option root-path 192.168.17.1:/export/images/NFSroot_gold/freebsd7_x64; option host-name r02s01; } 3. PROBLEM - when the client boots and I login . i notice that the netmask it is configured with is 255.255.255.0 ... Am I missing something in my configuration? I am not having these issues (i think) with my diskless Fedora, Ubuntu clients ... Any help will be greatly appreciated -- best, Vince ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]