# VyOS Services

> VyOS network services: DHCP, DNS forwarding, SSH, NTP, HTTPS REST API, SNMP, PPPoE/IPoE server and monitoring for Yandex Cloud and VK Cloud

Source: https://opennix.org/en/docs/vyos/services/


VyOS provides a broad set of network services for enterprise infrastructure.

## Section contents

### [DHCP Server](vyos-dhcp)
Automatic IP address assignment for clients.

**Features:**
- DHCPv4 and DHCPv6
- Static reservations
- DHCP options (gateway, DNS, domain)
- Multiple subnets
- Viewing active leases

### [DNS Forwarding](vyos-dns)
Caching DNS resolver for the local network.

**Features:**
- Recursive DNS queries
- Response caching
- Custom DNS records
- Forwarding to upstream DNS
- DNSSEC validation

### [SSH Server](vyos-ssh)
Secure remote access to the router.

**Features:**
- SSH v2 protocol
- Key-based authentication
- Port configuration
- Access restrictions
- SFTP support

### [NTP Service](vyos-ntp)
Time synchronization.

**Features:**
- NTP client for synchronization
- NTP server for clients
- Multiple time servers
- Authentication

### [HTTPS API](vyos-https)
REST API for automation.

**Features:**
- RESTful API endpoints
- Configuration operations
- Show commands
- Image management
- API key authentication

---

## Configuration recommendations

### DHCP Server
Use it to automate IP address assignment in local networks. Always configure static reservations for servers.

### DNS Forwarding
Improves DNS query performance through caching. Configure your provider's upstream DNS servers or public ones (Google DNS, Cloudflare).

### SSH
Disable password authentication in production. Use SSH keys only.

### NTP
Critical for the correct operation of logs, certificates, and routing protocols.

### HTTPS API
Required for automation via Ansible, Python, or CI/CD pipelines.

---

## Additional resources

- [VyOS Services Documentation](https://docs.vyos.io/en/latest/configuration/service/)

## Additional services

- [DHCPv6 Server](/docs/vyos/services/vyos-dhcpv6/) - DHCPv6 server for IPv6 networks
- [DHCP Relay](/docs/vyos/services/vyos-dhcp-relay/) - Relaying DHCP requests between subnets
- [Dynamic DNS (DDNS)](/docs/vyos/services/vyos-ddns/) - Automatic DNS record updates
- [Conntrack Sync](/docs/vyos/services/vyos-conntrack-sync/) - Connection tracking table synchronization
- [Config Sync](/docs/vyos/services/vyos-config-sync/) - Configuration synchronization between devices
- [Event Handler](/docs/vyos/services/vyos-event-handler/) - System event handler
- [LLDP](/docs/vyos/services/vyos-lldp/) - Link Layer Discovery Protocol
- [mDNS Repeater](/docs/vyos/services/vyos-mdns-repeater/) - Relaying mDNS between subnets
- [Monitoring](/docs/vyos/services/vyos-monitoring/) - VyOS services monitoring
- [Router Advertisements](/docs/vyos/services/vyos-router-advert/) - IPv6 Router Advertisements
- [Salt-Minion](/docs/vyos/services/vyos-salt-minion/) - Salt-Minion for configuration automation
- [SNMP](/docs/vyos/services/vyos-snmp/) - SNMP monitoring
- [Suricata IDS/IPS](/docs/vyos/services/vyos-suricata/) - Intrusion detection and prevention system
- [TFTP Server](/docs/vyos/services/vyos-tftp/) - TFTP server for file downloads
- [Web Proxy (Squid)](/docs/vyos/services/vyos-webproxy/) - HTTP/HTTPS proxy server
- [UDP Broadcast Relay](/docs/vyos/services/vyos-udp-broadcast-relay/) - Relaying UDP broadcast between subnets
- [PPPoE Server](/docs/vyos/services/vyos-pppoe-server/) - PPPoE server for ISPs
- [IPoE Server](/docs/vyos/services/vyos-ipoe-server/) - IPoE server for providers

