VirtualBox z minimalną instalacją Centos 7, nie może połączyć się z siecią

2

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:

ip addr

Oto wyjście nmcli d:

nmcli d

Powinienem też wspomnieć, że naprawdę nie mam pojęcia, co robię.

Neilos
źródło
1
Czy próbowałeś włączyć kartę Ethernet? youtube.com/watch?v=oVo_zFhGe3U
mashup
@mashup dzięki za link. Tak, właśnie to musiałem zrobić.
Neilos

Odpowiedzi:

3

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.

Nick2253
źródło
Cóż ... to było dość bezbolesne ... Mogę teraz pingować inne maszyny i ssh do sieci z sieci, super. Dzięki.
Neilos
@ Neilos Moja przyjemność. Kiedy po raz pierwszy natknąłem się na ten problem ... ohhhh ... cztery lata temu, zajęło mi to wiele miesięcy, zanim wyrwałem włosy, zanim w końcu to zrozumiałem. Cieszę się, że mogę przekazać wiedzę innym :)
Nick2253
W pracy używamy VSphere i wszystko jest zarządzane dla nas, to jest pierwszy raz, kiedy sam go ustawiłem! Uratowałeś mi włosy dziś wieczorem, mam nadzieję, że twoje odrosło! ;)
Neilos
1

Aby uruchomić Centos na Virtual Box, w /etc/sysconfig/network-scripts/ifcfg-eth0:

DEVICE=eth0  
BOOTPROTO=dhcp  
ONBOOT=yes

Może być konieczne ponowne uruchomienie.

Ashish Gupta
źródło