Situation Je suis temporairement sans connexion Internet fixe sur mon ordinateur de bureau. J'utilise mon HTC Magic comme dongle 3G via usb0. Je veux également pouvoir imprimer sur mon imprimante Samsung connectée via Ethernet sur eth0. J'ai donc configuré eth0 pour avoir une adresse IP statique et installé un serveur dhcp3.
Le problème Dès que j'active eth0, je ne peux plus naviguer sur Internet car l'adresse IP statique est ajoutée à ma table de routage.
Solution trouvée Supprimez manuellement eth0 comme passerelle par défaut après avoir activé l'interface.
Meilleure solution possible Donner une priorité permanente à ma connexion USB0.
Question Est-il possible de donner la priorité à une certaine connexion réseau? Comment?
linux
ubuntu
networking
Wilgert
la source
la source
Réponses:
Comme j'utilisais l'utilitaire de mise en réseau dans Ubuntu pour configurer mes connexions réseau, les paramètres dans / etc / network / interfaces sont apparemment ignorés.
Lorsque je clique avec le bouton droit sur l'icône réseau, puis sur Modifier les connexions -> eth0 -> Paramètres IPv4, je ne peux pas appliquer les paramètres sans un ensemble de passerelle. Pourtant, dans la boîte de dialogue qui s'ouvre à partir du bouton Routes, je peux cocher la case "Utiliser cette connexion uniquement pour les ressources de son réseau". Cela empêchera l'ajout de l'itinéraire et je pourrai toujours accéder à Internet via mon autre connexion.
la source
nm-connection-editor
commande.Lorsque vous configurez l'IP statique pour eth0, ne définissez pas de passerelle pour la connexion. Il s'agit d'une configuration courante lorsqu'il existe plusieurs ports tels que eth1, eth2, etc. Si aucune passerelle n'est spécifiée, aucun routage de passerelle n'est défini.
Exemple de configuration utilisant / etc / network / interfaces.
la source
D'après ce que je comprends, vous voulez que eth0 soit utilisé uniquement pour les connexions locales (imprimantes, etc.) et votre connexion usb0 pour le "monde extérieur".
Je pense que la meilleure façon d'y parvenir est de modifier votre table de routage afin que votre trafic local soit acheminé via eth0 et que le trafic extérieur soit acheminé vers usb0.
Un moyen facile de le faire est d'utiliser IPTables, il vous permettra d'acheminer du trafic spécifique via l'interface spécifiée. Consultez le site Web ci-dessous pour un didacticiel complet.
http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/index.html
Bonne chance!
la source