config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

# WAN (Orange PPPoE VLAN 35)
config interface 'wan'
    option proto 'pppoe'
    option username '<PPPOE_USER>'
    option password '<PPPOE_PASS>'
    option ifname 'eth0.35'
    option ipv6 '0'

# IPTV VLAN 838
config interface 'iptv'
    option proto 'dhcp'
    option ifname 'eth0.838'
    option igmp_snooping '1'

# LAN
config interface 'lan'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option ip6assign '60'

# WireGuard (dom <-> praca)
config interface 'wg_home'
    option proto 'wireguard'
    option private_key '<PRIVATE_KEY_HOME>'
    list addresses '10.10.10.2/24'
    option mtu '1420'

config wireguard_wg_home
    option public_key '<PUBLIC_KEY_WORK>'
    option endpoint_host '<WORK_PUBLIC_IP_OR_DDNS>'
    option endpoint_port '51820'
    option persistent_keepalive '25'
    list allowed_ips '10.10.10.1/32'
