Situatie:
- ADSL/Wifi modem/router (192.168.0.254) dat NAT doet voor intern netwerk en zorgt voor het draadloos netwerk
- Thuis server met o.a. dhcp server (192.168.0.1)
- serie clients. (192.168.0.xxx)
tot vanavond draaide de dhcp server op het modem en was het modem ook de gateway voor alle interne clients. Nu wil ik het verkeer van een deel van de clients over de thuisserver laten lopen.
Dus: 192.168.0.xxx -> 192.168.0.1 -> 192.168.0.254 -> internet
De rest van de clients gaat direct via het modem/router naar buiten.
Wat heb ik gedaan:
- dhcpd geconfigureerd op mijn thuisserver
- ufw geïnstalleerd op de thuis server, de nodige poorten open gezet, ip-forwarding aangezet in /etc/ufw/sysctl.conf
De (verkorte} dhcpd configuratie is:
UFW status:
Wat werkt:
- mijn clients krijgen het correcte ip-adres
- ip-forwarding staat aan (check /proc/sys/net/ipv4/ip_forward=1)
- vanaf de home server kan ik naar buiten
- de diverse services op thuisserver zijn te bereiken
- clients die direct via het modem geroute worden kunnen op internet
Wat niet werk
- de clients die via de home server op het net moeten gaan, kunnen niet het net op.
Wat zie ik over het hoofd?
- ADSL/Wifi modem/router (192.168.0.254) dat NAT doet voor intern netwerk en zorgt voor het draadloos netwerk
- Thuis server met o.a. dhcp server (192.168.0.1)
- serie clients. (192.168.0.xxx)
tot vanavond draaide de dhcp server op het modem en was het modem ook de gateway voor alle interne clients. Nu wil ik het verkeer van een deel van de clients over de thuisserver laten lopen.
Dus: 192.168.0.xxx -> 192.168.0.1 -> 192.168.0.254 -> internet
De rest van de clients gaat direct via het modem/router naar buiten.
Wat heb ik gedaan:
- dhcpd geconfigureerd op mijn thuisserver
- ufw geïnstalleerd op de thuis server, de nodige poorten open gezet, ip-forwarding aangezet in /etc/ufw/sysctl.conf
De (verkorte} dhcpd configuratie is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.50 192.168.0.253; option broadcast-address 192.168.0.255; option routers 192.168.0.254; option domain-name-servers 217.149.192.6, 217.149.196.6; host laptop { fixed-address 192.168.0.11; option routers 192.168.0.1; hardware ethernet 08:11:96:6a:84:04; } host desktop { fixed-address 192.168.0.10; hardware ethernet bl:ah:bl:ah:bl:ah; } } |
UFW status:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Status: active Logging: on (low) Default: reject (incoming), allow (outgoing) New profiles: skip To Action From -- ------ ---- 22 ALLOW IN Anywhere 143 ALLOW IN Anywhere 993 ALLOW IN Anywhere 80 ALLOW IN Anywhere 631 ALLOW IN Anywhere 22 ALLOW IN Anywhere (v6) 143 ALLOW IN Anywhere (v6) 993 ALLOW IN Anywhere (v6) 80 ALLOW IN Anywhere (v6) 631 ALLOW IN Anywhere (v6) |
Wat werkt:
- mijn clients krijgen het correcte ip-adres
- ip-forwarding staat aan (check /proc/sys/net/ipv4/ip_forward=1)
- vanaf de home server kan ik naar buiten
- de diverse services op thuisserver zijn te bereiken
- clients die direct via het modem geroute worden kunnen op internet
Wat niet werk
- de clients die via de home server op het net moeten gaan, kunnen niet het net op.
Wat zie ik over het hoofd?
[ Voor 18% gewijzigd door Sir Isaac op 01-07-2014 00:31 ]