# Bedienung danetro Machen Sie sich bitte mit der grundsätzlichen Bedienung der Kommandozeile bekannt. (TODO: mehr Infos) Alle weiteren Schritte gehen davon aus, dass Sie sich auf der Kommandozeile befinden. ## Grundlegendes ### Übersicht über Hosts und Router So können Sie alle konfigurierten Host und Router sehen: ``` sudo iocage list ``` Sie sehen dann so etwas ähnliches sehen. ``` edu@2021-sute-edur0tr:~ % sudo iocage list +-----+---------+-------+--------------+--------------------------------------------+ | JID | NAME | STATE | RELEASE | IP4 | +=====+=========+=======+==============+============================================+ | 1 | host0 | up | 13.0-RELEASE | 172.16.254.1,172.16.252.1 | +-----+---------+-------+--------------+--------------------------------------------+ | 3 | host1 | up | 13.0-RELEASE | 172.16.254.3,172.16.253.1 | +-----+---------+-------+--------------+--------------------------------------------+ | 2 | router0 | up | 13.0-RELEASE | 172.16.254.2,172.16.252.254,172.16.253.254 | +-----+---------+-------+--------------+--------------------------------------------+ ``` Insbesondere muss der State auf **up** gesetzt sein. ### Zugriff auf Host und Router Um ein Element zu konfugieren, müssen Sie auf die Console des "Gerätes" zugreifen. Dazu verwenden Sie diesen Befehl: ``` sudo iocage console ``` Also zum Beispiel für _host0_ ``` sudo iocage console host0 ``` Sie sehen dann dies: ``` edu@2021-sute-edur0tr:~ % sudo iocage console host0 Last login: Mon Jun 7 11:56:51 on pts/0 FreeBSD 13.0-RELEASE-p1 (GENERIC) #0: Wed May 26 22:15:09 UTC 2021 Welcome to FreeBSD! Release Notes, Errata: https://www.FreeBSD.org/releases/ Security Advisories: https://www.FreeBSD.org/security/ FreeBSD Handbook: https://www.FreeBSD.org/handbook/ FreeBSD FAQ: https://www.FreeBSD.org/faq/ Questions List: https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/ FreeBSD Forums: https://forums.FreeBSD.org/ Documents installed with the system are in the /usr/local/share/doc/freebsd/ directory, or can be installed later with: pkg install en-freebsd-doc For other languages, replace "en" with a language code like de or fr. Show the version of FreeBSD installed: freebsd-version ; uname -a Please include that output and any error messages when posting questions. Introduction to manual pages: man man FreeBSD directory layout: man hier To change this login announcement, see motd(5). root@host0:~ # ``` Sie können die Console mit der Tastenkombination STRG-D oder der Eingabe _exit_ verlassen. ## Netzwerk-Konfiguration ### Konfiguration von IP-Adressen Benutzen Sie das _ifconfig_ Kommando, um IP-Adressen zu konfigurieren: ``` ifconfig inet / ``` ### Konfiguration Routing Benutzen Sie das _netstat_ Kommando, um die Routing-Tabelle zu sehen: ``` netstat -rn -f inet ``` So setzen Sie eine Route: ``` route add / ``` Die Kombination aus IP-Adresse/Präfix-Länge bestimmt das Zielnetz oder Zielrechner. ### Testen Benutzen Sie das _ping_ Programm, um die Einstellungen zu testen. ``` ping ```