DhcpServer
This API is not documented yet.
Overview​
Core DHCP Server API implementation for Synology NAS.
This class provides methods to retrieve and manage DHCP server, PXE, TFTP, and network interface information.
Methods​
general_info​
Get general DHCP server information for a given interface.
Internal API​
SYNO.Network.DHCPServer
Parameters​
ifname str
Interface name. Defaults to 'ovs_eth0'.
Returns​
dict[str, object] or str
General DHCP server information.
vendor​
Get DHCP vendor information.
Internal API​
SYNO.Network.DHCPServer.Vendor
Returns​
dict[str, object] or str
DHCP vendor information.
pxe​
Get PXE server information.
Internal API​
SYNO.Network.DHCPServer.PXE
Returns​
dict[str, object] or str
PXE server information.
tftp​
Get TFTP server information.
Internal API​
SYNO.Core.TFTP
Returns​
dict[str, object] or str
TFTP server information.
network_bond​
Get network bond interface information.
Internal API​
SYNO.Core.Network.Bond
Returns​
dict[str, object] or str
Network bond interface information.
network_ethernet​
Get network ethernet interface information.
Internal API​
SYNO.Core.Network.Ethernet
Returns​
dict[str, object] or str
Network ethernet interface information.
dhcp_clientlist​
Get DHCP client list for a given interface.
Internal API​
SYNO.Network.DHCPServer.ClientList
Parameters​
ifname str
Interface name. Defaults to 'bond0'.
Returns​
dict[str, object] or str
DHCP client list.
dhcp_reservations​
Get DHCP reservations for a given interface.
Internal API​
SYNO.Network.DHCPServer.Reservation
Parameters​
ifname str
Interface name. Defaults to 'bond0'.
Returns​
dict[str, object] or str
DHCP reservations.