Sysadmin > UtilitIes > IpAM > EfficientIP > SolidServerStuff

Solid Server

WORK IN PROGRESS wip
psql -U root ness2
SELECT * FROM license;

Netcapture is performing following tcpdump

tcpdump -w /tmp/tcpdump_file_20140320132549.pcap -s 0 -ni em0 udp port 67

dhcpd.conf example
option space Aastra;
option space Alcatel_TOIP;
option space Cisco_LWAPP_AP;
option space MSFT;
option space Nortel-i2004-A;
option space SUNW-NewT;

option Aastra.call-server-1 code 1 = text;
option Aastra.call-server-2 code 2 = text;
option Aastra.tftp-server code 3 = text;
option Aastra.voip-vlan code 10 = text;
option Alcatel_TOIP.VlanID code 58 = unsigned integer 16;
option Alcatel_TOIP.TFTP1 code 64 = ip-address;
option Alcatel_TOIP.TFTP2 code 65 = ip-address;
option Cisco_LWAPP_AP.server-address code 241 = array of { ip-address };
option MSFT.disable-netbios code 1 = unsigned integer 8;
option MSFT.release-on-shutdown code 2 = unsigned integer 32;
option MSFT.default-router-ttl code 3 = unsigned integer 32;
option Nortel-i2004-A.Call-server-information code 128 = text;
option Nortel-i2004-A.Vlan-information code 191 = text;
option SUNW-NewT.AuthSrvr code 21 = ip-address;
option SUNW-NewT.AuthPort code 22 = unsigned integer 16;
option SUNW-NewT.NewTVer code 23 = text;
option SUNW-NewT.LogHost code 24 = ip-address;
option SUNW-NewT.LogKern code 25 = unsigned integer 8;
option SUNW-NewT.LogNet code 26 = unsigned integer 8;
option SUNW-NewT.LogUSB code 27 = unsigned integer 8;
option SUNW-NewT.LogVid code 28 = unsigned integer 8;
option SUNW-NewT.LogAppl code 29 = unsigned integer 8;
option SUNW-NewT.FWSrvr code 31 = ip-address;
option SUNW-NewT.Intf code 33 = text;
option auto-configure code 116 = boolean;
option name-service-search code 117 = array of { unsigned integer 16 };
option classless-static-route code 121 = array of { unsigned integer 8 };
option Mitel-TFTP-Server code 128 = ip-address;
option Mitel-RTC-Controller code 129 = ip-address;
option Mitel-IP-PHONE code 130 = text;
option Mitel-VLAN-ID code 132 = unsigned integer 16;
option Mitel-DSCP-Priority code 133 = unsigned integer 16;
option domain-search-list code 135 = domain-list;
option authenticate code 210 = text;
option Avaya-96xxx code 242 = text;
option www-proxy-server code 252 = text;
  option domain-name "intra";
  option domain-name-servers 10.6.0.90;
 authoritative;
  option server.ping-check true;
  option server.omapi-port 7911;
failover peer "failover-dhcp.intra" {
primary;
address 10.6.0.100;
port 847;
peer address 10.6.0.101;
peer port 647;
mclt 3600;
split 128;
auto-partner-down 0;
max-response-delay 20;
max-unacked-updates 100;
}
class "Aastra Phones" { 
  match if substring( option vendor-class-identifier , 0 , 11 ) = "CONNEXITY-0";
  option server.vendor-option-space Aastra;
}
class "Alcatel-4200" { 
  match if option vendor-class-identifier = "alcatel.a4200.0";
  option server.vendor-option-space Alcatel_TOIP;
}
class "Alcatel-4400" { 
  match if option vendor-class-identifier = "alcatel.a4400.0";
  option server.vendor-option-space Alcatel_TOIP;
}
class "Alcatel-int" { 
  match if option vendor-class-identifier = "alcatel.int-ip.0";
  option server.vendor-option-space Alcatel_TOIP;
}
class "Alcatel-noe" { 
  match if option vendor-class-identifier = "alcatel.noe.0";
  option server.vendor-option-space Alcatel_TOIP;
}
class "Alcatel-tsc" { 
  match if option vendor-class-identifier = "alcatel.tsc-ip.0";
  option server.vendor-option-space Alcatel_TOIP;
}
class "Cisco Aironet 1000" { 
  match if option vendor-class-identifier = "Airespace.AP1200";
  option server.vendor-option-space Cisco_LWAPP_AP;
}
class "Cisco Aironet 1100" { 
  match if option vendor-class-identifier = "Cisco AP c1100";
  option server.vendor-option-space Cisco_LWAPP_AP;
}
class "Cisco Aironet 1130" { 
  match if option vendor-class-identifier = "Cisco AP c1130";
  option server.vendor-option-space Cisco_LWAPP_AP;
}
class "Cisco Aironet 1200" { 
  match if option vendor-class-identifier = "Cisco AP c1200";
  option server.vendor-option-space Cisco_LWAPP_AP;
}
class "Cisco Aironet 1240" { 
  match if option vendor-class-identifier = "Cisco AP c1240";
  option server.vendor-option-space Cisco_LWAPP_AP;
}
class "Cisco Aironet 1300" { 
  match if option vendor-class-identifier = "Cisco AP c1300";
  option server.vendor-option-space Cisco_LWAPP_AP;
}
class "Microsoft RAS Server" { 
  match if substring( option dhcp-client-identifier , 1 , 4 ) = "RAS ";
}
class "Microsoft Routing and Remote Access" { 
  match if option user-class = "RRAS.Microsoft";
}
class "Microsoft Windows" { 
  match if option vendor-class-identifier = "MSFT";
  option server.vendor-option-space MSFT;
}
class "Microsoft Windows 2000" { 
  match if option vendor-class-identifier = "MSFT 5.0";
  option server.vendor-option-space MSFT;
}
class "Microsoft Windows 98/Me" { 
  match if option vendor-class-identifier = "MSFT 98";
}
class "Nortel-i2004-A" { 
  match if substring( option vendor-class-identifier , 0 , 14 ) = "Nortel-i2004-A";
  option server.vendor-option-space Nortel-i2004-A;
}
class "PXE clients" { 
  match if substring( option vendor-class-identifier , 0 , 9 ) = "PXEClient";
}
class "Sun NewT" { 
  match if option vendor-class-identifier = "SUNW.NewT.SUNW";
  option server.vendor-option-space SUNW-NewT;
}
class "Sun Solaris i86pc" { 
  match if option vendor-class-identifier = "SUNW.i86pc";
}
class "Sun Solaris sun4u" { 
  match if option vendor-class-identifier = "SUNW.Ultra-5_10";
}
class "Cisco Airspace 1200" { 
  match if option vendor-class-identifier = "Airespace 1200";
  option server.vendor-option-space Cisco_LWAPP_AP;
}
host burma {
  hardware ethernet c8:2a:14:05:08:4a;
}
host foo.intra {
  hardware ethernet 12:34:56:78:91:ab;
  fixed-address 10.6.0.51;
  option host-name "foo";
}
host xyz.intra {
  hardware ethernet 12:34:56:78:92:ab;
  fixed-address 10.6.0.52;
  option host-name "xyz";
}
host gjhk.intra {
  hardware ethernet 12:34:56:78:93:ab;
  fixed-address 10.6.0.53;
  option host-name "gjhk";
}
host jhghjg.intra {
  hardware ethernet 12:34:56:78:94:ab;
  fixed-address 10.6.0.54;
  option host-name "jhghjg";
}
shared-network "10.6.0.0/24" {
  subnet 10.6.0.0 netmask 255.255.255.0 {
  option domain-search "intra","s2p.de","zivb.net";
  pool {
    failover peer "failover-dhcp.intra";
    range 10.6.0.1 10.6.0.40;
  }
  pool {
    failover peer "failover-dhcp.intra";
    range 10.6.0.80 10.6.0.86;
  }
  }
}