IPv4 Client Connecting...
IP Address: Searching... (home)
Reverse DNS: -
Provider / ASN: -
IPv6 Client Connecting...
IP Address: Searching... (home)
Reverse DNS: -
Provider / ASN: -
Connection & Security HTTPS
SSL / TLS: Searching...
Protocol: HTTP/1.1
⬅ Back to Notes

Synology Docker Macvlan Netværk

📅 Published: 2026-08-14
#synology #docker #networking #homelab

Formål

Standard bridge-netværk i Docker deler NAS'ens IP og porte. Med Macvlan får hver enkelt container sin egen unikke IP-adresse og MAC-adresse direkte på dit lokale LAN (f.eks. 10.0.1.0/24).

1. Find dit fysiske netværksinterface på Synology

Log ind via SSH og find navnet på dit primære LAN interface (typisk eth0 eller ovs_eth0 hvis Open vSwitch er aktivt):
BASH
ip addr show

2. Opret Macvlan netværket i Docker

Kør følgende kommando i terminalen (tilpas subnet og gateway til dit netværk):
BASH
docker network create -d macvlan \
  --subnet=10.0.1.0/24 \
  --gateway=10.0.1.1 \
  --ip-range=10.0.1.192/27 \
  -o parent=ovs_eth0 \
  lan_macvlan
  • --subnet: Dit overordnede netværk (10.0.1.0/24)
  • --ip-range: Et afgrænset IP-pool til Docker (f.eks. 10.0.1.192 - 10.0.1.222) så der ikke opstår DHCP-konflikter.
  • -o parent: Dit fysiske interface (ovs_eth0 eller eth0).

3. Eksempel på Docker Compose med fast IP

YAML
version: '3.8'

services:
  pihole:
    image: pihole/pihole:latest
    container_name: pihole
    restart: unless-stopped
    networks:
      lan_macvlan:
        ipv4_address: 10.1.1.200
    environment:
      TZ: 'Europe/Copenhagen'

networks:
  lan_macvlan:
    external: true
Copied: