DHCP

Dynamic Host Configuration Protocol

The following dhcpd.conf file (compatible with ISOC DHCP 3) will give Grandstream (in this example) a different IP address from the rest of the network:
class "VoIP" {
match if substring(hardware, 1, 2) = 00:0B;
}

authoritative;

subnet 192.168.0.0 netmask 255.255.0.0 {
max-lease-time 3600;
default-lease-time 1800;
option domain-name "yourdomain.name";
option subnet-mask 255.255.255.0;

pool {
allow members of "VoIP";
default-lease-time 500; # default lease 1 hour
max-lease-time 500; # maximum lease 1 hour
range 192.168.3.2 192.168.3.253;
}
pool {
deny members of "VoIP";
range 192.168.1.2 192.168.1.253;
}
}

DNSMASQ

  • http://thekelleys.org.uk/dnsmasq/doc.html
Example:
listen-address=192.168.0.1
interface=eth0
dhcp-range=192.168.0.50,192.168.0.150,255.255.255.0,12h
dhcp-option=42,0.0.0.0
enable-tftp
tftp-root=/tftp

Dynamic Host Configuration Protocol

The following dhcpd.conf file (compatible with ISOC DHCP 3) will give Grandstream (in this example) a different IP address from the rest of the network:
class "VoIP" {
match if substring(hardware, 1, 2) = 00:0B;
}

authoritative;

subnet 192.168.0.0 netmask 255.255.0.0 {
max-lease-time 3600;
default-lease-time 1800;
option domain-name "yourdomain.name";
option subnet-mask 255.255.255.0;

pool {
allow members of "VoIP";
default-lease-time 500; # default lease 1 hour
max-lease-time 500; # maximum lease 1 hour
range 192.168.3.2 192.168.3.253;
}
pool {
deny members of "VoIP";
range 192.168.1.2 192.168.1.253;
}
}

DNSMASQ

  • http://thekelleys.org.uk/dnsmasq/doc.html
Example:
listen-address=192.168.0.1
interface=eth0
dhcp-range=192.168.0.50,192.168.0.150,255.255.255.0,12h
dhcp-option=42,0.0.0.0
enable-tftp
tftp-root=/tftp

Created by: lathama, Last modification: Thu 02 of Sep, 2010 (18:50 UTC)
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+