Class DhcpServerConfiguration

java.lang.Object
org.eblocker.server.common.network.DhcpServerConfiguration

public class DhcpServerConfiguration extends Object
Contains parameters needed for configuring a DHCP server
  • Constructor Details

    • DhcpServerConfiguration

      public DhcpServerConfiguration()
  • Method Details

    • getIpAddress

      public String getIpAddress()
      The machine's IP address
    • getNetmask

      public String getNetmask()
      Netmask of the IP address
    • getGateway

      public String getGateway()
      The gateway's IP address
    • getNameServerPrimary

      public String getNameServerPrimary()
      The primary name server. This field is optional. If it is not set, the gateway's address is used.
    • getNameServerSecondary

      public String getNameServerSecondary()
      The secondary name server. This field is optional.
    • getRange

      public DhcpRange getRange()
      The range of IP addresses that the DHCP server should assign to clients. This field is optional.
    • setIpAddress

      public void setIpAddress(String ipAddress)
    • setNetmask

      public void setNetmask(String netmask)
    • setGateway

      public void setGateway(String gateway)
    • setRange

      public void setRange(DhcpRange range)
    • setNameServerPrimary

      public void setNameServerPrimary(String nameServerPrimary)
    • setNameServerSecondary

      public void setNameServerSecondary(String nameServerSecondary)
    • getDevices

      public Set<Device> getDevices()
    • setDevices

      public void setDevices(Set<Device> devices)
    • addRange

      public void addRange(DhcpRange range)
    • getRanges

      public List<DhcpRange> getRanges()
    • setLeaseTime

      public void setLeaseTime(int leaseTime)
    • getLeaseTime

      public int getLeaseTime()