OS invité: CentOS6 OS hôte: MacOS Catalina
・ Définir ci-dessous. Allocation: adaptateur hôte uniquement ・ Confirmation du nom Nom: vboxnet0
Vérifiez le réseau avec ʻip a` sur centos. Dans le cas de mon paramètre, j'ai confirmé que eth2 a été ajouté par le paramètre ①, mais l'adresse IP n'a pas été définie dans eth2. On ne sait pas pourquoi c'était eth2 au lieu de eth1. ..
> ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
------réduction---------
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
inet6 fe80::a00:27ff:fe84:eb71/64 scope link
3: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
↑ Aucune adresse IP répertoriée
Réglez manuellement. (1) Ajoutez le fichier de configuration pour eth2 sous / etc / sysconfig / network-scripts /. J'ai copié le fichier ifcfg-eth0 car j'avais / etc / sysconfig / network-scripts / ifcfg-eth0 mais pas / etc / sysconfig / network-scripts / ifcfg-eth2.
> cd /etc/sysconfig/network-scripts/
> ls
ifcfg-eth0 ifdown-ippp ifup-aliases ifup-ppp
ifdown-ipv6 ifup-bnep ifup-routes ifdown-isdn
ifup-eth ifup-sit ifdown-post ifup-ippp
ifup-tunnel ifdown-ppp ifup-ipv6 ifup-wireless
ifcfg-lo ifdown-routes ifup-isdn init.ipv6-global
ifdown ifdown-sit ifup-plip net.hotplug
ifdown-bnep ifdown-tunnel ifup-plusb network-functions
ifdown-eth ifup ifup-post network-functions-ipv6
↑ ifcfg-Il n'y a pas de fichier eth2.
> cp ifcfg-eth0 ifcfg-eth2
⑵ Vérifiez l'état du réseau du mac. Vérifiez l'adresse réseau du nom (vboxnet0) défini dans le réseau virtualbox avec ifconfig depuis le terminal. Dérivé de l'adresse IP et du masque de sous-réseau. Si l'adresse IP est 192.168.56.1/24, 192.168.56.0 sera l'adresse réseau.
(3) Remplacez le fichier ifcfg-eth2 que vous avez copié précédemment par le contenu correct. En l'état, c'est exactement le même que le fichier ifcfg-eth0!
Changer avant
DEVICE=eth0
HWADDR=************
TYPE=Ethernet
UUID=************
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
↓ Changez comme suit
Après le changement
DEVICE=eth2
# HWADDR=************ Commenter
TYPE=Ethernet
# UUID=************ Commenter
ONBOOT=yes
NM_CONTROLLED=ye
BOOTPROTO=aucun ← changé de dhcp
IPADDR=192.168.56.2 ← ajouté
PREFIX=24 ← ajouté
・ DEVICE est spécifié comme eth2 (comme eth2 a été récemment ajouté dans ʻip a plus tôt, faites-le correspondre) Si eth1 etc. est sorti par ʻip a
, entrez le nom du périphérique de sortie.
-Change BOOTPROTO de dhcp à aucun afin que les adresses IP ne soient pas automatiquement attribuées.
-Ajoutez une adresse qui peut être attribuée à l'adresse réseau confirmée en (2) à IPADDR. Puisque j'utilisais 192.168.56.1 sur mon mac, je l'ai réglé sur 192.168.56.2.
PREFIX est réglé sur la même valeur que celle confirmée dans (2).
centos6
service network restart
Terminal
ssh [email protected]
・ À propos de l'adaptateur pour hôte uniquement Augmentation des NIC en ajoutant des adaptateurs pour hôte uniquement dans virualbox. L'adaptateur hôte uniquement est configuré pour connecter uniquement le système d'exploitation hôte (MacOS) et le système d'exploitation invité (CentOS6) et ne peut pas être connecté à l'extérieur. ・ Cette méthode de connexion Le NIC côté OS hôte (192.168.56.1 dans cet exemple) et le NIC côté OS invité (192.168.56.2 dans cet exemple) étaient connectés.