rc.local wird nicht ausgeführt

Diskutiere rc.local wird nicht ausgeführt im Debian/Ubuntu/Knoppix Forum im Bereich Linux Distributionen; Hallo zusammen, ich habe folgende Situation: - Ein Kassensystem mit Debian Etch - Netzwerk per dhcp Das Problem ist nun: Bisher...

  1. #1 supersucker, 15.01.2007
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Hallo zusammen,

    ich habe folgende Situation:

    - Ein Kassensystem mit Debian Etch
    - Netzwerk per dhcp

    Das Problem ist nun:

    Bisher muss nach jedem Booten manuell

    Code:
    dhclient
    eingegeben werden, damit der Karte IP usw. zugewiesen wird.

    Nun kann ich die

    Code:
    /etc/network/interfaces
    nicht bearbeiten, weil die nur einen Link darstellt auf ein filesystem welches read-only gemountet wurde (das kann / darf ich auch nicht ändern)

    Deshalb dachte ich mir packe ich das Ganze in die /etc/rc.local rein, die war zunächst nicht vorhanden, also hab ich sie erstellt und folgendes eingetragen:

    Code:
    #!/bin/bash
    
    # start dhcp
    dhclient &
    
    und noch ausführbar gemacht mit

    Code:
    chmod a+x rc.local
    Führe ich das manuell aus mit

    Code:
    /etc/rc.local
    kriege ich als Ergebnis:

    Code:
    Internet Software Consortium DHCP Client 2.0pl5
    Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
    All rights reserved.
    
    Please contribute if you find this software useful.
    For info, please visit http://www.isc.org/dhcp-contrib.html
    
    Listening on LPF/lo/<null>
    Sending on   LPF/lo/<null>
    Listening on LPF/eth0/00:03:56:01:1c:e1
    Sending on   LPF/eth0/00:03:56:01:1c:e1
    Sending on   Socket/fallback/fallback-net
    DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 8
    DHCPREQUEST on eth0 to 255.255.255.255 port 67
    DHCPACK from 172.18.103.1
    SIOCADDRT: File exists
    bound to 172.18.103.154 -- renewal in 86400 seconds.
    
    
    Führe ich manuell dhclient aus ist das Ergebnis:

    Code:
    Internet Software Consortium DHCP Client 2.0pl5
    Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
    All rights reserved.
    
    Please contribute if you find this software useful.
    For info, please visit http://www.isc.org/dhcp-contrib.html
    
    Listening on LPF/lo/<null>
    Sending on   LPF/lo/<null>
    Listening on LPF/eth0/00:03:56:01:1c:e1
    Sending on   LPF/eth0/00:03:56:01:1c:e1
    Sending on   Socket/fallback/fallback-net
    DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 4
    DHCPREQUEST on eth0 to 255.255.255.255 port 67
    DHCPACK from 172.18.103.1
    SIOCADDRT: File exists
    bound to 172.18.103.154 -- renewal in 86400 seconds.
    
    
    also identisch.

    Nun meine Frage:

    Warum wird rc.local nicht ausgeführt, bzw. was kann ich tun damit das passiert?
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 nequiquam, 15.01.2007
    Zuletzt bearbeitet: 15.01.2007
    nequiquam

    nequiquam Tripel-As

    Dabei seit:
    11.01.2007
    Beiträge:
    169
    Zustimmungen:
    0
    Hi,

    nach http://www.oreilly.de/german/freebooks/rlinux3ger/ch054.html
    müsste die Datei in /etc/rc.d liegen?

    Liebe Grüße, Nequiquam

    Update: Sehe gerade
    Müsstest also eine Link in ein rc Verzeichnis setzen.
     
  4. dizzgo

    dizzgo Lernbereite Riesenratte

    Dabei seit:
    04.08.2005
    Beiträge:
    573
    Zustimmungen:
    0
    Ort:
    /ch/sg///
    Wir 'rc.local' überhaupt nicht ausgeführt, oder nur der aufruf von 'dhclient' ?
     
  5. #4 supersucker, 15.01.2007
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Arghh,

    das kommt davon wenn man nur mit Debian-Derrivaten arbeitet, die sowas unterstützen.

    Danke, auf die Idee das sowas unter Debian nicht funktioniert bin ich gar nicht gekommen, ein

    Code:
    ln -s /etc/rc.local /etc/rc3.d/S99rclocal
    hat das Problem gelöst.
     
Thema: rc.local wird nicht ausgeführt
Besucher kamen mit folgenden Suchen
  1. ubuntu 18 rc.local aktivieren

    ,
  2. ubuntu mate rc.local aktivieren

    ,
  3. rc.local wird nicht ausgeführt

    ,
  4. etc/network/interfaces wird nicht ausgeführt,
  5. /etc/rc.local aktivieren
Die Seite wird geladen...

rc.local wird nicht ausgeführt - Ähnliche Themen

  1. Alles Gute - FreeDOS wird 25

    Alles Gute - FreeDOS wird 25: Fünfundzwanzig Jahre ist es her, dass James Hall mit dem PD-DOS-Projekt eine Alternative zu den etablierten DOS-Varianten startete. Doch auch...
  2. Kubernetes 1.15 wird stabiler und leichter erweiterbar

    Kubernetes 1.15 wird stabiler und leichter erweiterbar: Die Kubernetes-Entwickler haben ihre freie Container-Orchestrierungs-Lösung in der Version 1.15 veröffentlicht. Sie konzentrierten sich...
  3. OpenMandriva: Unterstützung für 32 Bit wird eingeschränkt

    OpenMandriva: Unterstützung für 32 Bit wird eingeschränkt: Das Team der Distribution »OpenMandriva« hat entschieden, künftig keine Ausgaben mehr mit 32-Bit-Unterstützung zu veröffentlichen. OpenMandriva...
  4. Linux-basierte »Atari VCS« wird 2020 ausgeliefert

    Linux-basierte »Atari VCS« wird 2020 ausgeliefert: Atari hat den Start der Vorbestellung seiner Linux-basierten Spielekonsole »Atari VCS« angekündigt. Das neue System kann zum Preis von knapp 250...
  5. Tapatalk wird deaktiviert

    Tapatalk wird deaktiviert: Moin zusammen, bestimmt habt ihr diesen Schritt bereits aus anderen Webseiten/Foren mitbekommen. Zwar ist Tapatalk durchaus eine nützliche App,...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden