DNS
Autor: na-cx
Hallo @all Hilfesuchende,
vermehrt sehe ich hier im Forum die Unart einfach Hilfe "einzufordern" ohne den Helfern die Möglichkeit dazu zu geben.
Bei Problemen mit DHCP die entsprechende Datei /etc/dhcpd.conf hier posten.
Bei Problemen mit DNS die entsprechenden Dateien /etc/named.conf sowie die selbst erstellten Zonendateien. Damit sind die von euch - auf welche Art auch immer - erstellten Dateien gemeint.
Die Datein am Besten local mit
Code:
grep -v '^#' /$pfad$/$dateiname | grep -v '#' | cat -s > /$ausgabepfad$/$ausgabedateiname$
erstellen. Danach den Inhalt hier mit der "Code-Funktion" einbinden. Das die einzelnen Code-Abschnitte entsprechend gekennzeichnet werden setze ich einfach voraus!
Unterhalb dieses Beitrages habe ich mal Beispieldateien aufgeführt. Diese Funktionieren und können - nach Abänderung - auch so übernommen werden. Die unten angegebenen Dateien beschreiben zwar ein lauffähiges System aus DHCP- und DNS-Server, aber es ist noch lange nicht alles was möglich ist oder sein sollte.
Fehlersuche:
Einfach mal die Firewall abschalten und die Dienste dann ausprobieren. Wenn es ohne Firewall geht liegt der Fehler entsprechend bei der Konfiguration der Firewall!
Beispieldaten die angepasst werden müssen
Code:
Subnetz 192.168.0.0/24 Netzmaske 255.255.255.0 Server-IP 192.168.0.1 Domainname server.home Servername boss.server.home Netzwerkkarte des Servers eth-id-XX:XX:XX:XX:XX:XX* * /etc/sysconfig/dhcpd /etc/named.conf
Code:
options {
directory "/var/lib/named";
#forwarders { DNS.von.eurem.ISP; };
notify no;
};
zone "." in {
type hint;
file "root.hint";
};
zone "localhost" in {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "127.0.0.zone";
};
zone "server.home" in {
file "master/server.home";
type master;
};
zone "0.168.192.in-addr.arpa" in {
file "master/0.168.192.in-addr.arpa";
type master;
};
/var/lib/named/master/server.home
Code:
$TTL 2D
@ IN SOA boss.server.home. root.boss.server.home. (
2005082501 ; serial
3H ; refresh
1H ; retry
1W ; expiry
1D ) ; minimum
server.home. IN NS boss.server.home. localhost IN A 127.0.0.1 boss IN A 192.168.0.1 client1 IN A 192.168.0.10 client2 IN A 192.168.0.20 /var/lib/named/master/0.168.192.in-addr.arpa
Code:
$TTL 2D
@ IN SOA boss.server.home. root.boss.server.home. (
2005082501 ; serial
3H ; refresh
1H ; retry
1W ; expiry
1D ) ; minimum
0.168.192.in-addr.arpa. IN NS 1.0.168.192.in-addr.arpa. 1 IN PTR boss.server.home. 10 IN PTR client1.server.home. 20 IN PTR client2.server.home. /etc/dhcpd.conf
Code:
option domain-name "server.home";
option domain-name-servers 192.168.0.1;
option routers 192.168.0.1;
default-lease-time 14400;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.199;
default-lease-time 14400;
max-lease-time 172800;
}
group {
host client1 {
hardware ethernet XX:XX:XX:XX:XX:XX;
fixed-address 192.168.0.10;
}
host client2 {
hardware ethernet XX:XX:XX:XX:XX:XX;
fixed-address 192.168.0.20;
}
}
/etc/sysconfig/dhcpd
Code:
DHCPD_INTERFACE="eth-id-XX:XX:XX:XX:XX:XX" DHCPD_RUN_CHROOTED="yes" DHCPD_CONF_INCLUDE_FILES="" DHCPD_RUN_AS="dhcpd" DHCPD_OTHER_ARGS="" DHCPD_BINARY="" /etc/sysconfig/network/config
Code:
DEFAULT_BROADCAST="+" GLOBAL_POST_UP_EXEC="yes" GLOBAL_PRE_DOWN_EXEC="yes" CHECK_DUPLICATE_IP="no" DEBUG="no" USE_SYSLOG="yes" MODIFY_RESOLV_CONF_DYNAMICALLY="no" MODIFY_NAMED_CONF_DYNAMICALLY="yes" CONNECTION_SHOW_WHEN_IFSTATUS="no" CONNECTION_CHECK_BEFORE_IFDOWN="no" CONNECTION_CLOSE_BEFORE_IFDOWN="no" CONNECTION_UMOUNT_NFS_BEFORE_IFDOWN="no" CONNECTION_SEND_KILL_SIGNAL="no" MANDATORY_DEVICES="" WAIT_FOR_INTERFACES="20" FIREWALL="yes" FAILURE_ACTION="off" LINKLOCAL_INTERFACES="eth*[0-9]|tr*[0-9]|wlan[0-9]|ath[0-9]" IFPLUGD_OPTIONS="-f -I -u 0 -d 10" USE_IPV6="yes"