FreeBSD Installation · 3 min read · Dec 25, 2025

Installation eines FreeBSD 7.0 DNS-Servers mit BIND - Seite 4

Sie kehren dann zum Hauptmenü von sysinstall zurück, Sie können dann X hervorheben Exit Install und [ENTER] drücken.

Entfernen Sie die CD, heben Sie [JA] hervor und drücken Sie [ENTER].

Nach dem Neustart können Sie sich mit root anmelden, um administrative Aufgaben auszuführen. Wenn Sie sich jedoch über SSH anmelden, müssen Sie sich mit dem Benutzer anmelden, den Sie erstellt haben, und dann mit dem su-Befehl zu root wechseln.

Bevor wir 3rd Party-Anwendungen installieren, müssen wir FreeBSD so konfigurieren, dass es die 3rd Party-Befehle vor den üblichen FreeBSD-Befehlen findet. Wir müssen also die Reihenfolge des Standard-Suchpfads ändern. Das können wir tun, indem wir die .cshrc-Datei öffnen:

cd /root
ee .cshrc

Dann kommentieren wir den Standardpfad aus (deaktivieren ihn), indem wir ein “ # “ am Anfang der Zeile hinzufügen, sodass es so aussieht:

| #set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin) |

Jetzt fügen wir eine neue Zeile für den neuen Standard-Suchpfad hinzu:

| set path = (/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin $HOME/bin) |

Jetzt speichern und die Datei verlassen. Um zu speichern und zu beenden, drücken Sie einfach Escape und wählen Sie Option a, um zu verlassen, und es wird dann gefragt, ob Sie speichern möchten oder nicht.

Jetzt abmelden [CTRL+D] und dann erneut anmelden. Wenn Sie den aktuellen Suchpfad anzeigen möchten, verwenden Sie den folgenden Befehl:

echo $path

Eine gute Maßnahme ist es, den SSH-Zugriff zu beschränken. Um spezifische Benutzer anzugeben, fügen Sie sie zur sshd_config-Datei hinzu. Öffnen Sie die Datei mit dem Easy Editor:

ee /etc/ssh/sshd_config

Fügen Sie die folgende Zeile hinzu und denken Sie daran, die Benutzer basierend auf den Benutzern zu ändern, die Sie zulassen möchten. Im folgenden Beispiel erlaube ich user1 und user2, über SSH auf meinen Server zuzugreifen:

| AllowUsers user1 user2 |

Speichern und beenden Sie, und starten Sie dann den SSH-Daemon mit dem folgenden Befehl neu:

/etc/rc.d/sshd restart

4 Konfigurieren einer statischen IP

Wenn Sie während der Installation DHCP gewählt haben, können Sie die folgenden Schritte ausführen, um eine statische IP zu konfigurieren. Denken Sie daran, die IP des Servers vom DHCP auszuschließen, damit es nicht mit einem anderen Netzwerkgerät in Konflikt gerät.

Wir werden die rc.conf-Datei mit dem folgenden Befehl bearbeiten:

ee /etc/rc.conf

Sie sollten dann etwas sehen wie:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="DHCP" |

Bitte ändern Sie Ihren Hostnamen, wenn er nicht korrekt ist. Er sollte der FQDN Ihres Servers sein.

Dann werden wir den Rest so ändern:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="inet 192.168.0.100 netmask 255.255.255.0" defaultrouter="192.168.0.2" |

Wie Sie oben sehen können, haben wir das Wort DHCP entfernt und unsere IP und Netzmaske eingegeben. In einer neuen Zeile haben wir die IP unseres Routers hinzugefügt.

Jetzt speichern und beenden.

5 Überprüfen der Hosts- und DNS-IP-Konfiguration

Wir müssen auch sicherstellen, dass die Hosts-Datei und die resolve.conf-Datei korrekt konfiguriert sind, also beginnen wir mit der Hosts-Datei:

ee /etc/hosts

Sie sollte so aussehen, bitte ändern Sie Ihren Domainnamen (z.B. tm.local) und Ihren Hostnamen (z.B. dnsfreebsd) basierend auf Ihrer Konfiguration:

| ::1 localhost localhost.tm.local 127.0.0.1 localhost localhost.tm.local 192.168.0.100 dnsfreebsd dnsfreebsd.tm.local |

Jetzt speichern und beenden.

Wir werden jetzt die resolv.conf-Datei überprüfen:

ee /etc/resolv.conf

Sie sollte so aussehen, ändern Sie sie nach Belieben basierend auf Ihrer Konfiguration. Sie sollten den Domainnamen oben und dann alle DNS-Server, die Sie haben (Ihren ISP usw.), unter dem Wort nameserver einfügen:

| domain tm.local nameserver 192.168.0.2 nameserver 192.168.0.100 |

6 Aktualisieren des Systems

Um sicherzustellen, dass Sie mit dem Internet verbunden sind, können Sie jede Website anpingen (z.B. www.google.com). Wenn alles gut ist, können Sie das System mit den folgenden Befehlen aktualisieren und neu starten:

freebsd-update fetch
freebsd-update install
reboot

Nach dem Neustart können Sie die Release-Stufe mit dem folgenden Befehl anzeigen:

uname -r

7 Konfigurieren der FreeBSD Ports Collection

Die Ports Collection bietet eine zentrale und einfache Möglichkeit, Software zu installieren. Sie ist so konzipiert, dass sie automatisiert und relativ einfach zu bedienen ist.

Wir werden die folgenden Schritte ebenfalls mit dem Superuser durchführen.

Zuerst müssen wir die ports-supfile in das /root kopieren, um sie später leicht zu finden:

cp /usr/share/examples/cvsup/ports-supfile /root

Sie müssen jetzt den nächstgelegenen Update-Server zu Ihrem Standort auswählen. Sie können zu:

http://www.freebsd.org/doc/en/books/handbook/cvsup.html

und den nächstgelegenen Server zu Ihnen auswählen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.