Internet de EeePC Asus perdu

Résolu
Bonjour,

Après avoir suivi les conseils de
http://ruckman.net/tech/2007/12/18/a-few-eeessues-for-asus/
au sujet d'une faille sur la sécurité du Firewire, j'ai perdu la connection internet de mon EeePC. La suppression du fichier services.sh n'a pas permis de rétablir la situation. Quel est le script qui permet de corriger cela?
Configuration: Mac OS X
Safari 525.20.1

13 réponses

  1. Bonjour Irennes,
    je t'ai mis le script,
    j'ai commenté cups car je ne m'en sert pas (impression), j'ai rajouté à la fin
    cpufreq_ondemand avec /sbin/cpuspeed , je crois que d'origine on l'avait pas chargé à confirmer
    avec d'autres , puis
    tu peux decommenter 'portmap' et 'samba' pour reseau windows si tu t'en serts pas
    de toute façon, on peux les lancer manuellement en ligne de commande

    #!/bin/sh
    PATH="/lib/init:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
    # On this system X takes 1 second to start
    sleep 1

    rm -fr /dev/disks/Removable/* /dev/cdroms/*

    #start networking first
    if [ -e /proc/sys/net/ipv4/conf/all/rp_filter ] ; then
    for f in /proc/sys/net/ipv4/conf/*/rp_filter; do
    echo 1 > $f
    done
    fi

    # Clean up hosts file
    sed -i '/# lan[0-9][0-9]*$/d' /etc/hosts

    # We do not want the connection system dialog at startup
    touch /tmp/xandrosncs_no_status_dialog

    echo "">/proc/sys/kernel/hotplug
    /sbin/udevd --daemon

    # Loop over every line in /etc/modules.
    grep '^[^#]' /etc/modules | \
    while read module args; do
    [ "$module" ] || continue
    modprobe $module $args > /dev/null 2>&1 || true
    done

    modprobe usbhid
    modprobe uhci-hcd
    modprobe ehci-hcd
    mount -t usbfs usbfs /proc/bus/usb

    /sbin/start-stop-daemon --start --quiet --exec /usr/sbin/acpid -- -c /etc/acpi/events -s /var/run/acpid.socket -l /dev/null

    modprobe atl2

    modprobe pciehp pciehp_force=1
    sleep 2
    /usr/sbin/wlan_on_boot.sh > /tmp/wlan_on_boot.log 2>&1

    alsactl restore
    #aplay /usr/share/sounds/silence.wav

    sleep 2
    modprobe usb-storage

    chown root:lpadmin /usr/share/cups/model 2>/dev/null || true
    chmod 3775 /usr/share/cups/model 2>/dev/null || true
    mkdir -p /var/run/cups
    #start-stop-daemon --start --quiet --oknodo --pidfile /var/run/cups/cupsd.pid --exec /usr/sbin/cupsd -->

    if [ -f /etc/fastservices ]; then
    for i in `cat /etc/fastservices`; do
    /usr/sbin/invoke-rc.d $i start
    done
    fi

    if [ `cat /sys/block/sdb/device/vendor` = "ATA" ]; then
    if [ ! -d "/home/user/My Documents 2" ]; then
    mkdir -p "/home/user/My Documents 2"
    fi
    mount /dev/sdb1 "/home/user/My Documents 2"
    chown user:user "/home/user/My Documents 2"
    fi
    #######################################
    modprobe p4_clockmod
    modprobe cpufreq_ondemand
    echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    /sbin/cpuspeed
    #######################################

    start-stop-daemon --start --quiet --oknodo --exec /sbin/portmap

    # Store samba run state in /tmp, as it gets written to frequently
    mkdir -p /tmp/.samba
    /usr/sbin/invoke-rc.d samba start

    /sbin/memd
    /usr/sbin/ethtool -s eth0 wol g

    # Clean up the file that disables connection status window
    rm -f /tmp/xandrosncs_no_status_dialog
    0
    1. Bonjour Irennes,
      je t'ai mis le script,
      j'ai commenté cups car je ne m'en sert pas (impression), j'ai rajouté à la fin
      cpufreq_ondemand avec /sbin/cpuspeed , je crois que d'origine on l'avait pas chargé à confirmer
      avec d'autres , puis
      tu peux decommenter 'portmap' et 'samba' pour reseau windows si tu t'en serts pas
      de toute façon, on peux les lancer manuellement en ligne de commande

      #!/bin/sh
      PATH="/lib/init:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
      # On this system X takes 1 second to start
      sleep 1

      rm -fr /dev/disks/Removable/* /dev/cdroms/*

      #start networking first
      if [ -e /proc/sys/net/ipv4/conf/all/rp_filter ] ; then
      for f in /proc/sys/net/ipv4/conf/*/rp_filter; do
      echo 1 > $f
      done
      fi

      # Clean up hosts file
      sed -i '/# lan[0-9][0-9]*$/d' /etc/hosts

      # We do not want the connection system dialog at startup
      touch /tmp/xandrosncs_no_status_dialog

      echo "">/proc/sys/kernel/hotplug
      /sbin/udevd --daemon

      # Loop over every line in /etc/modules.
      grep '^[^#]' /etc/modules | \
      while read module args; do
      [ "$module" ] || continue
      modprobe $module $args > /dev/null 2>&1 || true
      done

      modprobe usbhid
      modprobe uhci-hcd
      modprobe ehci-hcd
      mount -t usbfs usbfs /proc/bus/usb

      /sbin/start-stop-daemon --start --quiet --exec /usr/sbin/acpid -- -c /etc/acpi/events -s /var/run/acpid.socket -l /dev/null

      modprobe atl2

      modprobe pciehp pciehp_force=1
      sleep 2
      /usr/sbin/wlan_on_boot.sh > /tmp/wlan_on_boot.log 2>&1

      alsactl restore
      #aplay /usr/share/sounds/silence.wav

      sleep 2
      modprobe usb-storage

      chown root:lpadmin /usr/share/cups/model 2>/dev/null || true
      chmod 3775 /usr/share/cups/model 2>/dev/null || true
      mkdir -p /var/run/cups
      #start-stop-daemon --start --quiet --oknodo --pidfile /var/run/cups/cupsd.pid --exec /usr/sbin/cupsd -->

      if [ -f /etc/fastservices ]; then
      for i in `cat /etc/fastservices`; do
      /usr/sbin/invoke-rc.d $i start
      done
      fi

      if [ `cat /sys/block/sdb/device/vendor` = "ATA" ]; then
      if [ ! -d "/home/user/My Documents 2" ]; then
      mkdir -p "/home/user/My Documents 2"
      fi
      mount /dev/sdb1 "/home/user/My Documents 2"
      chown user:user "/home/user/My Documents 2"
      fi
      #######################################
      modprobe p4_clockmod
      modprobe cpufreq_ondemand
      echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
      /sbin/cpuspeed
      #######################################

      start-stop-daemon --start --quiet --oknodo --exec /sbin/portmap

      # Store samba run state in /tmp, as it gets written to frequently
      mkdir -p /tmp/.samba
      /usr/sbin/invoke-rc.d samba start

      /sbin/memd
      /usr/sbin/ethtool -s eth0 wol g

      # Clean up the file that disables connection status window
      rm -f /tmp/xandrosncs_no_status_dialogmenté le lancement de cups pour l'impression et
      0
      1. Contributeur
        re,
        ça n'existe peut etre pas
        recreer un post
        et demande a un utilisateur de nous faire un copier coller de son fichier services.sh
        a+
        0
        1. Contributeur
          normal les services ne sont pas demarrer
          essayer voir ceci (si ça existe sous eeepc)
          dans une console
          sudo /usr/bin/system-config-services
          si cela ouvre un tableau il va suffire de cocher les services dont nous avons besoin

          a+
          0
          1. J'ai trouvé le fichier 'services' qui répertorie les services. Mais la commande -config n'est pas acceptée.
            Je vais faire une recherche .

            A+
            0
        2. Contributeur
          bonjour,
          je viens de lire le tuto , il fallait ouvrir le fichier et desactive une ligne ...
          il faut attendre une ame charitable qui nous donne le contenu de son fichier pour que tu puisse en recreer un .
          mais a priori vu qu'il ne sert qu'a lancer les services il doit etre possible de lancer ta connexion internet manuellement .
          tu es connecte comment ?
          a+
          0
          1. Je suis connecté sur un autre ordinateur par l'intermédiaire d'une Livebox, en wifi.
            Quand je tente une connection manuelle du EeePC en Ethernet, l'interface eth0 ne répond même plus. J'ai aussi perdu le port USB: la souris reste inactive et je dois utiliser le pad
            0
        3. Voici la liste des fichiers parcourus après la commande 'sudo ps aux', recopiée manullement puisque mon EeePC est désormais hors connection:

          [kpsmoused]
          [kjournald]
          /sbin/fastinit
          /sbin/getty 384
          sh -c su -c sta
          su -c startx -l
          /bin/sh /usr/bi
          xinit /etc/X11
          /usr/bin/X11/X
          icewm
          /opt/xandros/bi
          icewmtray
          powermonitor
          minimixer
          networkmonitor
          wapmonitor
          /bin/sh /usr/bi
          /usr/bin/keyboa
          netserv
          [Cop] <defunct>
          xterm -class UX
          bash
          /bin/bash
          ps aux

          Avez-vous besoin des colonnes de chiffres?
          0
          1. J'ai tout recopié à la main: le copier-coller ne fonctionnait pas sur la fenêtre de console.

            USER PID CPU MEM VSZ RSS TTY STAT START TIME COMMAND
            % %
            root 1 0.0 0.0 1564 440 ? Ss Aug04 00:00 /sbin/fastinit
            root 2 0.0 0.0 0 0 ? SN Aug04 00:00 [ksoftirqd/0]
            root 3 0.0 0.0 0 0 ? S< Aug04 00:00 [events/0]
            root 4 0.0 0.0 0 0 ? S< Aug04 00:00 [khelper]
            root 5 0.0 0.0 0 0 ? S< Aug04 00:00 [kthread]
            root 25 0.0 0.0 0 0 ? S< Aug04 00:00 [kblockd/0]
            root 26 0.0 0.0 0 0 ? S< Aug04 00:00 [kacpid]
            root 128 0.0 0.0 0 0 ? S< Aug04 00:00 [ata/0]
            root 129 0.0 0.0 0 0 ? S< Aug04 00:00 [ata_aux]
            root 130 0.0 0.0 0 0 ? S< Aug04 00:00 [kseriod]
            root 148 0.0 0.0 0 0 ? S< Aug04 00:00 [pdflush]
            root 149 0.0 0.0 0 0 ? S< Aug04 00:00 [pdflush]
            root 150 0.0 0.0 0 0 ? S< Aug04 00:00 [kswapd0]
            root 151 0.0 0.0 0 0 ? S< Aug04 00:00 [aio/0]
            root 152 0.0 0.0 0 0 ? S< Aug04 00:00 [unionfs_siod/]
            root 778 0.0 0.0 0 0 ? S< Aug04 00:00 [scsi_eh_0]
            root 779 0.0 0.0 0 0 ? S< Aug04 00:00 [scsi_eh_1]
            root 799 0.0 0.0 0 0 ? S< Aug04 00:00 [kpsmoused]
            root 819 0.0 0.0 0 0 ? S< Aug04 00:00 [kjournald]
            root 856 0.0 0.0 1564 192 ? Ss+ Aug04 00:00 /sbin/fastinit
            root 858 0.0 0.0 1576 496 tty3 Ss+ Aug04 00:00 /sbin/getty 384
            root 859 0.0 0.2 2528 1224 ? S Aug04 00:00 sh -c su -c sta
            user 860 0.0 0.1 2532 1016 ? S Aug04 00:00 su -c startx -l
            user 863 0.0 0.2 4160 1492 ? S Aug04 00:00 /bin/sh /usr/bi
            user 881 0.0 0.1 2564 704 ? S Aug04 00:00 xinit /etc/X11
            root 882 0.4 2.8 20528 14648 tty2 Ss+ Aug04 00:37 /usr/bin/X11/X
            user 888 0.0 1.1 34316 5628 ? S Aug04 00:03 icewm
            user 945 0.0 2.6 22192 13372 ? S Aug04 00:04 /opt/xandros/bi
            user 946 0.0 0.3 6464 1960 ? S Aug04 00:00 icewmtray
            user 948 0.0 1.3 18696 6900 ? S Aug04 00:00 powermonitor
            user 949 0.0 1.6 20060 8544 ? S Aug04 00:00 minimixer
            user 950 0.0 1.3 18720 6992 ? S Aug04 00:00 networkmonitor
            user 951 0.0 1.3 18712 6976 ? S Aug04 00:00 wapmonitor
            user 952 0.0 0.1 4168 756 ? S Aug04 00:00 /bin/sh /usr/bi
            user 977 0.0 1.6 19884 8500 ? S Aug04 00:00 /usr/bin/keyboa
            root 991 0.0 1.9 26128 9796 ? S Aug04 00:01 netserv
            user 994 0.0 0.0 0 0 ? Z Aug04 00:00 [Cop] <defunct>
            user 4861 0.0 2.9 28672 15128 ? Ss Aug04 00:01 pidgin
            user 4865 0.0 0.0 2780 360 ? S Aug04 00:00 dbus-launch --a
            user 4866 0.0 0.1 2256 788 ? Ss Aug04 00:00 /usr/bin/dbus-d
            user 7846 0.0 3.7 36160 18884 ? S 00:12 00:02 knotes
            user 7858 0.0 1.4 24416 7488 ? Ss 00:12 00:00 kdeneit Running
            user 7862 0.0 1.2 23936 6364 ? S 00:12 00:00 dcopserver [kde
            user 7864 0.0 1.6 25036 8140 ? S 00:12 00:00 klauncher [kdei
            user 7866 0.0 1.9 25972 9980 ? S 00:12 00:00 kded [kdeinit]
            user 9957 0.0 2.0 31640 10228 ? S 00:44 00:00 knotify [kdenei
            user 9964 0.0 2.5 28884 12996 ? S 00:44 00:00 kio_uiserver [k
            user 9985 0.0 1.4 25160 7484 ? S 00:44 00:00 kio_file [kdein
            user 11148 1.2 0.6 9956 3084 ? Ss 01:02 00:00 xterm -class UX
            user 11155 2.4 0.5 5416 2940 pts/0 Ss 01:02 00:00 bash
            root 11177 0.2 0.3 3956 1644 pts/0 S 01:03 00:00 /bin/bash
            root 11188 0.0 0.1 3440 996 pts/0 R+ 01:03 00:00 ps aux
            0
            1. Utilisez une clef usb pour copier-coller le contenu dans un fichier texte processus.txt
              sudo ps aux >> processus.txt
              0
              1. D'après mes renseignements, le fichier services.sh est bien un fichier source. L'auteur des lignes qui m'ont induit en erreur a modifié directement les lignes du shell, au lieu d'appliquer la procédure courante de créer un petit script indépendant.

                Je dois donc retrouver le contenu de services.sh. A quelle distribution appartient-il? A celle de Xandros? de Linux?
                0
            2. Voici la liste des fichiers parcourus après la commande 'sudo ps aux', recopiée manullement puisque mon EeePC est désormais hors connection:

              [kpsmoused]
              [kjournald]
              /sbin/fastinit
              /sbin/getty 384
              sh -c su -c sta
              su -c startx -l
              /bin/sh /usr/bi
              xinit /etc/X11
              /usr/bin/X11/X
              icewm
              /opt/xandros/bi
              icewmtray
              powermonitor
              minimixer
              networkmonitor
              wapmonitor
              /bin/sh /usr/bi
              /usr/bin/keyboa
              netserv
              [Cop] <defunct>
              xterm -class UX
              bash
              /bin/bash
              ps aux

              Avez-vous besoin des colonnes de chiffres?
              0
              1. Le services.sh c'est un fichier script.
                A mon avis il n'est d'origine car les applications en mode serveur sont lancées dans /etc/init.d/ .

                Ouvrez une console et donnez le résultat de la commande "sudo ps aux".
                Nous allons voir ce que nous pouvons faire...
                0
                1. Tout cela est trop compliqué pour moi. Je comprends finalement que j'ai écrasé le fichier 'services.sh'. Peut-on retrouver son contenu? Ou le recréer si on connaît son contenu?
                  0
                  1. Bonsoir,

                    Il ne faut pas suivre les conseils de n'importe qui sur le net.

                    Il ne peut y avoir une connexion externe que sur un service ouvert. Si vous n'avez pas de services ouverts, vous ne risquez pas grand chose...
                    Il faut savoir aussi que si vous etes connecté a travers un routeur, la fonction nat du routeur vous protège.

                    Si vous avez compilé un nouveau noyau, il faut revenir à l'ancien. Si c'est bien fait vous devez avoir les 2 noyaux dans le grub au démarrage.

                    Cordialement,
                    0
                    1. Comment puis-je vérifier que j'ai ces 2 noyaux? Je n'ai fait aucune opération spéciale sur mon noyau. A priori, j'ai fait la manip sur le noyau initial de mon ordinateur.
                      0