Ich bin grade dabei mein Netzwerk in ein neues Subnetz zu werfen. Im Endeffekt soll es so aussehen:
Netzbasisadresse: 10.18.0.0/16
10.18.1.x für Server und Headlessmaschinen.
10.18.2.x für meine Workstations.
10.18.3.x für den Rest. (Alle Hosts die nicht statisch in meinem DHCP eingetragen sind, kommen in das Netz.
Allerdings soll die Trennung nur auf Adressen-Ebene ablaufen. Ich möchte, dass sich alle Hosts untereinander sehen können.
Allerdings meckert mein DHCPd n bisschen.
Die Konfig sieht so aus:
Code:
ddns-update-style none;
default-lease-time 315360000;
max-lease-time 315360000;
authoritative;
log-facility local7;
allow booting;
allow bootp;
next-server 10.18.1.1;
filename "/pxelinux.0";
#Netz für Headless-Machinen
subnet 10.18.0.0 netmask 255.255.0.0 {
host xwing {
hardware-ethernet 00:e0:c5:4e:81:2d;
fixed-adress 10.18.1.2;
}
}
host ywing {
hardware ethernet b8:27:eb:8a:80:a4;
fixed-adress 10.18.1.3;
}
}
#Netz für meine Workstations
subnet 10.18.2.0 netmask 255.255.0.0 {
host darkstar {
hardware ethernet bc:ae:c5:18:d7:60;
fixed-adress 10.18.2.1;
}
host voyager {
hardware ethernet;
fixed-adress 10.18.2.2;
}
host valkyrie {
hardware ethernet;
fixed-adress 10.18.2.3;
}
option routers 10.18.1.1;
option domain-name-servers 10.18.1.1;
}
subnet 10.18.3.0 netmask 255.255.0.0 {
range 10.18.3.1 10.18.3.254;
option routers 10.18.1.1;
option domain-name-servers 10.18.1.1;
}
Adressen:
10.18.1.1: Spacecube (Homeserver)
10.18.1.2: xwing (IGEL Thinclient)
10.18.1.3: ywing (Raspberry Pi
)
10.18.2.1: darkstar (Hauptrechner)
10.18.2.2: voyager (Thinkpad T61)
10.18.2.3: valkyrie (FSC Lifebook)
Allerdings sollen sich nachwievor alle Clients sehen können, deshalb würde Ich als Subnetzmaske 255.255.0.0 nutzen.
Die Fehlermeldungen lauten wie folgt:
Code:
dhcpd self-test failed. Please fix /etc/dhcp/dhcpd.conf.
The error was:
Internet Systems Consortium DHCP Server 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
WARNING: Host declarations are global. They are not limited to the scope you declared them in.
/etc/dhcp/dhcpd.conf line 16: semicolon expected.
hardware-ethernet 00:
^
/etc/dhcp/dhcpd.conf line 17: semicolon expected.
fixed-adress 10.
^
/etc/dhcp/dhcpd.conf line 23: semicolon expected.
fixed-adress 10.
^
/etc/dhcp/dhcpd.conf line 24: expecting a declaration
}
^
/etc/dhcp/dhcpd.conf line 28: subnet 10.18.2.0 netmask 255.255.0.0: bad subnet number/mask combination.
subnet 10.18.2.0 netmask 255.255.0.0
^
/etc/dhcp/dhcpd.conf line 48: subnet 10.18.3.0 netmask 255.255.0.0: bad subnet number/mask combination.
subnet 10.18.3.0 netmask 255.255.0.0
^
Configuration file errors encountered -- exiting
Vielen Dank schonmal im Vorraus.
tk