De situatie is zo:
Ik heb een VPN opgezet, zodat "road warriors" verbinding kunnen maken met het kantoornetwerk. Dit doe ik m.b.v. OpenVPN (openvpn.sourceforge.net) met Ethernet Bridging aan de kant van de linux-server, zodat broadcasts tgv. Samba/Microsoft e.d. ook door komen.
Nou wil ik, netals de rest van de pc's op kantoor, ook de binnenkomende VPN'ers, die op dat moment op het netwerk een 'virtueel' mac-adres krijgen, via DHCP een IP adres geven. Als DHCP server gebruik ik de ISC DHCP Server V3.0pl2
Dit gaat in principe perfect: Als een windows-client vanaf een andere plek een verbinding maakt krijgt deze netjes een IP adres op het LAN. Er is alleen één probleem: Netals de andere pc's krijgt deze client ook een "gateway/default router" adres door.
Dit is natuurlijk niet nodig, en kan wellicht ook ongewenst zijn. Daarom wil ik dus op basis van MAC adres ervoor zorgen dat de VPN'ers via DHCP geen gateway-adres doorgestuurd krijgen.
Alle VPN mac-adressen beginnen met "00:FF". Hier moet dus op te filteren zijn. Een stukje uit mijn DHCPD config:
Op zich werkt dit, qua uitgereikt IP adres goed: Alle members van de class "openvpn" krijgen netjes een IP adres uit de .210-.240 pool uitgereikt. De overige hardware krijgt gewoon een IP adres uit de .65-.180 pool.
Het probleem is alleen de gateway (option routers 10.2.1.1): De VPN clients krijgen nu, zoals bedoeld, geen gateway meer. Het probleem is alleen, dat de gewone pc's nu ook ineens geen gateway meer krijgen.
Kan de optie "option routers x.x.x.x" alleen maar binnen een algemene subnet-scope vallen en niet binnen een bepaalde 'pool' ofzo? Of zie ik iets anders over het hoofd? Of is er een andere manie rom te bewerkstelligen dat VPN'ers geen default gateway krijgen.
Ik heb een VPN opgezet, zodat "road warriors" verbinding kunnen maken met het kantoornetwerk. Dit doe ik m.b.v. OpenVPN (openvpn.sourceforge.net) met Ethernet Bridging aan de kant van de linux-server, zodat broadcasts tgv. Samba/Microsoft e.d. ook door komen.
Nou wil ik, netals de rest van de pc's op kantoor, ook de binnenkomende VPN'ers, die op dat moment op het netwerk een 'virtueel' mac-adres krijgen, via DHCP een IP adres geven. Als DHCP server gebruik ik de ISC DHCP Server V3.0pl2
Dit gaat in principe perfect: Als een windows-client vanaf een andere plek een verbinding maakt krijgt deze netjes een IP adres op het LAN. Er is alleen één probleem: Netals de andere pc's krijgt deze client ook een "gateway/default router" adres door.
Dit is natuurlijk niet nodig, en kan wellicht ook ongewenst zijn. Daarom wil ik dus op basis van MAC adres ervoor zorgen dat de VPN'ers via DHCP geen gateway-adres doorgestuurd krijgen.
Alle VPN mac-adressen beginnen met "00:FF". Hier moet dus op te filteren zijn. Een stukje uit mijn DHCPD config:
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
| class "openvpn" {
match if substring (hardware, 1, 2) = 00:FF;
}
## end class declaration
# subnet instellingen.
authoritative;
subnet 10.2.1.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 10.2.1.255;
option domain-name "......";
option domain-name-servers 10.2.1.1;
pool {
deny members of "openvpn";
range 10.2.1.65 10.2.1.180;
option routers 10.2.1.1;
default-lease-time 86400;
max-lease-time 151200;
}
pool {
allow members of "openvpn";
range 10.2.1.210 10.2.1.240;
default-lease-time 3600;
max-lease-time 14400;
}
} |
Op zich werkt dit, qua uitgereikt IP adres goed: Alle members van de class "openvpn" krijgen netjes een IP adres uit de .210-.240 pool uitgereikt. De overige hardware krijgt gewoon een IP adres uit de .65-.180 pool.
Het probleem is alleen de gateway (option routers 10.2.1.1): De VPN clients krijgen nu, zoals bedoeld, geen gateway meer. Het probleem is alleen, dat de gewone pc's nu ook ineens geen gateway meer krijgen.
Kan de optie "option routers x.x.x.x" alleen maar binnen een algemene subnet-scope vallen en niet binnen een bepaalde 'pool' ofzo? Of zie ik iets anders over het hoofd? Of is er een andere manie rom te bewerkstelligen dat VPN'ers geen default gateway krijgen.
Marstek Venus 5.12kWh v154, CT002 V118, CT003 V118 DSMR5.5, PV 11xEnphase IQ7+ Z-O, 5xEnphase IQ7+ N-W - ~4,7Wp theoretisch, ~3,5Wp praktijk.