web-dev-qa-db-fra.com

paramètre de passerelle par défaut pour l'adaptateur wifi "universel"

La fiche technique de adaptateur universel IOGear Wi-Fi N indique qu'elle prend en charge Linux (Fedora 10 (noyau: 2.6.27.5-117)) mais ne contient aucune instruction dans le manuel.

Lors de la configuration de l'adresse IP statique à l'aide de l'interface graphique des connexions réseau xfce:

enter image description here

la page 33 du manuel donne ces instructions (pour Mac):

Sélectionnez votre connexion Ethernet dans le volet de gauche. Changez ensuite la configuration en manuel et entrez l'adresse IP 192.168.1.100 et le masque de sous-réseau 255.255.255.0. Supprimez toutes les entrées des zones Routeur et DNS, puis cliquez sur Appliquer.

La passerelle par défaut doit-elle être 0.0.0.0? Ou doit-il s'agir de l'adresse IP du routeur (dans ce cas, 192.168.0.1) à partir duquel l'adaptateur obtient sa connexion Internet? Ma lecture de la page wikipedia sur la passerelle par défaut suggère oui, mais je ne suis pas sûr.

Ou doit-il s'agir de l'adresse IP de l'adaptateur?

1
Thufir

La passerelle doit être l'adresse IP du routeur, celle qui établit la connexion à Internet. Le régler sur 0.0.0.0 ne vous mènera nulle part. L’un des moyens de connaître votre passerelle consiste à utiliser un système déjà connecté à Internet et à appuyer simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

route

C'est la sortie: enter image description here

Pour ajouter la passerelle par défaut, vous pouvez utiliser l'utilitaire graphique que vous avez dans votre question ou à partir d'un terminal. (dans ton cas)

Sudo ip route add default via 192.168.0.1
2
Mitch

Une étape clé consiste à redémarrer l’adaptateur (oui, j’ai dû lire le manuel détaillé). (En outre, je réinitialise l'adaptateur.)

Après avoir copié interfaces.static vers interfaces, j'ai ensuite exécuté service networking restart et navigué dans Firefox jusqu'à 192.168.1.252 (comme précédemment) et configuré le réseau sans fil (SSID et mot de passe).

L'essentiel est de recycler ensuite l'adaptateur. Ensuite, revenez à dhcp et redémarrez le réseau.

thufir@dur:/etc/network$ 
thufir@dur:/etc/network$ ll
total 44
drwxr-xr-x   6 root root  4096 Jun  4 18:42 ./
drwxr-xr-x 166 root root 12288 Jun  9 14:58 ../
drwxr-xr-x   2 root root  4096 May 13 00:59 if-down.d/
drwxr-xr-x   2 root root  4096 May 13 00:50 if-post-down.d/
drwxr-xr-x   2 root root  4096 May 12 21:00 if-pre-up.d/
drwxr-xr-x   2 root root  4096 May 13 01:01 if-up.d/
-rw-r--r--   1 root root   268 Jun  9 15:08 interfaces
-rw-r--r--   1 root root   268 Jun  4 18:42 interfaces.dhcp
-rw-r--r--   1 root root   336 Jun  6 21:26 interfaces.static
lrwxrwxrwx   1 root root    12 May 12 20:17 run -> /run/network/
thufir@dur:/etc/network$ 
thufir@dur:/etc/network$ 
thufir@dur:/etc/network$ nl interfaces.static 
     1  # This file describes the network interfaces available on your system
     2  # and how to activate them. For more information, see interfaces(5).

     3  # The loopback network interface
     4  auto lo
     5  iface lo inet loopback

     6  # The primary network interface
     7  auto eth1
     8  iface eth1 inet static
     9  address 192.168.1.100
    10  netmask 255.255.255.0
    11  gateway 192.168.1.252
thufir@dur:/etc/network$ 
thufir@dur:/etc/network$ nl interfaces.dhcp 
     1  # This file describes the network interfaces available on your system
     2  # and how to activate them. For more information, see interfaces(5).

     3  # The loopback network interface
     4  auto lo
     5  iface lo inet loopback

     6  # The primary network interface
     7  auto eth1
     8  iface eth1 inet dhcp
thufir@dur:/etc/network$ 
thufir@dur:/etc/network$ ping 192.168.1.252
PING 192.168.1.252 (192.168.1.252) 56(84) bytes of data.
^C
--- 192.168.1.252 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6048ms

thufir@dur:/etc/network$ 
thufir@dur:/etc/network$ ping ie100.net
PING ie100.net (61.147.105.17) 56(84) bytes of data.
64 bytes from 61.147.105.17: icmp_req=1 ttl=112 time=176 ms
64 bytes from 61.147.105.17: icmp_req=2 ttl=112 time=178 ms
64 bytes from 61.147.105.17: icmp_req=3 ttl=112 time=184 ms
64 bytes from 61.147.105.17: icmp_req=4 ttl=112 time=176 ms
64 bytes from 61.147.105.17: icmp_req=5 ttl=112 time=177 ms
64 bytes from 61.147.105.17: icmp_req=6 ttl=112 time=176 ms
^C
--- ie100.net ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5005ms
rtt min/avg/max/mdev = 176.565/178.483/184.375/2.757 ms
thufir@dur:/etc/network$ 
thufir@dur:/etc/network$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
link-local      *               255.255.0.0     U     1000   0        0 eth1
192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
thufir@dur:/etc/network$ 
thufir@dur:/etc/network$ 

Ce qui ne me semble pas clair, c'est pourquoi je ne parviens pas à envoyer une requête ping à l'adaptateur. L'adaptateur est à 192.168.1.252 mais je n'arrive pas à le cingler. En fait, je ne comprends pas pourquoi je devais passer de statique à dhcp, ni powercycle le routeur. Peut-être le routeur accepte-t-il uniquement les pings de certaines adresses IP, et lorsque l'ordinateur se connecte avec DHCP, il ne se voit pas attribuer cette adresse IP magique?

Je pense que réinitialiser l’adaptateur et le motocycler "résolvent" le problème. Juste ne vois pas pourquoi je devais faire ça.

0
Thufir