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. 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
  2. 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. 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. 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. 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. 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. 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. 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
            2. 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
            3. 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. 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. 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