[Debian] Parametrage reseau

Bonjour,

Je débute sous linux ubuntu, et j'ai un probleme quand je veux configurer un reseau. En effet, lorsque j'essaye d'acceder a la fenetre des parametres du reseau (IP, DNS,...) , cette fenetre ne s'ouvre pas. A quoi cela peut-il être dû ? Y-a t il possibilité de remédier a ce probleme ?
Merci d'avance.
Configuration: Asus A6va
<br>Pentium M750
<br>1 Go RAM
<br>ATI X700

12 réponses

  1. Contributeur
    salut,

    Essais peut-être de reinstaller "gnome-system-tools"

    ou essai en console la commande suivante :

    network-admin

    à ce stade tu devrais avoir les messages d'erreur en console, fais un copié collé pour voir le problème .

    A+
    0
    1. Modérateur
      Il faudrait lancer l'appli de gestion de réseau via une console pour voir où sa plante, mais d'une manière générale, tout ce qui touche à la configuration (et donc tout ce qui se fait en root) devrait être fait en mode texte. Mais les ubuntu sont un peu à part, puisque par défaut il n'y a pas de compte root...

      Le plus simple ce serait de modifier directement le fichier /etc/network/interfaces par rapport à ta config réseau. Peux tu donner le résultat de :
      /sbin/ifconfig

      et nous dire comment tu souhaites te connecter ?

      Bonne chance
      0
      1. Lorsque je tape network-admin j'obtiens le message suivant :

        seb@seb-laptop:~$ su
        Password:
        root@seb-laptop:/home/seb# network-admin

        (network-admin:5330): GnomeUI-WARNING **: While connecting to session manager:
        Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.

        La fenetre pour parametrer le reseau s'ouvre mais une pop-up "Le mot de passe est incorrect" s'ouvre devant. En cliquant sur "fermer" elle se referme avec la fenetre de réglages reseaux.
        Merci de votre aide
        0
        1. Lorsque je tape : /sbin/ifconfig
          voivi le resultat :

          eth1 Lien encap:Ethernet HWaddr 00:15:00:46:E1:E8
          inet adr:148.60.20.125 Bcast:148.60.20.255 Masque:255.255.255.0
          adr inet6: fe80::215:ff:fe46:e1e8/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          Packets reçus:149 erreurs:0 :0 overruns:0 frame:0
          TX packets:181 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:10545 (10.2 KiB) Octets transmis:8474 (8.2 KiB)
          Interruption:233 Adresse de base:0x2000 Mémoire:fe9ff000-fe9fffff

          lo Lien encap:Boucle locale
          inet adr:127.0.0.1 Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING MTU:16436 Metric:1
          Packets reçus:83 erreurs:0 :0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          Octets reçus:11152 (10.8 KiB) Octets transmis:11152 (10.8 KiB)

          En fait je souhaite me connecter a un autre pc (sans routeur). Le wifi (eth1) ne fonctionne plus maintenant.
          Merci de votre aide.
          @+
          0
          1. Modérateur
            Lancement de l'appli gnome

            Apparamment c'est juste que root n'a pas les droits pour se connecter à la session graphique courante :
            gnomesupport.org

            1ère solution : tu administres ta machine en mode texte, ce qui est généralement ce qu'on fait
            2ème solution : tu autorises root à se connecter au serveur X en tapant ::
            xhost +


            Configuration du réseau

            Peux-tu me dire :
            1) A quoi se connecte ton interface wifi ? Le routeur je suppose ? L'adresse est-elle obtenue automatiquement ?
            2) A quoi se connecte ton interface ethernet ? Le 2e pc je suppose ?
            3) Me donner les résultats des commandes :
            /sbin/iwconfig
            /sbin/route -n


            A priori je pense que le plus simple c'est d'intervenir directement (en root) dans le fichier /etc/network/interfaces. Au feeling, si j'ai bon aux questions 1 et 2, ca va ressembler à ça :
            #ethernet
            iface eth0 inet static
                   address 192.168.2.1
                   netmask 255.255.255.0
                   network 192.168.2.0
            #       dns-nameservers x.x.x.x
            #       dns-search mon-domaine
                   broadcast 192.168.2.255
            
            #wifi
            auto eth1
            iface eth1 inet dhcp
                    wireless-essid Mon_essid
                    wireless-key ABCDEF1234567890
            

            Ensuite pour reprendre en compte les changements de configuration, en root :
            ifconfig eth0 down
            ifconfig eth0 up
            ifconfig eth1 down
            ifconfig eth1 up
            dhclient eth1

            Bonne chance
            0
            1. Voilà le resultat de /sbin/iwconfig :

              root@seb-laptop:/home/seb# /sbin/iwconfig
              lo no wireless extensions.

              eth0 no wireless extensions.

              eth1 IEEE 802.11b ESSID:"wifirst"
              Mode:Managed Frequency:2.452 GHz Access Point: 00:02:6F:07:52:36
              Bit Rate=11 Mb/s Tx-Power=20 dBm Sensitivity=8/0
              Retry limit:7 RTS thr:off Fragment thr:off
              Encryption key:off
              Power Management:off
              Link Quality=50/100 Signal level=-72 dBm Noise level=-82 dBm
              Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
              Tx excessive retries:0 Invalid misc:0 Missed beacon:10

              sit0 no wireless extensions.

              Et voilà celui de /sbin/route -n :

              root@seb-laptop:/home/seb# /sbin/route -n
              Table de routage IP du noyau
              Destination Passerelle Genmask Indic Metric Ref Use Iface

              En fait je souhaiterai me connecter (la semaine) sur le reseau wifi de mon université. Dès que j'ai installé ubuntu, j'ai pu me connecter au reseau. Oui l'adresse était obtenu automatiquement.
              Le w-e je souhaiterai me connecter à un autre PC avec un simple cable (sans routeur).

              Merci beaucoup pour tout le soutiens que tu m'accordes mamiemando !
              0
              1. Voilà le resultat de /sbin/iwconfig :

                root@seb-laptop:/home/seb# /sbin/iwconfig
                lo no wireless extensions.

                eth0 no wireless extensions.

                eth1 IEEE 802.11b ESSID:"wifirst"
                Mode:Managed Frequency:2.452 GHz Access Point: 00:02:6F:07:52:36
                Bit Rate=11 Mb/s Tx-Power=20 dBm Sensitivity=8/0
                Retry limit:7 RTS thr:off Fragment thr:off
                Encryption key:off
                Power Management:off
                Link Quality=50/100 Signal level=-72 dBm Noise level=-82 dBm
                Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
                Tx excessive retries:0 Invalid misc:0 Missed beacon:10

                sit0 no wireless extensions.

                Et voilà celui de /sbin/route -n :

                root@seb-laptop:/home/seb# /sbin/route -n
                Table de routage IP du noyau
                Destination Passerelle Genmask Indic Metric Ref Use Iface

                En fait je souhaiterai me connecter (la semaine) sur le reseau wifi de mon université. Dès que j'ai installé ubuntu, j'ai pu me connecter au reseau. Oui l'adresse était obtenu automatiquement.
                Le w-e je souhaiterai me connecter à un autre PC avec un simple cable (sans routeur)

                Merci beaucoup pour tout le soutiens que tu m'accorde mamiemando !
                0
                1. Voilà le resultat de /sbin/iwconfig :

                  root@seb-laptop:/home/seb# /sbin/iwconfig
                  lo no wireless extensions.

                  eth0 no wireless extensions.

                  eth1 IEEE 802.11b ESSID:"wifirst"
                  Mode:Managed Frequency:2.452 GHz Access Point: 00:02:6F:07:52:36
                  Bit Rate=11 Mb/s Tx-Power=20 dBm Sensitivity=8/0
                  Retry limit:7 RTS thr:off Fragment thr:off
                  Encryption key:off
                  Power Management:off
                  Link Quality=50/100 Signal level=-72 dBm Noise level=-82 dBm
                  Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
                  Tx excessive retries:0 Invalid misc:0 Missed beacon:10

                  sit0 no wireless extensions.

                  Et voilà celui de /sbin/route -n :

                  root@seb-laptop:/home/seb# /sbin/route -n
                  Table de routage IP du noyau
                  Destination Passerelle Genmask Indic Metric Ref Use Iface

                  En fait je souhaiterai me connecter (la semaine) sur le reseau wifi de mon université. Dès que j'ai installé ubuntu, j'ai pu me connecter au reseau. Oui l'adresse était obtenu automatiquement.
                  Le w-e je souhaiterai me connecter à un autre PC avec un simple cable (sans routeur)

                  Merci beaucoup pour tout le soutiens que tu m'accorde mamiemando !
                  0
                  1. Contributeur
                    salut, en fait j' ai l'impression que ton problème est une histoire d'interface. Apparemment, tu es sur la même interface que ce soit pour l'ethernet ou pour la wifi (eth1). regardes :

                    /sbin/ifconfig
                    voivi le resultat :
                    
                    eth1 Lien encap:Ethernet HWaddr 00:15:00:46:E1:E8
                    inet adr:148.60.20.125 Bcast:148.60.20.255 Masque:255.255.255.0
                    adr inet6: fe80::215:ff:fe46:e1e8/64 Scope:Lien
                    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                    Packets reçus:149 erreurs:0 :0 overruns:0 frame:0
                    TX packets:181 errors:0 dropped:0 overruns:0 carrier:0
                    collisions:0 lg file transmission:1000
                    Octets reçus:10545 (10.2 KiB) Octets transmis:8474 (8.2 KiB)
                    Interruption:233 Adresse de base:0x2000 Mémoire:fe9ff000-fe9fffff 
                    


                    et pour iwconfig :

                    root@seb-laptop:/home/seb# /sbin/iwconfig
                    lo no wireless extensions.
                    
                    eth0 no wireless extensions.
                    
                    eth1 IEEE 802.11b ESSID:"wifirst"
                    Mode:Managed Frequency:2.452 GHz Access Point: 00:02:6F:07:52:36
                    Bit Rate=11 Mb/s Tx-Power=20 dBm Sensitivity=8/0
                    Retry limit:7 RTS thr:off Fragment thr:off
                    Encryption key:off
                    Power Management:off
                    Link Quality=50/100 Signal level=-72 dBm Noise level=-82 dBm
                    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
                    Tx excessive retries:0 Invalid misc:0 Missed beacon:10
                    
                    sit0 no wireless extensions. 


                    Tu dois avoir pour l'ethernet eth0 et pour la wifi eth1 ou le contraire. le mieux quand tu configures ta connection wifi est de desactiver ta connexion ethernet puis ensuite configurer ta connexion wifi.

                    Fais comme mamiemando te dis en modifiant le fichier /etc/network/interfaces

                    Autres chose bizarre, comment as-tu pu faire un "su" sur ubuntu pour te mettre en root ?? normalement, on fait sudo "quelquechose" ou sudo -s????.

                    As-tu fait "xhost +" pour le faire en graphique ???
                    0
                2. Modérateur
                  Oui il suffit de rajouter dans /etc/network/interfaces, en root :
                  auto eth1
                  iface eth1 inet dhcp
                          wireless-essid wifirst
                          wireless-key XXXXXXXXXXXXXXXXX

                  Ensuite, toujours en root :
                  ifconfig eth1 down
                  ifconfig eth1 up
                  dhclient eth1
                  

                  Actuellement le problème c'est que "/sbin/route -n" montre que tu n'as pas de route par défaut. Vu que ton routeur semble faire DHCP elle devrait être définie automatiquement quand tu te connectes au routeur. Exemple :
                  (root@silk) (~) # /sbin/route -n
                  Kernel IP routing table
                  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
                  172.20.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0
                  0.0.0.0         172.20.41.1     0.0.0.0         UG    0      0        0 eth0

                  Bonne chance
                  0
                  1. Exact, lorsque je clique en haut sur les connections, et que je mets eth0 ou eth1 ca me met que toutes les deux sont de type ethernet.

                    Sinon, lorsque je tape xhost +, ca met :
                    acces control disabled, clients can connect from any host.
                    Mais lorsque je tente d'ouvrir la fenetre des parametres de connection ca ne s'ouvre toujours pas.

                    En fait si je comprend bien, tout se passe dans le fichier interfaces.
                    La fenetre que je tente d'ouvrir analyse ce fichier, non ?

                    Dans les lignes :
                    #ethernet
                    iface eth0 inet static
                    address 192.168.2.1
                    netmask 255.255.255.0
                    network 192.168.2.0
                    # dns-nameservers x.x.x.x
                    # dns-search mon-domaine
                    broadcast 192.168.2.255

                    #wifi
                    auto eth1
                    iface eth1 inet dhcp
                    wireless-essid Mon_essid
                    wireless-key ABCDEF123

                    les # sont des commentaires, n'est-ce pas ?
                    Si je me connecte sous windows et que je collecte les info du wifi et d'ethernet en les recopiant dans ce fichier ca devrait fonctionner non ?

                    Merci
                    0
                    1. Pardon, j'oubliais, que veulent dire les :

                      ifconfig eth1 down
                      ifconfig eth1 up
                      dhclient eth1

                      ca veut dire qu'on desactive, puis réactive eth1 ou c'est plus compliqué que ca?

                      Merci de votre aide.
                      0
                      1. Contributeur
                        salut,

                        oui tu as tout compris :)

                        maintenant tu peux essayé cette commande pour regler ton problème d'accès graphique aux paramètres réseau :

                        tu peux te mettre dans les sudoers (/etc/sudoers):

                        sudo gedit /etc/sudoers


                        en dessous de la ligne comportant root tu mets

                        tonlogin   ALL=(ALL) ALL


                        essais maintenant en console "network-admin"

                        sudo network-admin


                        il te demandera ton mdp

                        Seul problème, tu deviens superutilisateur :( comme root

                        sinon si tu peux aussi essayer ça :

                        xhost + local:root


                        si ça ne marche toujours pas, la solution peut être d'offrir à root la possibilité d'ouvrir une session GDM ou gnome ?
                        0
                      2. Contributeur
                        @pristellajuste un detail, si tu veux creer une session root en graphique, il va falloir creer un mot de passe root, pour ça tu fais en console :

                        sudo passwd root
                        0
                    2. Modérateur
                      Pas de graphique en root !!! De toute façon dans le cas présent, ça ne sert à rien. Tu peux soit :
                      - appuyer sur ctrl alt f1 (ctrl alt f7 = mode graphique) pour passer en mode texte et te logger en root
                      - ouvrir en te loggant normalement une console superutilisateur
                      - ouvrir en te loggant normalement une console classique et en tapant su -

                      Mais en aucun cas tu ne dois lancer ta session graphique en root.

                      Bonne chance
                      0