Commit d3f63c23 authored by Martin Stiemerling's avatar Martin Stiemerling 💬
Browse files

Update with more details about the configuration.

parent 2d8c1b4b
Pipeline #73736 passed with stage
in 30 seconds
...@@ -2,4 +2,106 @@ ...@@ -2,4 +2,106 @@
Machen Sie sich bitte mit der grundsätzlichen Bedienung der Kommandozeile bekannt. (TODO: mehr Infos) 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 <NAME>
```
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 <Interface-Name> inet <IP-Adresse>/<Präfix-Länge>
```
### Konfiguration Routing
Benutzen Sie das _netstat_ Kommando, um die Routing-Tabelle zu sehen:
```
netstat -rn -f inet
```
So setzen Sie eine Route:
```
route add <IP-Adresse>/<Präfix-Länge> <IP-Adresse Next-Hop-Router>
```
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 <IP-Adresse>
```
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment