Mon ordinateur est connecté au réseau de l'école via un câble Ethernet, mais Ubuntu ne reconnaît pas le réseau. Il analysera le réseau pendant environ 30 secondes, puis une petite fenêtre d’erreur indiquant "Le réseau est déconnecté, vous êtes maintenant hors ligne".
J'essaie de résoudre le problème depuis presque 3 jours maintenant; J'ai même réinstallé Ubuntu à partir de ma clé USB amorçable. Il s’agissait d’une installation inédite d’Ubuntu 12.04 LTS via un usb d’amorçage (créé sur mon Macbook pro après la conversion du fichier .iso en un fichier .img) sur un nouvel ordinateur que je venais de construire. J'ai déjà contacté le service informatique de mon école et mon adresse MAC est enregistrée auprès d'eux. Cependant, je suis le seul étudiant qui exécute Linux sur l'ensemble du campus et ils ne peuvent pas me soutenir davantage. J'ai effectué des recherches approfondies sur les forums et essayé diverses solutions, mais aucune ne semble fonctionner. Le service informatique m'a conseillé de laisser ma connexion Internet pour IPv4 sur DHCP automatique, plutôt que de la configurer en mode manuel et de copier les informations à partir de mon ordinateur portable. De plus, j'ai essayé d'utiliser un adaptateur sans fil USB d'amis (un Netgear Wireless N-300), mais Ubuntu n'a pas reconnu le périphérique en tant qu'adaptateur sans fil. Par conséquent, le sans fil ne semble pas être une solution de secours viable.
Lorsque mon IPv4 est défini sur automatique (comme le recommande mon service informatique), mon terminal ifconfig
est
Eth0 Link encamp:Ethernet HWaddr 74:d4:45:0d:bc:b5
inet6 addr: fe80:76d4:35ff:fe0d:bcb5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 METRIC:1
RX packets:389 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:47 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39214 (39.2 KB) TX bytes:0 (0.0 B)
lo Link encap: Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU: 65536 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets 16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1312 (1.3 KB) TX bytes: 1312 (1.3 KB)
Lorsque mon IPv4 est défini sur manuel et copié à partir de la configuration Internet de mon MacBook Pro, mon ifconfig
est:
will@Anarch:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 74:d4:35:0d:bc:b5
inet addr:138.234.212.246 Bcast:138.234.223.255 Mask:255.255.240.0
inet6 addr: fe80::76d4:35ff:fe0d:bcb5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22060 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:3371 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2659497 (2.6 MB) TX bytes:461 (461.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:4597 errors:0 dropped:0 overruns:0 frame:0
TX packets:4597 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:404944 (404.9 KB) TX bytes:404944 (404.9 KB)
Comme indiqué dans les commentaires sous cette question, voici les résultats de la commande ipshow
lorsque IPv4 est défini sur automatique:
ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 74:d4:35:0d:bc:b5 brd ff:ff:ff:ff:ff:ff
Voici mon nm-tool
pour la configuration automatique IPv4:
will@Anarch:~$ nm-tool
NetworkManager Tool
State: connecting
- Device: eth0 [Wired connection 2] -------------------------------------------
Type: Wired
Driver: r8169
State: connecting (getting IP configuration)
Default: no
HW Address: 74:D4:35:0D:BC:B5
Capabilities:
Carrier Detect: yes
Speed: 100 Mb/s
Wired Properties
Carrier: on
Voici mon outil nm pour la configuration manuelle IPv4:
will@Anarch:~$ nm-tool
NetworkManager Tool
State: connected (global)
- Device: eth0 [Wired connection 1] -------------------------------------------
Type: Wired
Driver: r8169
State: connected
Default: yes
HW Address: 74:D4:35:0D:BC:B5
Capabilities:
Carrier Detect: yes
Speed: 100 Mb/s
Wired Properties
Carrier: on
IPv4 Settings:
Address: 138.234.212.246
Prefix: 20 (255.255.240.0)
Gateway: 138.234.208.1
DNS: 138.234.4.54
DNS: 138.234.196.47
DNS: 138.234.4.158
Voici le ping sur le serveur de Google (Ip: 8.8.8.8) en utilisant les paramètres réseau manuels:
will@Anarch:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 138.234.212.246 icmp_seq=1 Destination Host Unreachable
From 138.234.212.246 icmp_seq=2 Destination Host Unreachable
From 138.234.212.246 icmp_seq=3 Destination Host Unreachable
From 138.234.212.246 icmp_seq=4 Destination Host Unreachable
From 138.234.212.246 icmp_seq=5 Destination Host Unreachable
Voici une courte liste de solutions ayant échoué que j'ai déjà essayées à partir d'autres publications sur le forum:
echo on | Sudo tee /sys/class/net/eth0/device/power/control
J'en ai fini avec les cours du jour, alors si quelqu'un a besoin d'informations supplémentaires, merci de me le faire savoir. Je continuerai à dépanner pour le reste de la journée, donc toute aide est grandement appréciée.
P.S. Serait-il conseillé d'essayer d'installer une distribution différente de Linux et de voir s'il peut se connecter au réseau?
Merci, William
Ok donc je l'ai réparé. Il se trouve que 12.04 LTS ne se connecte pas à Internet, je ne sais pas pourquoi, mais ça ne le fera pas. Quoi qu’il en soit, j’ai installé une ancienne version 32 bits d’Ubuntu et cela fonctionne très bien. Mon conseil à toute personne ayant un problème similaire est d'avaler votre fierté et d'installer une version plus ancienne du système d'exploitation. Cela vous évitera une tonne de frustration.
Pourriez-vous s'il vous plaît redémarrer votre gestionnaire de réseau en utilisant un terminal.
Pour ouvrir le terminal, appuyez sur CTRL+ALT+T & entrez ensuite la commande ci-dessous;
Sudo service network-manager restart
vous serez invité à entrer le mot de passe root, entrez le mot de passe (vous ne verrez pas ce que vous tapez, ne vous inquiétez pas, c'est tout à fait normal) et vous verrez quelque chose comme ci-dessous;
network-manager stop/waiting
network-manager start/running, process 3682
Ceci fait, attendez quelques secondes que le gestionnaire de réseau se charge. Une fois cela fait, vous verrez le panneau de notification réseau qui tente de se connecter à n’importe quelle source réseau disponible. Pendant qu’il fait partie, essayez d’envoyer une requête ping à votre hôte local pour voir si votre NIC fonctionne. Pour ce faire, essayez ci-dessous sur le même terminal;
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_req=1 ttl=64 time=0.046 ms
64 bytes from localhost (127.0.0.1): icmp_req=2 ttl=64 time=0.044 ms
64 bytes from localhost (127.0.0.1): icmp_req=3 ttl=64 time=0.063 ms
Si vous voyez quelque chose comme ci-dessus, cela signifie que votre NIC fonctionne .. sinon, éditez votre question et publiez le résultat de ce que vous avez reçu.