DhcpOption.cs 868 B

12345678910111213141516171819202122232425
  1. namespace DhcpServer
  2. {
  3. public enum DhcpOption : byte
  4. {
  5. SubNetMask = 1, // 4b ip address
  6. Router = 3, // 4b ip address
  7. DnsServer = 6, // 4b ip address
  8. HostName = 12, // var ascii
  9. BroadcastAddress = 28, // 4b ip address
  10. DhcpMessageType = 53, // 1b enum
  11. RequestedIpAddress = 50, // 4b ip address
  12. LeaseTime = 51, // 4b seconds BE
  13. ParameterRequestList = 55, // var byte array
  14. ServerIdentifier = 54, // 4b ip address
  15. RenewalTime = 58, // 4b seconds BE
  16. RebindingTime = 59, // 4b seconds BE
  17. DhcpServerIdentifier = 54, // 4b ip address
  18. Vendor = 60, // var ascii
  19. ClientIdentifier = 61, // var MAC
  20. TftpServer = 66, // 4b ip address
  21. UserClass = 77, // var ascii
  22. ClientArchitecture = 93, // RFC 4578
  23. End = 255,
  24. }
  25. }