Re: FreeBSD PXE client not getting netmask config from DHCP server

2008-03-26 Thread vincenzo romero
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

2008-03-26 Thread vincenzo romero
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

2008-03-25 Thread vincenzo romero
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]