Właśnie zainstalowałem Centos 7 na maszynie wirtualnej, którą uruchamiam z VirtualBox na komputerze z systemem Windows.
Zainstalowałem najnowsze wydanie minimalne. Następnie przystąpiłem do ustawiania statycznego adresu IP. Kiedy próbuję uzyskać dostęp do komputera, którego nie mogę, nie mogę również wysłać polecenia ping z komputera.
Nie jestem pewien, czy jest to problem CentOS, czy problem VirtualBox.
Oto wyjście ip addr
:
Oto wyjście nmcli d
:
Powinienem też wspomnieć, że naprawdę nie mam pojęcia, co robię.
linux
networking
virtualbox
centos
centos-7
Neilos
źródło
źródło
Odpowiedzi:
Prawdopodobnie nie skonfigurowałeś poprawnie sieci w Virtualbox.
Patrz sekcja 6.2: https://www.virtualbox.org/manual/ch06.html
Domyślnie Virtualbox umieszcza adaptery w trybie NAT. Działa to w celu połączenia maszyny wirtualnej z Internetem, ale niewiele więcej. Dzieje się tak, ponieważ Virtualbox tworzy dodatkowy NAT na komputerze i umieszcza za nim maszyny wirtualne.
Moim zdaniem pożądanym trybem jest „Bridged Networking”, gdzie VM działa jak oddzielne urządzenie w sieci, łącząc się bezpośrednio z kartą sieciową. Następnie będzie w tej samej podsieci, jak każda inna maszyna w sieci.
Istnieją inne przypadki użycia dla innych trybów sieciowych, ale uważam, że 99% czasu trybu mostkowego jest tym, czego chcę dla maszyny wirtualnej.
źródło
Aby uruchomić Centos na Virtual Box, w
/etc/sysconfig/network-scripts/ifcfg-eth0
:Może być konieczne ponowne uruchomienie.
źródło