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ę.


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.