web-dev-qa-db-fra.com

Impossible de faire un ping de Windows vers un serveur Linux

En gros, je peux envoyer une requête ping de mon serveur Linux à Windows (lorsque je désactive le pare-feu), mais je ne peux pas envoyer une requête ping de Windows à Linux, que je désactive ou non le pare-feu ufw. Ça n'y arrive tout simplement pas. Mon Ubuntu utilise également une carte réseau pontée.

IP du serveur Linux:

10.88.77.111

IP Windows (Wi-Fi):

192.168.0.110

À cause de cela, je pense que je ne peux pas me connecter au serveur Linux en utilisant également SSH. Le pare-feu ne peut pas être le problème, car j'ai désactivé les deux.

MODIFIER:

Je l'ai dit dans la section des commentaires ci-dessous, mais autant le répéter ici. Non, SSH ne fonctionne pas. Cela donne la fameuse erreur: "Erreur réseau: la connexion a expiré", et je n'ai toujours pas pu résoudre ce problème.

Deuxième édition:

Oui, mon hôte Ubuntu est sur une machine virtuelle (VirtualBox). J'essaie simplement de connecter mon serveur Ubuntu (qui se trouve sur une machine virtuelle) à mon hôte Windows, via SSH. Mais ça ne marche pas. Comme cela ne fonctionnait pas, j'ai essayé de cingler les deux et l'un des deux a réussi, ce qui est étrange. Si c'est l'adaptateur de pont de réseau qui pose problème, que suggérez-vous que je prenne? Et aussi, j'ai déjà fait SSH, et ça a fonctionné. Seulement maintenant, après quelques mois, j'essaie de refaire SSH, et maintenant, cela échoue, pour une raison étrange. Devrais-je essayer de changer l'adresse IP de mon Ubuntu?

Troisième EDIT:

C'est un serveur Ubuntu. Voici les deux fichiers de configuration pertinents de mon serveur:

/ etc/network/interfaces

enter image description here

/ etc/hosts

enter image description here

2
ZstrZr

Nous avons besoin d’un peu plus d’informations sur la configuration de votre réseau pour répondre pleinement à votre question, mais je pense au moins connaître la cause du problème.

En supposant:


1) Les ordinateurs Windows et Linux sont supposés être sur le même réseau local.

2) Le serveur Linux est et non une machine virtuelle.

3) Vous utilisez des connexions pontées sur votre ordinateur Windows pour partager sa connexion sans fil avec le serveur Linux via Ethernet. (Vous avez ponté le réseau sans fil et Ethernet sous Windows pour obtenir une connexion à Linux.)


Ensuite, le problème est probablement lié à votre pont réseau. Votre routeur a attribué l'adresse IP locale 192.168.0.110 à la machine Windows. Il s'agit d'un sous-réseau commun aux réseaux locaux.

Le problème est que votre serveur Linux a l'adresse IP 10.88.77.111, qui est un sous-réseau entièrement différent. Cela signifie que votre routeur n’a probablement pas reçu d’adresse correctement et que, pour cette raison, Windows ne peut pas envoyer de requête ping au serveur Linux.

Je voudrais supprimer le pont réseau, vérifier tous vos paramètres et essayer de le recréer. Avez-vous modifié des paramètres par défaut lors de la création du pont, tels que la définition d'adresses statiques sous les propriétés "Protocole Internet version 4 (TCP/IPv4)", par exemple?

Modifier:

Étant donné que votre serveur Linux est une machine virtuelle, les informations ci-dessus ne s'appliquent pas à votre configuration.

Avez-vous modifié les paramètres réseau lors de la configuration initiale de la machine virtuelle?

Éditer # 2:

Attendez une seconde, cette adresse sur laquelle vous avez configuré votre serveur ressemble beaucoup à celle attribuée par VirtualBox lorsque les paramètres réseau sont en mode NAT. Etes-vous sûr qu'il est en mode ponté, comme ceci par exemple: The VirtualBox Machine I am testing things with currently.

S'il s'agit d'un mode ponté et non de NAT, configurez le fichier/etc/network/interfaces pour qu'il récupère automatiquement une adresse IP. Cela ressemblera probablement plus à celui de Windows. Si l'adresse automatique qu'il vous donne fonctionne, configurez l'adresse IP statique pour qu'elle corresponde à celle qu'elle vous a fournie automatiquement.

1
JohnDoe