SuSE Linux: Versionen bis einschließlich 7.3
| Disclaimer: | Dieser Artikel ist nicht für Versionen ab SuSE Linux 8.0 geeignet. |
|---|
Starten Sie YaST1 mit dem folgenden Dialog:
Suchen Sie mittels F4 nach dem Stichwort DHCLIENT und ändern anschließend den Wert der Variable
DHCLIENT_SET_HOSTNAME
mittels F3 auf yes. Verlassen Sie mit F10 diesen Dialog und beenden YaST.
Nun sollte der dhcpcd (DHCP-Client-Daemon) den von Ihrem Provider den zugewiesenen Hostnamen annehmen und somit die Internetverbindung funktionieren.
Sollten Sie von Ihrem Provider einen festen Hostnamen erhalten haben, so ignorieren Sie die obige Anweisung DHCLIENT_SET_HOSTNAME auf yes zu setzen (also bleibt der Wert no erhalten) und öffnen Sie die Datei /etc/init.d/dhclient mit einem Ascii-Editor Ihrer Wahl.
Suchen Sie nach den folgenden Zeilen:
[...]
if [ "$dhclient" = "dhcpcd" ] ; then
# The following DHCLIENT_ARGS are specific to dhcpcd.
# (the ISC DHCP client can be finetuned via /etc/dhclient.conf
# and so-called hooks (see man 8 dhclient-script)
[...]
test "$DHCLIENT_DEBUG" = "yes" && \
DHCLIENT_ARGS="$DHCLIENT_ARGS -d"
else
# if we are here, then $dhclient is the ISC dhclient
[...]
Fügen Sie die folgende Zeile
DHCLIENT_ARGS="$DHCLIENT_ARGS -h <hostname>"
vor der else hinzu, so daß sich folgendes Gesamtbild ergibt:
[...]
if [ "$dhclient" = "dhcpcd" ] ; then
# The following DHCLIENT_ARGS are specific to dhcpcd.
# (the ISC DHCP client can be finetuned via /etc/dhclient.conf
# and so-called hooks (see man 8 dhclient-script)
[...]
test "$DHCLIENT_DEBUG" = "yes" && \
DHCLIENT_ARGS="$DHCLIENT_ARGS -d"
DHCLIENT_ARGS="$DHCLIENT_ARGS -h <hostname>"
else
# if we are here, then $dhclient is the ISC dhclient
[...]
Anstelle des "<hostname>" setzen Sie den vom Provider benötigten Hostnamen ein und speichern die Änderung ab.
Stellen Sie sicher, das die Variable DHCLIENT_SET_HOSTNAME auf no gestellt ist. Verwenden Sie dazu die oben angegebenen Schritte.
Einrichten eines Internetzugangs mit Kabelmodem