Je kan ook prima een router maken met één NIC zolang het maar VLANs ondersteund. Zo heb ik dat ook gedaan.
Oftewel:
- eno1: Netwerk adapter van mijn NAS
- eno1.2, 1.3, 1.6: VLANs die binnenkomen op mijn NAS.
- vmbr0: bridge interface voor eno1
- vmbr1: bridge interface voor interne netwerk tussen LXC containers
- vmbr2: bridge interface voor vlan6
- vmbr3: bridge interface voor vlan2
- vmbr4: bridge interface voor vlan3
(Ja het had logischer gekund in de vlan naar bridge vertaling

)
Het statische IP adres van mijn router is x.x.x.y
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
post-up /usr/sbin/ethtool -K eno1 tso off gso off
auto eno1.6
iface eno1.6 inet manual
auto eno1.2
iface eno1.2 inet manual
auto eno1.3
iface eno1.3 inet manual
auto vmbr0
iface vmbr0 inet static
address x.x.x.x/24
gateway x.x.x.y
bridge-ports eno1
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vmbr1
iface vmbr1 inet static
address a.a.a.a/24
bridge-ports none
bridge-stp off
bridge-fd 0
auto vmbr2
iface vmbr2 inet manual
bridge-ports eno1.6
bridge-stp off
bridge-fd 0
auto vmbr3
iface vmbr3 inet manual
bridge-ports eno1.2
bridge-stp off
bridge-fd 0
auto vmbr4
iface vmbr4 inet manual
bridge-ports eno1.3
bridge-stp off
bridge-fd 0 |
Vervolgens heb ik mijn LXC container waarbinnen OpenWRT draait als volgt geconfigureerd:
code:
1
2
3
4
5
| net0: name=eth0,bridge=vmbr0,hwaddr=AA:AA:AA:AA:AA:AA,ip=dhcp,ip6=dhcp,type=veth
net1: name=wan0,bridge=vmbr2,hwaddr=BB:BB:BB:BB:BB:BB,ip=dhcp,ip6=dhcp,type=veth
net2: name=eth1,bridge=vmbr1,firewall=1,hwaddr=CC:CC:CC:CC:CC:CC,ip=dhcp,ip6=dhcp,type=veth
net3: name=eth2,bridge=vmbr3,hwaddr=DD:DD:DD:DD:DD:DD,ip=dhcp,ip6=dhcp,type=veth
net4: name=eth3,bridge=vmbr4,firewall=1,hwaddr=EE:EE:EE:EE:EE:EE,ip=dhcp,ip6=dhcp,type=veth |
In OpenWRT is:
- eth0: Hoofd netwerk
- eth1: Interne LXC netwerk
- eth2: Gasten netwerk
- eth3: IOT netwerk
- wan0: Internet
In mijn switch kan ik vervolgens poorten toekennen aan een van de VLANs en ze komen automatisch in dat netwerk met bijbehorende DHCP server terecht.
Kern is dus dat je VLANs doorvertaald naar fysieke interfaces voor binnen OpenWRT via Proxmox bridges.
Aanvulling:
Netwerk adapter is in dit geval:
code:
1
| 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10) |
[
Voor 4% gewijzigd door
CurlyMo op 05-06-2023 22:49
]