Gismotro
Boardveteran
- Registriert
- 22. Februar 2012
- Beiträge
- 9.708
- Lösungen
- 1
- Reaktionspunkte
- 5.147
- Punkte
- 383
- Ort
- Freetztown
Hier ein kleines HowTo zum selberbauen einer eigenen Freetz-Linux-VM :
1.) aktuelle
2.)
Hinweis: Empfohlen wird immer die aktuellste LTS-Server-Versionen:
-
Man kann aber auch unter Win10/11 ein fertiges Ubuntu benutzen :
3.) Pakete nachladen :
4. SSH Zugriff aktivieren:
5.) VSFTP installieren:
Quelle : hxxps://linuxconfig.org/how-to-setup-ftp-server-on-ubuntu-18-04-bionic-beaver-with-vsftpd
a.)Vsftpd addon instalieren
b.) vsftpd.conf Datei bearbeiten
Alles in der Datei löschen und folgenden Inhalt einfügen:
c.) Port öffnen:
d.) Vsftpd neu starten /rebooten:
6.) 32-Bit (Multiarch) aktivieren :
7.) fehlende Freetz-Pakete nachladen:
Je nachdem was als Ubuntu benutz wurde bitte hier
Ubuntu 20.04:
Ubuntu 22.04 LTS :
Ubuntu 23.04 LTS:
ggf. noch ein Updatecheck machen:
8.) umask 0022:re
a.) Folgende Datei bearbeiten:
b.) Find the line with "session optional pam_umask.so"
c.) Change this to "session optional pam_umask.so umask=0022"
d.) Reboot.
9.) Runlevel ändern:
a.) Grub bearbeiten
b.) GRUB_CMDLINE_LINUX="3" (im Text ändern)
c.) Grub neu starten
10.) Hinweis aus IPPF beachten: "Nur dieses "Cloud-init" benötige ich nicht. Deswegen gleich wieder deinstalliert" :
11.) Samba installieren:
a.) Samba installieren:
b.) smb.conf Datei anpassen:
Diese Zeilen Editieren :
Diesen Part hinzufügen :
c.) Samba-Nutzer Pw setzen:
12.)Anzeige von Menuconfig anpassen bei Darstellungsfehlern im Putty:
per nano folgende Zeile in die .profile einfügen (nur bei Bedarf)
Hinweis: Man sollte sich besser mit Putty zur VM verbinden. Das Fenster ist dann grösser und man kann einfach Text kopieren/einfügen.
13.) Spracheinstellung von Ubuntu auf Deutsch umstellen (optional, aber nicht zwingend Notwendig):
a.) Sprachpakete installieren:
Wir können uns die aktuellen Einstellung ansehen:
Sollte die Sprache „Deutsch“ mit UTF-8 nicht nicht erzeugt sein, so sollten wir es jetzt vornehmen.
b.) Die Einstellungen für die Sprache können wir mit einem grafischen Tool einfach ändern.
Nach der Umstellung sollten nur Einträg welche ausgewählt wurden in der Datei enthalten sein.
d.) sudo nano /etc/environment
e.) Deutsche Sprache aktivieren:
14.) Final Updates laden und System säubern:
1.) aktuelle
Sie müssen registriert sein, um Links zu sehen.
vom Server laden.2.)
Sie müssen registriert sein, um Links zu sehen.
Hinweis: Empfohlen wird immer die aktuellste LTS-Server-Versionen:
-
Sie müssen registriert sein, um Links zu sehen.
als ServerinstallationsabbildMan kann aber auch unter Win10/11 ein fertiges Ubuntu benutzen :
Sie müssen registriert sein, um Links zu sehen.
anstatt Pkt.1 und 2. zu benutzen.3.) Pakete nachladen :
Code:
sudo apt update && sudo apt upgrade
4. SSH Zugriff aktivieren:
Code:
sudo apt-get install ssh
5.) VSFTP installieren:
Quelle : hxxps://linuxconfig.org/how-to-setup-ftp-server-on-ubuntu-18-04-bionic-beaver-with-vsftpd
a.)Vsftpd addon instalieren
Code:
sudo apt-get -y install vsftpd
Code:
sudo nano /etc/vsftpd.conf
Code:
listen=NO
listen_ipv6=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
c.) Port öffnen:
Code:
sudo ufw allow from any to any port 20,21,10000:10100 proto tcp
Code:
sudo service vsftpd restart
Code:
sudo dpkg --add-architecture i386
sudo apt-get -y update
Je nachdem was als Ubuntu benutz wurde bitte hier
Sie müssen registriert sein, um Links zu sehen.
Ubuntu 20.04:
Code:
sudo apt-get -y install pv cpio rsync kmod execstack imagemagick inkscape graphicsmagick subversion git bc unar wget sudo gcc g++ binutils autoconf automake autopoint libtool-bin make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar perl libstring-crc32-perl ruby gawk python libusb-dev unzip intltool libacl1-dev libcap-dev libc6-dev-i386 lib32ncurses5-dev gcc-multilib bsdmainutils lib32stdc++6 libglib2.0-dev ccache cmake lib32z1-dev libsqlite3-dev sqlite3 libzstd-dev netcat curl u-boot-tools device-tree-compiler
Ubuntu 22.04 LTS :
Code:
sudo apt-get -y install pv cpio rsync kmod execstack imagemagick inkscape graphicsmagick subversion git bc unar wget sudo gcc g++ binutils autoconf automake autopoint libtool-bin make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar perl libstring-crc32-perl ruby gawk python2 python-is-python3 libusb-dev unzip intltool libacl1-dev libcap-dev libc6-dev-i386 lib32ncurses5-dev gcc-multilib bsdmainutils lib32stdc++6 libglib2.0-dev ccache cmake lib32z1-dev libsqlite3-dev sqlite3 libzstd-dev netcat curl u-boot-tools device-tree-compiler
Ubuntu 23.04 LTS:
Code:
sudo apt-get -y install \
autopoint bc binutils bison bsdmainutils bzip2 ccache cmake cpio curl ecj flex g++ gawk gcc \
gcc-multilib gettext git graphicsmagick imagemagick inkscape intltool java-wrappers kmod \
lib32ncurses5-dev lib32stdc++6 lib32z1-dev libacl1-dev libc6-dev-i386 libcap-dev libelf-dev \
libglib2.0-dev libgnutls28-dev libncurses5-dev libreadline-dev libsqlite3-dev libssl-dev \
libstring-crc32-perl libtool-bin libusb-dev libxml2-dev libzstd-dev make ncftp netcat-openbsd net-tools patch \
patchutils perl pkg-config pv rsync sharutils sqlite3 subversion sudo texinfo tofrodos unar unzip \
uuid-dev wget zip zlib1g-dev
ggf. noch ein Updatecheck machen:
Code:
wget https://raw.githubusercontent.com/MasterRoCcO/i-matik/main/support/freetz/scripts/instal_check/instal_check
Code:
chmod -v 755 instal_check
Code:
./instal_check
8.) umask 0022:re
a.) Folgende Datei bearbeiten:
Code:
sudo nano /etc/pam.d/common-session
c.) Change this to "session optional pam_umask.so umask=0022"
d.) Reboot.
9.) Runlevel ändern:
a.) Grub bearbeiten
Code:
sudo nano /etc/default/grub
c.) Grub neu starten
Code:
sudo update-grub
10.) Hinweis aus IPPF beachten: "Nur dieses "Cloud-init" benötige ich nicht. Deswegen gleich wieder deinstalliert" :
Code:
sudo apt-get remove cloud-init
11.) Samba installieren:
a.) Samba installieren:
Code:
sudo apt install samba -y
Code:
sudo nano /etc/samba/smb.conf
Code:
workgroup = Freetz-NET
Code:
[freetz]
comment = Freetz homedir
browseable = yes
force user = freetz
directory mask = 0755
create mask = 0644
read only = false
path = /home/freetz
Code:
sudo smbpasswd -a freetz
12.)Anzeige von Menuconfig anpassen bei Darstellungsfehlern im Putty:
per nano folgende Zeile in die .profile einfügen (nur bei Bedarf)
Code:
TERM=putty-256color
Hinweis: Man sollte sich besser mit Putty zur VM verbinden. Das Fenster ist dann grösser und man kann einfach Text kopieren/einfügen.
13.) Spracheinstellung von Ubuntu auf Deutsch umstellen (optional, aber nicht zwingend Notwendig):
a.) Sprachpakete installieren:
Code:
sudo apt install locales
Code:
locale -a
Code:
sudo locale-gen de_DE.UTF-8
Code:
sudo dpkg-reconfigure locales
c.) Für unsere Umgebung müssen wir ggf. noch die Einstellungen hinterlegen : sudo nano /etc/default/localeCode:cat /etc/locale.gen
Code:de_DE.UTF-8 UTF-8
Code:
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_MESSAGES=de_DE.UTF-8
Code:
LC_ALL=de_DE.UTF-8
LANG=de_DE.UTF-8
Code:
sudo apt-get update
Code:
sudo apt-get install language-pack-de language-pack-de-base
14.) Final Updates laden und System säubern:
Code:
sudo apt dist-upgrade && sudo apt autoclean && sudo apt autoremove
Code:
cat /dev/null > ~/.bash_history && history -c && exit
Zuletzt bearbeitet: