Internet de EeePC Asus perdu

Résolu
Irennes Messages postés 23 Date d'inscription   Statut Membre -  
 thorn -
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. kiki
     
    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. Irennes Messages postés 23 Date d'inscription   Statut Membre
       
      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. Irennes Messages postés 23 Date d'inscription   Statut Membre
     
    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
  3. kiki
     
    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
  4. Irennes Messages postés 23 Date d'inscription   Statut Membre
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kiki
     
    Utilisez une clef usb pour copier-coller le contenu dans un fichier texte processus.txt
    sudo ps aux >> processus.txt
    0
    1. Irennes Messages postés 23 Date d'inscription   Statut Membre
       
      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
  7. Irennes Messages postés 23 Date d'inscription   Statut Membre
     
    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
  8. Irennes Messages postés 23 Date d'inscription   Statut Membre
     
    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
  9. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    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. Irennes Messages postés 23 Date d'inscription   Statut Membre
       
      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
  10. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    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. Irennes Messages postés 23 Date d'inscription   Statut Membre
       
      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
  11. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    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
  12. thorn
     
    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
  13. thorn
     
    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