Benutzer:Tuxnix: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Notizen)
(Erzeugen einer Schlüsseldatei)
 
(45 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
# Entwurf Artikel "Internetverbindung herstellen"
{{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}}{{SEITENTITEL:sway}}{{righttoc}}


=Internetverbindung herstellen=
<u>Erzeugen einer Schlüsseldatei zur Vermeidung einer zweiten Eingabe des Verschlüsselungspassworts:</u><br>
Ist beim Systemstart der LAN-Adapter mit dem Router verbunden wird die Internetverbindung automatisch aufgebaut.
<code style=font-size:12px>dd bs=512 count=4 if=/dev/urandom of=/keyfile.bin</code><br>
<code style=font-size:12px>cryptsetup luksAddKey /dev/disk/by-label/ROOT /keyfile.bin</code><br>
<code style=font-size:12px>chmod 000 /keyfile.bin</code><br><br>


===über LAN===
<code style=font-size:12px>nano /etc/mkinitcpio.conf</code><br>
Wurde die Verbindung nicht automatisch hergestellt, genügt es die Netzwerkkarte zu ermitteln -
<u>'/keyfile.bin' zu Files hinzufuegen:</u><br>
{{hc|ip link |
<code style=font-size:12px>FILES=(/keyfile.bin)</code><br>
1: lo: <LOOPBACK.....
2: enp4s0: <BROADCAST...
.
.
3: wlp0s1:  <BROADCAST...}}
Die Netzwerkkarte heißt in diesem Beispiel '''enp4s0'''.<br>
(wlp0s1 ist der Wlanadapter.)<br><br>
 
- und die kabelgebundene Netzwerkverbindung neu aufzubauen.
dhcpcd <Netzwerkkarte>
 
===über Wlan===
Die Herstellung der WLan Verbindung wird mit folgendem Komando eingeleitet:
iwctl
 
Dort gelangt man nach der Eingabe des folgenden Befehls zur Passwortabfrage:
station wlan0 connect <SSID>
 
Verlassen wird das Konsolen-Programm mit der Tastenkombination:<br>
{{Taste|Strg}}+{{taste|d}}
 
===Arch Wiki abrufen===
Möchte man während der Installation auf die Arch Wicki zurückgreifen kann man dies mit konsolenfähigen Lynx Browser tun.
lynx https://wiki.archlinux.de/title/spicker
 
 
<br><br><br><br><br><br>
Das Bestehen einer Internetverbindung kann wie folgt geprüft werden:
{{hc|ping -c3 www.archlinux.de |
PING www.archlinux.de (144.76.107.12) 56(84) bytes of data
64 bytes from allison.archlinux.de (144.76.107.12): icmp_seq&#61;1 ttl&#61;50 time&#61;19.6 ms
64 bytes from allison.archlinux.de (144.76.107.12): icmp_seq&#61;2 ttl&#61;50 time&#61;19.5 ms
64 bytes from allison.archlinux.de (144.76.107.12): icmp_seq&#61;3 ttl&#61;50 time&#61;30.6 ms
--- www.archlinux.de ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev &#61; 19.555/23.312/30.687/5.216 ms}}
 
Wenn hier stattdessen '''ping unknown host ..''' angezeigt wird, konnte '''keine''' Netzwerkverbindung hergestellt werden.
 
===Netzwerkadapter ermitteln===
{{hc|ip link |
1: lo: <LOOPBACK.....
2: enp4s0: <BROADCAST...
.
.
3: wlp0s1:  <BROADCAST...}}
Die Netzwerkkarte heißt in diesem Beispiel '''enp4s0'''.<br>
Der Wlanadapter heißt hier '''wlp0s1'''.
 
====über LAN und Router====
Mit dem folgenden Befehl wird die kabelgebundene Netzwerkverbindung (LAN) mit einem Router aufgebaut.
dhcpcd enp4s0
(Hierbei ist enp4s0 mit der konkreten Ausgabe von {{ic|ip link}} anzupassen. Siehe oben.)
 
====über DSL-Modem====
 
Wie hier beschrieben: [[PPPoE mit rp-pppoe]]
 
====über WLAN mit Dreizeiler====
SSID ist der Name des Netzwerkes, Passwort ist das Passwort des WLANs. {{ic|wlp0s1}} ist in unserem Beispiel der Name  des WLAN-Adapters.
 
wpa_passphrase  SSID  Passwort  > /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant -i wlp0s1 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -B
dhcpcd wlp0s1
 
Sollte es sich um ein WLAN handeln, das "hidden" ist, muss in der erzeugten Datei '''/etc/wpa_supplicant/wpa_supplicant.conf''' noch der Parameter '''scan_ssid=1''' gesetzt werden.
 
====über WLAN mit netctl====
Netctl stellt Beispielprofile für die WLAN-Konfiguration bereit.<br>
 
  cd /etc/netctl/examples
  ls
 
Für ein einfaches Heim-WLAN mit WPA reicht zumeist die Datei wireless-wpa:
 
  cp wireless-wpa /etc/netctl/
  cd ..
  nano wireless-wpa
 
In das Feld ESSID den Namen des Netzwerkes, in das Passwort-Feld das WLAN-Passwort eintragen. Speichern der Datei.
Starten des WLAN-Netzwerkes
  netctl start wireless-wpa
 
====- Konfiguration eines Proxyservers====
Soll die Installation per 'FTP' und über einen Proxyserver mit dem Internet verbunden werden, so kann das mit folgender Kommandozeile eingegeben werden:
export http_proxy="<nowiki>http://<servername>:<port>"</nowiki>
export ftp_proxy="<nowiki>ftp://<servername>:<port>"</nowiki>
Wobei <servername> entweder der Hostname oder die IP-Adresse des Proxyservers ist und <port> die Portnummer (meistens 8080 oder 3128).
 
 
 
 
 
 
 
=Eigene Notizen=
modprobe dm-crypt
cryptsetup -c aes-xts-plain -y -s 512 luksFormat /dev/'''x'''1
cryptsetup luksOpen /dev/sda1 lvm
pvcreate /dev/mapper/lvm
vgcreate main /dev/mapper/lvm
lvcreate -l 100%FREE root main
 
Formatieren:
    mkfs.fat -F 32 -n UEFI /dev/nvme0n1p1
    mkfs.ext4 -L root /dev/mapper/main-root
   
Mounten
mount /dev/mapper/main-root /mnt
 
mkdir /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot
 
pacstrap /mnt base base-devel dosfstools gptfdisk lvm2 linux linux-firmware dhcpcd nano
 
chrooten
 
nano /etc/mkinitcpio.conf
Und wie folgt anpassen
MODULES=(ext4)
HOOKS=(base udev autodetect modconf block keyboard keymap encrypt lvm2 filesystems fsck shutdown)
 
Das Kernel-Image neu erstellen
mkinitcpio -p linux
 
 
pacman -S syslinux
 
Die Konfigurationsdatei /boot/syslinux/syslinux.cfg ist selbsterklärend und bereits an den Arch Linux-Kernel angepasst.
 
Bitte die Angabe APPEND root=/dev/sda3 rw prüfen und entsprechend anpassen!

Aktuelle Version vom 24. April 2024, 20:36 Uhr

„Tuxnix“ wurde von Tuxnix (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Tuxnix (Diskussion) bitte, bevor du den Artikel bearbeitest.


Erzeugen einer Schlüsseldatei zur Vermeidung einer zweiten Eingabe des Verschlüsselungspassworts:
dd bs=512 count=4 if=/dev/urandom of=/keyfile.bin
cryptsetup luksAddKey /dev/disk/by-label/ROOT /keyfile.bin
chmod 000 /keyfile.bin

nano /etc/mkinitcpio.conf
'/keyfile.bin' zu Files hinzufuegen:
FILES=(/keyfile.bin)