Page 1 of 1
dhcpd option 151
Posted: 07 May 2007 13:05
by mozi
I like to use an extarnal dhcp-server and using IP-Touch Mobiles.
does anybody know how to use the dhcpd option 151 on a suse linux server?
I added the line
option option-151 10.10.200.40 in the dhcpd.conf file an I got
this error message after restarting the dhcpd:
/etc/dhcpd.conf line 25 unknown option dhcp.option-151
Posted: 08 May 2007 03:20
by Eliott_DUP
I can tell you only the config for TFTPd32:
Code: Select all
[HKEY_LOCAL_MACHINE\SOFTWARETFTPD32\DHCP
"IP_Pool"=dword:4664640a -> IP-Range Reverse in Hex (10.100.100.70)
"PoolSize"=dword:0000000a -> IP-Range Size in Hex (10)
"BootFile"=""
"DNS"=dword:00000000
"Mask"=dword:00ffffff -> Netmask Reverse in Hex (255.255.255.0)
"Gateway"=dword:f064640a -> OAW-4304-IP Reverse in Hex (10.100.100.240)
"DomainName"="wlan.de"
"AddOptionNumber1"=dword:00000097 -> Option 151
"AddOptionValue1"=dword:7878640a -> SVP-IP Reverse in Hex (10.100.120.120)
"AddOptionNumber2"=dword:00000042 -> Option 66
"AddOptionValue2"="10.100.120.1" -> OXE-CPU-IP as String
Re: dhcpd option 151
Posted: 23 Apr 2008 06:22
by hamstercnw
Hello
I believe your linux server is using isc's dhcpd server.
Here are some tags for your dhcpd.conf:
Code: Select all
# Global data
option vendor-encapsulated-options "alcatel.a4400.0" ;
# option sip-server-address code 120 = { unsigned integer 8, ip-address };
option sip-server-address code 120 = ip-address;
subnet 192.168.240.0 netmask 255.255.255.0 {
range 192.168.240.110 192.168.240.149;
option domain-name-servers 192.168.240.254;
option domain-name "test.lan";
option netbios-name-servers 192.168.240.254;
option netbios-dd-server 192.168.240.254;
option netbios-node-type 8;
option routers 192.168.240.254;
option broadcast-address 192.168.240.255;
}
# Classess cannot contain ranges, but will apply additional tags to hardware
# in all ranges defined. next-server must be your main pbx address, where
# lanpbx is found via tftp.
# Class "TSC-IP".
class "alcatel.tsc-ip.0" {
match if option vendor-class-identifier = "alcatel.tsc-ip.0" ;
option vendor-encapsulated-options "alcatel.a4400.0";
default-lease-time 3600;
max-lease-time 86400;
next-server 192.168.240.60;
}
# Class "INT-IP".
class "alcatel.int-ip.0" {
match if option vendor-class-identifier = "alcatel.int-ip.0" ;
option vendor-encapsulated-options "alcatel.a4400.0";
default-lease-time 86400;
max-lease-time 604800;
next-server 192.168.240.60;
}
# Class "NOE".
class "alcatel.noe.0" {
match if option vendor-class-identifier = "alcatel.noe.0" ;
option vendor-encapsulated-options "alcatel.a4400.0";
default-lease-time 3600;
max-lease-time 86400;
next-server 192.168.240.60;
}
# Class "MIPT".
class "alcatel.mipt.0" {
match if option vendor-class-identifier = "alcatel.mipt.0" ;
default-lease-time 3600;
max-lease-time 86400;
next-server 192.168.240.60;
}
# Class "PXE".
class "PXEClient" {
match if option vendor-class-identifier = "PXEClient" ;
option vendor-class-identifier "PXEServer";
default-lease-time 1800;
max-lease-time 1800;
filename "/bootp/linux/pxe/pxeloader";
next-server 192.168.240.60;
}
# Class "CSE".
class "alcatel.cse.0" {
match if option vendor-class-identifier = "alcatel.cse.0" ;
default-lease-time 1800;
max-lease-time 1800;
filename "/bootp/linux/linux.ram";
next-server 192.168.240.60;
}
# Class "eMGD".
class "alcatel.e-mgd.0" {
match if option vendor-class-identifier = "alcatel.e-mgd.0" ;
default-lease-time 1800;
max-lease-time 1800;
filename "/DHS3bin/downbin/emg/binmgstart";
next-server 192.168.240.60;
}
# Class "AUDIO CODES".
class "audiocodes" {
match if (option vendor-class-identifier = "MP-112 FXS") or (option vendor-class-identifier = "MP-112") ;
default-lease-time 180;
max-lease-time 180;
option log-servers 192.168.240.254;
option time-servers 192.168.240.254;
option time-offset 0;
option sip-server-address 192.168.240.60;
}