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
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.
Inhaltsverzeichnis
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
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
Named
/etc/named.conf
#/etc/named.conf 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
$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
$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.
DHCP
/etc/dhcpd.conf
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
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
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"