Je cherche un moyen de connecter directement mon ordinateur portable Windows 7 et mon serveur Ubuntu 10.04 sans tête. (L'édition Desktop est installée, pour mes propres raisons.) J'ai un câble Ethernet standard. Mon problème est que j'essaie toujours d'utiliser la sauvegarde Windows dans un dossier partagé sur Ubuntu, mais la connexion wifi continue de chuter par intermittence pour tous mes appareils en même temps avant la fin de la sauvegarde. Je veux utiliser le câble pour connecter directement les deux ordinateurs, qu'ils soient ou non connectés au wifi. Cela créera une connexion beaucoup plus fiable et permettra à la sauvegarde de se terminer sans se soucier de la baisse du wifi.
Il serait préférable que je puisse créer cette connexion en utilisant un réseau ad hoc (ou similaire) sur Windows 7 sans toucher à la configuration sur le serveur Ubuntu, car le serveur n'a pas de périphériques d'entrée ou d'écrans connectés. J'y accède principalement via SSH et parfois VNC, et si la connexion est perdue, la seule chose que je puisse faire pour la récupérer est un redémarrage dur.
La configuration actuelle est donc la suivante:
Windows 7-------wireless-----\
\
Wifi router
/
Ubuntu 10.04----wireless-----/
Mais je veux que ce soit comme ça:
Windows 7-------wireless-----\
| \
|cable Wifi router
| /
Ubuntu 10.04----wireless-----/
la source
Réponses:
La plupart des ordinateurs modernes sont livrés avec un adaptateur Ethernet qui a la capacité de se connecter à un autre adaptateur Ethernet sans câble croisé. C'est ce qu'on appelle Auto-MDIX . Connectez simplement l'interface réseau d'un ordinateur à l'interface réseau de l'autre ordinateur.
Une fois qu'ils sont branchés, il peut y avoir une sorte de configuration réseau configurée automatiquement. Cela peut fonctionner dans certains cas, mais pas dans d'autres. Pour le plaisir et un crédit supplémentaire, créons un nouveau sous-réseau à utiliser uniquement entre les deux ordinateurs.
Tout d'abord, nous devons choisir un "sous-réseau" à utiliser. Il est plus facile d'en utiliser un différent de votre réseau interne. Choisissons 192.168.253.0/24. Lorsque vous connectez les deux systèmes ensemble, vous devrez attribuer à chaque système une adresse IP, ainsi que configurer les noms d'hôte. Assurez-vous de configurer l'interface filaire ethernet et non l'interface sans fil. Toute cette configuration peut être effectuée via l'interface graphique.
Voici votre configuration réseau pour la machine Windows ("Utilisez l'adresse IP suivante"):
IP Address: 192.168.253.1
Subnet Mask: 255.255.255.0
Default Gateway: blank
Pendant que nous y sommes, ne configurez pas DNS non plus, nous le ferons plus tard.
Voici votre configuration réseau pour la machine Ubuntu (Vous voulez probablement utiliser une sorte d'option "statique", pas sûr sur Ubuntu ...)
IP Address: 192.168.253.2
Subnet Mask: 255.255.255.0
Default Gateway: blank
Si tout est connecté, vous devriez pouvoir adresser chaque ordinateur par leurs adresses IP respectives. Cela vous permet de vous assurer que vous vous connectez à l'interface filaire et non sans fil. Si vous souhaitez ajouter une résolution de nom d'hôte, modifions simplement le fichier hosts:
Sous Windows:
modifier
%SystemRoot%\system32\drivers\etc\hosts
, le bloc-notes fera l'affaire.Ajoutez la ligne suivante:
192.168.253.2 ubuntu-wired
Vous pouvez remplacer ubuntu-wired par le nom que vous souhaitez utiliser pour ce système.
Et enregistrer.
Sous Linux:
modifier
/etc/hosts
, vous devrez le faire en tant que root avec sudo ou su.Ajoutez la ligne suivante:
192.168.253.1 windows-wired
Pour tester si cela fonctionne, envoyez une requête ping à chaque système en utilisant le nom. La syntaxe est la même sur les deux OS. Ouvrez une fenêtre de terminal et exécutez ce qui suit:
ping HOSTNAME
, où HOSTNAME est le nom que vous avez utilisé ci-dessus pour la machine opposée.la source
En fait, j'ai fouillé un peu plus et trouvé moi-même des réponses, et c'est vraiment facile. Il y a deux façons de le faire: partager la connexion de Windows à Ubuntu, ou d'Ubuntu à Windows. Surtout, un seul d'entre eux fonctionnera à la fois, mais faire les deux ne cassera rien. Il ne partagera simplement pas la connexion tant que vous n'aurez pas inversé l'un d'entre eux.
Windows 7 en tant qu'hôte
Pour partager une connexion Wi-Fi via Ethernet directement avec un autre ordinateur à partir de Windows 7:
Ubuntu 10.04 en tant qu'hôte
Pour partager une connexion wifi sur Ethernet directement avec un autre ordinateur depuis Ubuntu 10.04:
Désormais, les deux ordinateurs doivent avoir des adresses IP différentes de celles attribuées par le routeur sans fil, que l'ordinateur hôte soit ou non connecté au wifi. L'ordinateur hôte doit avoir une adresse IP se terminant par .1, et l'ordinateur invité doit avoir une adresse attribuée automatiquement.
la source
En fait, vous n'avez même pas besoin d'un câble croisé. Les cartes réseau de l'an 2000 moderne peuvent prendre en charge la commutation sans câble croisé; c'est tout interne.
Branchez-les et c'est parti. Tous les réseaux seront gérés automatiquement.
la source