web-dev-qa-db-fra.com

Partage d'une connexion Internet via le port Ethernet

J'ai un petit PC de salon (Bohica, exécutant Ubuntu 10.10/Maverick, entièrement mis à jour) connecté à mon téléviseur haute définition que j'utilise pour la navigation sur le Web et la diffusion multimédia en continu. Il se connecte via WiFi (wlan0) à mon serveur Fedora (Snafu) qui se connecte à son tour à Internet. J'utilise un adressage statique et tout fonctionne bien.

Je viens de recevoir un lecteur Blu-ray, et j'aimerais lui donner un accès réseau filaire à Internet via le port Ethernet filaire disponible de Bohica (eth0). Jusqu'à présent, je n'ai pas encore configuré eth0 et le réseau pour que le lecteur Blu-ray puisse communiquer avec Internet.

Voici ma configuration wlan0:

 ip4 addr: 192.168.0.100
 mask:     /24 (255.255.255.0)
 gateway:  192.168.0.4 (Fedora box)

Le lecteur Blu-ray est configuré sur une adresse IP de 192.168.0.98/24, avec la même passerelle que ci-dessus.

Je veux que eth0 soit défini sur une adresse IP de 192.168.0.99/24, mais lorsque je le fais à l'aide de nm-connection-editor, je perds l'accès à Internet (le système essaie d'utiliser eth0 comme interface d'accès à Internet par défaut).

Comment faire en sorte que mon lecteur Blu-ray puisse parler à Internet via Bohica, et ce, sans perturber mon réseau (de travail) actuel?

Merci.

Edit: Voici la sortie pertinente de nm-tool avec le lecteur Blu-ray connecté:

$ nm-tool

NetworkManager Tool

State: connected

- Device: eth0
  Type:              Wired
  Driver:            forcedeth
  State:             disconnected
  Default:           no
  HW Address:        90:FB:A6:2C:94:32

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

- Device: wlan0  [wlan0] 
  Type:              802.11 WiFi
  Driver:            ndiswrapper
  State:             connected
  Default:           yes
  HW Address:        00:26:5A:C0:D0:05

  IPv4 Settings:
    Address:         192.168.0.100
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.4
7
user7320

Il s'avère que tout ce dont j'avais besoin était firestarter . Il a rapidement et facilement fait exactement ce dont j'avais besoin, et rien de plus.

4
user7320

Vous devrez configurer le routage ou le pontage sur votre PC de salon (mais vous le savez déjà, car votre serveur Fedora fonctionne comme un routeur).

Je pense que vous aurez besoin de contourner l’interface graphique et les outils réseau simples pour obtenir la configuration réseau que vous souhaitez. Je n'ai pas vu le paramètre "Partager cette interface" (comme sur Windows) dans l'interface utilisateur ou des outils de réseau simples sur mes systèmes Ubuntu. Je n'ai pas vraiment cherché, alors j'ai peut-être manqué le réglage.

Commencez par brancher le périphérique Blu-ray directement sur votre serveur Fedora. Assurez-vous que cela fonctionne dans le cas simple. Cela peut impliquer l’emprunt d’un long câble réseau ou d’un second téléviseur, mais il faut vraiment réduire le nombre de variables.

Ensuite, décidez du pontage par rapport au routage. Le pontage simplifierait un peu la configuration du réseau, mais d'après mon expérience, il est plus facile d'activer le routage sur l'hôte passerelle. Le routage est généralement une option du noyau et vous devez planifier un réseau multi-sous-réseaux. Le pontage implique généralement l'installation d'un package, puis sa configuration.

Maintenant, cherchez comment configurer votre choix (pontage par rapport au routage) sur Ubuntu 10.10. Je soupçonne que c'est là que vous devrez laisser networkmanager derrière. Il semble évident que le gestionnaire de réseau désactive votre wlan0 lorsqu'il dispose d'une "meilleure" connexion eth0. Je ne sais pas comment faire en sorte que Network Manager arrête cela, mais je suppose que les étapes permettant d'activer le routage et le pontage vous obligeront à désactiver le gestionnaire de réseau.

Enfin, testez votre configuration. Si le lecteur Blu-ray manque d'outils de diagnostic (tels que ping, traceroute, netstat -rn, ifconfig, accès à l'équivalent /etc/resolv.conf), vous devrez peut-être emprunter un autre ordinateur (des amis avec un ordinateur portable?) Pour tester.

Je sais que je ne vous ai pas expliqué étape par étape, mais j'espère avoir fourni des indices supplémentaires pour aider à résoudre le problème.

0
pcapademic