PPPoE mit rp-pppoe: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
K synt,stil,form
 
(5 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{veraltet}}{{Artikelstil}}
Soll eine DSL Internetverbindung mit einem DSL-Modem aber ohne Router hergestellt werden, so kann diese per ppp mit dem Paket rp-pppoe hergestellt werden.


Ist offensichtlich nicht mehr aktuell: Der Vorgang ist gänzlich anders als hier beschrieben. Für Anfäner nicht eben hilfreich - dann lieber wieder Ubuntu.
{{installation|paket=rp-pppoe|repo=extra}}


Die Einrichtung einer PPPoE-Verbindung mit rp-pppoe ist relativ einfach. Zuerst muss das entsprechende Paket installiert werden:
Den Namen der Netzwerkkarte ermitteln an die das DSL-Modem angeschlossen ist:
pacman -S rp-pppoe


Um die PPPoE-Verbindung zu konfigurieren muss nur das Setup-Script ausgeführt werden:  
ip link
  pppoe-setup
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 40:61:86:97:58:50 brd ff:ff:ff:ff:ff:ff


Du wirst jetzt nach dem USER NAME gefragt. Das ist der Benutzername den du von deinem Internetprovider bekommen hast.
In diesem Beispiel ist das die Netzwerkkarte {{ic|enp3s0}}.


Danach wirst du nach dem INTERFACE gefragt. Das ist in der Regel deine Netzwerkkarte (eth0) die mit deinem DSL Modem verbunden ist.
==Konfiguration==
Benutzername vom Provider
Die Konfiguration wird mittels {{ic|pppoe-setup}} eingeleitet. Man wird nach dem USER NAME gefragt. Das ist der Benutzername der vom Internetprovider bekannt gegeben wurde. Danach wird nach dem Interface gefragt. Das ist die von oben ermittelte Netzwerkkarte (im Beispiel enp3s0).
eth0


Du wirst jetzt gefragt, ob du kontinuierlich im Internet sein willst oder wie lange die Verbindung aufgebaut sein soll. Entweder du antwortest mit einer Zeit in Sekunden oder du schreibst no für kontinuierliche Verbindung. In der Regel antwortet man mit no.
Die nächste Frage bezieht sich auf die Dauer der nötigen DSL-Verbindung. Kontinuierlich oder wie lange die Verbindung bestehen bleiben soll. Man kann die Zeit in Sekunden angeben oder '''no''' für eine kontinuierliche Verbindung. Bei heutzutage üblichen Flatrates ist die antwort {{ic|no}}. Bei der Frage nach DNS wird {{ic|server}} eingetragen. Es wird dann nach nach dem Passwort gefragt. Es wird das Passwort eingetragen das der DSL-Provider angegeben hat. Die Frage nach der Firewall-Einstellung kann bei einem Einzelplatzrechner mit {{ic|1}} beantwortet werden.
no


Du wirst jetzt nach DNS gefragt. Antworte hier mit
Es wird dann eine Zusammenfassung der Einstellungen angezeigt.
server


Jetzt kommt das PASSWORD. Antworte hier mit dem Passwort das du von deinem Provider bekommen hast.
  Ethernet Interface: enp3s0
Passwort vom Provider
 
Jetzt kommt die Frage nach der Firewall Einstellung.
Antworte hier mit 1 wenn du einen Einzelplatzrechner hast.
 
Zum Schluss kommt nochmal eine Zusammensetzung der Einstellungen.
  Ethernet Interface: eth0
  User name:          benutzername vom provider
  User name:          benutzername vom provider
  Activate-on-demand: No
  Activate-on-demand: No
Zeile 34: Zeile 26:
  Firewalling:        STANDALONE
  Firewalling:        STANDALONE


Wenn die Angaben alle gemacht sind so wirst du gefragt, ob das alles richtig ist. Die Konfigurationsdateien könnten dann geschrieben werden.
Wenn die Angaben alle richtig sind so kann mit {{taste|Y}} für {{ic|yes}} die Konfiguration gespeichert werden.
Antworte hier dann mit y.
 
In der Datei /etc/rc.conf folgende Eintragungen durchführen:
Unter NETWORK steht eine Zeile
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
Diese auskommentieren falls du kein Netzwerk hast.( Zeichen # voranstellen).
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
 
Darunter die Zeilen eintragen.
eth0="dhcp"
INTERFACES=(eth0)
 
Unter DAEMONS steht eine Zeile:
DAEMONS=(syslog-ng network netfs.. ) diese mit einem Ausrufezeichen ändern in:
DAEMONS=(syslog-ng !network !netfs.. )
 
Die Verbindung aufbauen mit dem Befehl.
pppoe-start
 
Die Verbindung testen mit
ping -c 3 www.archlinux.de


Als antwort sollte jetzt herauskommen:
==DSL-Verbindung herstellen==
$ ping -c 3 www.archlinux.de
Die Verbindung kann jetzt mittels {{ic|rp-pppoe-start}} gestartet werden. Mittels eines Ping-Tests kann man die Funktionsfähigkeit prüfen.
PING www.archlinux.de (81.169.155.138) 56(84) bytes of data.
64 bytes from laber-land.de (81.169.155.138): icmp_seq=1 ttl=58 time=20.6 ms
64 bytes from laber-land.de (81.169.155.138): icmp_seq=2 ttl=58 time=20.4 ms
64 bytes from laber-land.de (81.169.155.138): icmp_seq=3 ttl=58 time=21.0 ms
--- www.archlinux.de ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 20.454/20.740/21.086/0.286 ms
$


{{hc|1=ping -c3 ping.archlinux.org|2=
PING redirect.archlinux.org (95.216.195.133) 56(84) bytes of data.
64 bytes from redirect.archlinux.org (95.216.195.133): icmp_seq=1 ttl=51 time=43.9 ms
64 bytes from redirect.archlinux.org (95.216.195.133): icmp_seq=2 ttl=51 time=43.4 ms
64 bytes from redirect.archlinux.org (95.216.195.133): icmp_seq=3 ttl=51 time=43.6 ms


Falls die Verbindung nicht aufgebaut ist, so kommt die Meldung:
--- redirect.archlinux.org ping statistics ---
ping: unknown host www.archlinux.de
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 43.375/43.641/43.918/0.221 ms}}
Nachdem alle Daten eingegeben wurden kann (vorausgesetzt das Modul für die Netzwerkkarte ist geladen) die Verbindung nun mit
pppoe-start
oder
/etc/rc.d/adsl start
gestartet, und mit
pppoe-stop
oder
/etc/rc.d/adsl stop
gestoppt werden.


Soll die Verbindung beim Neustart automatisch hergestellt werden, so muss der entsprechende [[systemd#systemctl|Service]] aktiviert werden.


Soll die Verbindung beim Booten automatisch hergestellt werden, einfach "adsl" in das DAEMONS=() Array in der rc.conf eintragen.
  systemctl enable adsl
  DAEMONS=(..., adsl, ...)
Falls das Modul für die Netzwerkkarte beim Booten nicht automatisch geladen wird, muss es in das MODULES=() Array in der rc.conf eingetragen werden.


[[Kategorie:Internet]]
[[Kategorie:Internet]]
[[Kategorie:PPPoE]]
[[Kategorie:PPPoE]]

Aktuelle Version vom 2. September 2021, 08:03 Uhr

Soll eine DSL Internetverbindung mit einem DSL-Modem aber ohne Router hergestellt werden, so kann diese per ppp mit dem Paket rp-pppoe hergestellt werden.

Installation

Das Programm ist als rp-pppoe in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S rp-pppoe

Den Namen der Netzwerkkarte ermitteln an die das DSL-Modem angeschlossen ist:

ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
   link/ether 40:61:86:97:58:50 brd ff:ff:ff:ff:ff:ff

In diesem Beispiel ist das die Netzwerkkarte enp3s0.

Konfiguration

Die Konfiguration wird mittels pppoe-setup eingeleitet. Man wird nach dem USER NAME gefragt. Das ist der Benutzername der vom Internetprovider bekannt gegeben wurde. Danach wird nach dem Interface gefragt. Das ist die von oben ermittelte Netzwerkkarte (im Beispiel enp3s0).

Die nächste Frage bezieht sich auf die Dauer der nötigen DSL-Verbindung. Kontinuierlich oder wie lange die Verbindung bestehen bleiben soll. Man kann die Zeit in Sekunden angeben oder no für eine kontinuierliche Verbindung. Bei heutzutage üblichen Flatrates ist die antwort no. Bei der Frage nach DNS wird server eingetragen. Es wird dann nach nach dem Passwort gefragt. Es wird das Passwort eingetragen das der DSL-Provider angegeben hat. Die Frage nach der Firewall-Einstellung kann bei einem Einzelplatzrechner mit 1 beantwortet werden.

Es wird dann eine Zusammenfassung der Einstellungen angezeigt.

Ethernet Interface: enp3s0
User name:          benutzername vom provider
Activate-on-demand: No
DNS addresses:      Supplied by ISP's server
Firewalling:        STANDALONE

Wenn die Angaben alle richtig sind so kann mit Y für yes die Konfiguration gespeichert werden.

DSL-Verbindung herstellen

Die Verbindung kann jetzt mittels rp-pppoe-start gestartet werden. Mittels eines Ping-Tests kann man die Funktionsfähigkeit prüfen.

ping -c3 ping.archlinux.org
PING redirect.archlinux.org (95.216.195.133) 56(84) bytes of data.
64 bytes from redirect.archlinux.org (95.216.195.133): icmp_seq=1 ttl=51 time=43.9 ms
64 bytes from redirect.archlinux.org (95.216.195.133): icmp_seq=2 ttl=51 time=43.4 ms
64 bytes from redirect.archlinux.org (95.216.195.133): icmp_seq=3 ttl=51 time=43.6 ms

--- redirect.archlinux.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 43.375/43.641/43.918/0.221 ms

Soll die Verbindung beim Neustart automatisch hergestellt werden, so muss der entsprechende Service aktiviert werden.

systemctl enable adsl