Hallo Forum,
ich habe jetzt mittels der Duke-current-CD das neueste Arch rudimentär zuhause installiert und wollte den Rest dann mittels meinem neuen DSL-Anschluss erledigen (bis jetzt hab ich noch nicht mal X drauf). Aber nachdem ich schon seit mehreren Tagen diverse posts und wikis (an)gelesen habe und es mit dem dsl-anschluss immer noch nicht läuft, find ich da echt nicht mehr durch und brauch Eure Hilfe~
u.a. war ich hier:
Network_Configuration
PPPoE_Setup_with_pppd
Problems with DSL [solved]
Also, ich hab da jetzt diese Flatrate von Tonline und benutze dessen standardmodem Speedport w500. dieses Dingen habe ich über meinen 2t-uraltpc mittels browser in xubuntu schonmal etwas angepasst (u.a. wlan aus, da ich es (noch) nicht brauche), und unter xubuntu (welch garstig wort!) kann ich zumindest schon mal online gehen, also surfen ((aber komischerweise ist kann ich das dort immer, auch nach einem "$ poff dsl-provider", und ich kann das System auch nicht online updaten)) von deswegen ist mir das ganze etwas undurchsichtig. Letztendlich muss ich dann immer umstöpseln, wenn ich ins internet will; ich bin auch noch auf der Suche nach einem passenden Switch oder Router für mein späteres Heimnetzwerk.
Jedenfalls läuft das Modem unter Arch und Xubuntu 'normal', sprich die lämplein "Power, T-DSL, Online, LAN" leuchten stetig, und auch ifconfig gibt lo und eth0 aus.
Symptome:
# pppoe-start
.................TIMED OUT
/usr/sbin/pppoe-start: line 191: 5376 Terminated $CONNECT "$@" > /dev/null/ 2>&1
oder
# pon pppoe
Plugin /usr/lib/pppd/2.4.4/rp-pppoe.so loaded.
RP-PPPoE plugin version 3.3 compiled against pppd 2.4.4
Aber
# pppoe-connect
/usr/sbin/pppd: /etc/ppp/plugins/rp-pppoe.so: cannot open shared object file: No such file or directory
/usr/sbin/pppd: Couldn't load plugin /etc/ppp/plugins/rp-pppoe.so
...ok ok, mit der Korrektur zu: LINUX_PLUGIN=/usr/lib/pppd/2.4.4/rp-pppoe.so, wurde der Plugin zwar geladen, meldete dann einen PAP-Authentication-Fehler, aber das kann es auch nicht sein...
# /etc/rc.d/network/restart
:: Stopping Network [BUSY]
SIOCADDRT: No such process [FAIL]
:: STARTING NETWORK [BUSY]
SIOCDELRT: File exists [FAIL]
irgendwie läuft auch kein pppd (oder in falscher Reihenfolge?), denn
# poff
/usr/bin/poff: No pppd is running. None stopped.
-- oder doch?
# lsmod | less
(ganz oben steht dann:)
pppoe (Used by) 0
pppox 1 pppoe
ppp_synctty 0
ppp_async 0
...
ppdev 0
...
eth1394 0
...
ppp_generic 4 pppoe,pppox,ppp_synctty,ppp_async
slhc 1 ppp_generic
eepro100 0
e100 0
mii 2 eepro100,e100
Dann steht auch in den aktuellen /var/log/kernel.logs:
fluxon e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
Beim Bootup rasseln die messages nur so durch, ich kann aber gerade noch erkennen, dass da sowas wie "Network ..... [Fail]" steht -- äh, wo kann man das noch mal nachlesen?
Hier erst mal die wichtigsten Dateiinfos:
# /etc/rc.conf - Main Configuration for Arch Linux
...
MOD_AUTOLOAD="yes"
MOD_BLACKLIST=()
MODULES=(e100 eepro100 ppp-generic mii slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 soundcore)
USELVM="no"
HOSTNAME="fluxon"
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
gateway="default gw 192.168.2.1"
### ... ist das Modem
ROUTES=(gateway)
DAEMONS=(syslog-ng ppp network netfs crond)
# /etc/host.conf
order hosts,bind
multi on
# /etc/hosts: static lookup table for host names
127.0.0.1 localhost fluxon
# /etc/ppp/peers/pppoe
plugin /usr/lib/pppd/2.4.4/rp-pppoe.so
eth0
name "xxxxxxxxxxxxyyyyyyyyyyyy#0001@t-online.de"
usepeerdns
persist
#demand
#idle 180
defaultroute
hide-password
noauth
btw, wie geht das in "PPPoE_Setup_with_pppd":
...if you want usepeerdns to work, you have to edit your /etc/ppp/ip-up and add a command that copies /etc/ppp/resolv.conf to /etc/resolv.conf ??
wie dem auch sei, eine ppp-verbindung kommt ja nicht zustande, und /etc/ppp/ip-up ist bei mir auch leer.
# /etc/ppp/pppoe.conf
#
# NOTE: This file is used by the pppoe-start, pppoe-stop, pppoe-connect and
# pppoe-status shell scripts. It is *not* used in any way by the
# "pppoe" executable.
ETH='eth0'
USER='xxxxxxxxxxxxyyyyyyyyyyyy#0001@t-online.de'
DEMAND=no
DNSTYPE=SERVER
PEERDNS=yes
DNS1=217.6.164.162
DNS2=62.153.159.62
#### nach xubuntu: $ host [URL=http://www.t-online.de]www.t-online.de[/URL]
DEFAULTROUTE=yes
CONNECT_TIMEOUT=30
# How often in seconds pppoe-start polls to check if link is up
CONNECT_POLL=2
# Specific desired AC Name
ACNAME=
# Specific desired service name
SERVICENAME=
# Character to echo at each poll. Use PING="" if you don't want
# anything echoed
PING="."
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
SYNCHRONOUS=no
#CLAMPMSS=no
# LCP echo interval and failure count.
LCP_INTERVAL=20
LCP_FAILURE=3
# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
PPPOE_TIMEOUT=80
# Firewalling: One of NONE, STANDALONE or MASQUERADE
FIREWALL=NONE
# Linux kernel-mode plugin for pppd. If you want to try the kernel-mode
# plugin, use
### (falsche) Vorgabe: LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
LINUX_PLUGIN=/usr/lib/pppd/2.4.4/rp-pppoe.so
# Any extra arguments to pass to pppoe. Normally, use a blank string
# like this:
PPPOE_EXTRA=""
PPPD_EXTRA=""
...
Manchmal galube ich ich, das ich mir das mit dem pppd-, pppoe-, und rp-pppoe-Kram auseinanderklamüsert habe, und dann wiederum...
Stöhn! Hoffe, ich hab das alles verständlich rübergebracht, und die Lösung ist bestimmt ganz einfach!
Danke Euch!