freebsd:freebsd-14.0-stable-image
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| freebsd:freebsd-14.0-stable-image [2024-02-17 11:09:36] – angelegt manfred | freebsd:freebsd-14.0-stable-image [2024-02-17 16:57:05] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== FreeBSD-14.0-STABLE-Image ====== | ====== FreeBSD-14.0-STABLE-Image ====== | ||
| + | |||
| + | |||
| + | ===== FreeBSD-14.0-STABLE Downlad & Start ===== | ||
| + | |||
| + | <file bash / | ||
| + | #!/bin/sh | ||
| + | |||
| + | # | ||
| + | # | ||
| + | # Dieses Skript hilt sich das neueste FreeBSD-RAW-Image und startet es mit Bhyve. | ||
| + | # Zu diesem Zweck wird auch ein TAP angelegt, wenn es nicht schon da ist und | ||
| + | # zur Brücke hinzugefügt. | ||
| + | # | ||
| + | # | ||
| + | |||
| + | VERSIN=" | ||
| + | |||
| + | RAM=" | ||
| + | NIC=" | ||
| + | |||
| + | ### wenn das NIC bereits in Nutzung ist, wird abgebrochen | ||
| + | ifconfig ${NIC} | grep -F ' | ||
| + | |||
| + | # | ||
| + | |||
| + | ### neuestes STABLE-Release-Namen auslesen | ||
| + | STABLERELEASE=" | ||
| + | |||
| + | ### wenn eine VM mit diesem Namen bereits läuft, dann wird abgebrochen | ||
| + | if [ -e / | ||
| + | echo "Es läuft bereits eine VM mit diesem Namen." | ||
| + | exit 12 | ||
| + | fi | ||
| + | |||
| + | ### neuestes STABLE-Image saugen | ||
| + | FETCH_IMG=" | ||
| + | DISKNAME=" | ||
| + | # | ||
| + | #rm -f ${DISKNAME} | ||
| + | if [ -e " | ||
| + | echo "Es gibt noch kein neues Release." | ||
| + | echo "Es wird das vorhandene gestartet..." | ||
| + | else | ||
| + | rm -f ${FETCH_IMG} | ||
| + | fetch https:// | ||
| + | |||
| + | ### Image entpacken | ||
| + | unxz -v ${FETCH_IMG} | ||
| + | fi | ||
| + | |||
| + | ### Netzwerkanbindung | ||
| + | ifconfig bridge0 | ||
| + | ifconfig ${NIC} || ifconfig ${NIC} create | ||
| + | ifconfig bridge0 | grep -F " | ||
| + | |||
| + | ### NIC mit Default-Route (ins Internet??? | ||
| + | INTERNETNIC=" | ||
| + | if [ x = " | ||
| + | echo 'Es ẃurde keine NIC mit Default-Route gefunden!' | ||
| + | echo 'Die VM wird versuchen sich eine IP-Adresse per DHCP vom Host (per lo0) zu holen.' | ||
| + | ifconfig bridge0 | grep -F " | ||
| + | else | ||
| + | ifconfig bridge0 | grep -F " | ||
| + | fi | ||
| + | |||
| + | ### VM starten | ||
| + | echo "sh / | ||
| + | screen -S FreeBSD-${STABLERELEASE} sh / | ||
| + | |||
| + | ### Hinweise zum sauber machen | ||
| + | echo " | ||
| + | ifconfig -a | ||
| + | ifconfig bridge0 deletem ${NIC} | ||
| + | ifconfig ${NIC} destroy | ||
| + | ifconfig bridge0 destroy | ||
| + | " | ||
| + | </ | ||
| Zeile 85: | Zeile 162: | ||
| 41942784 | 41942784 | ||
| </ | </ | ||
| - | |||
| - | |||
| - | ===== FreeBSD-14.0-STABLE Downlad & Start ===== | ||
| - | |||
| - | <file bash / | ||
| - | #!/bin/sh | ||
| - | |||
| - | # | ||
| - | # | ||
| - | # Dieses Skript hilt sich das neueste FreeBSD-RAW-Image und startet es mit Bhyve. | ||
| - | # Zu diesem Zweck wird auch ein TAP angelegt, wenn es nicht schon da ist und | ||
| - | # zur Brücke hinzugefügt. | ||
| - | # | ||
| - | # | ||
| - | |||
| - | VERSIN=" | ||
| - | |||
| - | RAM=" | ||
| - | NIC=" | ||
| - | |||
| - | ### wenn das NIC bereits in Nutzung ist, wird abgebrochen | ||
| - | ifconfig ${NIC} | grep -F ' | ||
| - | |||
| - | # | ||
| - | |||
| - | ### neuestes STABLE-Release-Namen auslesen | ||
| - | STABLERELEASE=" | ||
| - | |||
| - | ### wenn eine VM mit diesem Namen bereits läuft, dann wird abgebrochen | ||
| - | if [ -e / | ||
| - | |||
| - | ### neuestes STABLE-Image saugen | ||
| - | FETCH_IMG=" | ||
| - | rm -f ${FETCH_IMG} | ||
| - | fetch https:// | ||
| - | |||
| - | ### Image entpacken | ||
| - | DISKNAME=" | ||
| - | rm -f ${DISKNAME} | ||
| - | unxz -v ${FETCH_IMG} | ||
| - | |||
| - | ### Netzwerkanbindung | ||
| - | ifconfig bridge0 | ||
| - | ifconfig ${NIC} || ifconfig ${NIC} create | ||
| - | ifconfig bridge0 | grep -F " | ||
| - | |||
| - | ### NIC mit Default-Route (ins Internet??? | ||
| - | INTERNETNIC=" | ||
| - | if [ x = " | ||
| - | echo 'Es ẃurde keine NIC mit Default-Route gefunden!' | ||
| - | echo 'Die VM wird versuchen sich eine IP-Adresse per DHCP vom Host (per lo0) zu holen.' | ||
| - | ifconfig bridge0 | grep -F " | ||
| - | else | ||
| - | ifconfig bridge0 | grep -F " | ||
| - | fi | ||
| - | |||
| - | ### VM starten | ||
| - | echo "sh / | ||
| - | screen -S FreeBSD-${STABLERELEASE} sh / | ||
| - | |||
| - | ### Hinweise zum sauber machen | ||
| - | echo " | ||
| - | ifconfig -a | ||
| - | ifconfig bridge0 deletem ${NIC} | ||
| - | ifconfig ${NIC} destroy | ||
| - | ifconfig bridge0 destroy | ||
| - | " | ||
| - | </ | ||
/home/http/wiki/data/attic/freebsd/freebsd-14.0-stable-image.1708168176.txt · Zuletzt geändert: von manfred
