Je configure une VM (16.04.1 LTS) d'Ubuntu et j'obtiens une erreur lorsque j'essaie de me connecter à partir de WinSCP dans mes fenêtres aux machines virtuelles. L'erreur est la suivante: developmentHost n'existe pas.
Le fichier réseau/interfaces est celui-ci:
Si j'exécute une commande ifconfig
j'obtiens cette information:
De l'autre côté, la configuration Virtualbox pour les deux cartes réseau est la suivante:
Dans l'image ci-dessus, j'ai inclus la redirection de port, car je souhaite établir une connexion avec la VM sans modifier le fichier hôtes Windows.
De plus, je reçois cette erreur à propos des interfaces lorsque je redémarre.
Je ne sais pas comment résoudre le problème, mais je peux vous montrer un raccourci pour régler ce problème temporairement ...
1-utilisez cette commande pour savoir quelles interfaces sont disponibles dans votre système.
lien ip
exemple: lo, enp0s8
2-ajouter les lignes suivantes dans/etc/network/interfaces
auto enp0s8
iface enp0s8 inet dhcp
3-redémarrez votre VM.
.__ et c'est fait.
Dans Ubuntu 16.04, il n’ya peut-être plus d’interface ethX. Cette version vient maintenant avec le soi-disant Predictable Network Interface Names
, le nom des interfaces pouvant être déterminé par: which tries to find fixed slot topology information in certain firmware interfaces and uses them to assign fixed names to interfaces which incorporate their physical location on the mainboard.
(voir: freedesktop.org ). Par conséquent, vous devez trouver les noms d'interface corrects à l'aide de la commande ip a
qui affiche quelque chose comme:
1: lo: ... 2: ensXX: ... n: ...
avant de pouvoir configurer votre /etc/network/interfaces
Voir aussi: askubuntu.com
J'ai eu la même question, j'ai enfin constaté que je fermais mon service Windows
Service VMware NAT et VMnetDHCP
juste les courir
Vous avez parlé d'un ordinateur virtuel. Si l'adresse matérielle change, vous risquez d'avoir le même problème que si vous changiez de matériel.
Obtenir l'identifiant actuel de la carte réseau:
root @ mybox:/home/root # ip -a
1: ...
2: enp0df: .... (Votre identifiant sera différent)
Mettez à jour ces informations dans: /Etc/network/interfaces
# L'interface réseau principale
auto enp0df
iface enp0df inet dhcp
Redémarrez les services réseau:
/etc/init.d/networking restart
je pense que vous devriez changer l’option avancée du réseau . si vous définissez l’option modo promisco sur Permitir todo (autoriser tout), cela fonctionnera correctement.