Jak skonfigurować statyczne IP w Ubuntu działającym na wirtualnym urządzeniu?

16

Używam Ubuntu na VirtualBox w laptopie Dell i chciałem wiedzieć, jak mogę skonfigurować statyczny adres IP w Ubuntu, aby móc przeglądać Internet na Ubuntu, a także używać szpachli .

Używam karty danych do Internetu.

Obecnie w / etc / network / interfaces ustawienia są następujące:

iface eth0 inet dhcp
Bałczishna
źródło
Jeśli host jest podłączony do Internetu, to dlaczego nie przejść do ustawień VM i włączyć WIFI?
horIzoN
Komputer stacjonarny lub serwer Ubuntu?
mikewhthing
Czy chcesz przeglądać internet i używać szpachli, czy konkretnie chcesz mieć statyczny adres IP? Twoje pytanie wydaje się cierpieć na problem XY .
zwets

Odpowiedzi:

20

Znajdź swoją rzeczywistą konfigurację sieci, pisząc

ifconfig

Powinieneś zobaczyć coś podobnego do

eth0 Link encap Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.1.10 Bcast 192.168.1.255 Mask:255.255.255.0

Edytuj plik konfiguracji sieci, wpisując

sudo nano /etc/network/interfaces

Wewnątrz znajdź linię

auto eth0
iface eth0 inet dhcp

i zmień na

auto eth0
iface eth0 inet static
address 192.168.1.115
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1

Rzeczywista zmiana może wymagać modyfikacji na bardziej konkretną dla Ciebie. IE, jeśli jesteś routerem, adres IP to 10.0.0.1, wtedy twoja brama i serwery nazw dns będą musiały zostać odpowiednio skonfigurowane. Ustawiłem adres na 192.168.1.115, ponieważ szanse na uzyskanie wystarczającej liczby połączeń do osiągnięcia tego adresu IP i konfliktu z DHCP są niewielkie. Daj mi znać, jeśli to Ci odpowiada. Powodzenia.

--Również. Karta sieciowa powinna być zmostkowana. -

Morgan Green
źródło
7

Najłatwiejszą metodą jest menedżer sieci:

1- W górnej części ekranu wybierz ikonę sieci, obok zegara i głośności, a następnie kliknij Edit Connections.

2- W oknie, które zostanie otwarte, przejdź do zakładki Przewodowe , wybierz połączenie (powinno być tylko jedno połączenie, jeśli niczego nie dotkniesz). Następnie kliknij Edit.

3- Z zakładki Ustawienia IPv4 zmień Metodę z Automatycznej (DHCP) na Ręczną .

4- W polu Adresy kliknij przycisk Add.

5- Wprowadź żądany adres IP i maskę podsieci i kliknij Save, możesz także wpisać opcjonalny serwer DNS tutaj.

Soroosh129
źródło
1
Chociaż otrzyma OP od statycznego adresu IP na gościu, jest mało prawdopodobne, aby spełnił swoje życzenie „przeglądania Internetu i używania kitu”. Jeśli OP pozostawił konfigurację karty sieciowej VM na wartości domyślnej (NAT), bardziej prawdopodobne jest, że nie będzie on miał połączenia z Internetem w ogóle.
zwets
tak, rozumiem, pozwól mi to naprawić.
Soroosh129
@zwets aha, masz odpowiedź, więc poczekam, aż twój komentarz do mnie będzie edytował post.
Soroosh129
Aby uzyskać dwukierunkową komunikację między systemem hosta, systemami-gośćmi i innymi komputerami w twojej sieci LAN, zmieniłem adapter sieciowy na „Bridged Adapter” dla każdego systemu-gościa za pomocą VM Virtual Box Manager. Aby uzyskać więcej informacji: otwórz Oracle VM Virtual Box Manager, wybierz VM gościa (OS) po lewej stronie, kliknij górny element menu „Ustawienia”, kliknij „Sieć” w menu po lewej stronie wyświetlanego ekranu, wybierz zakładkę „Adapter1”, zmień wartość pola „Attached to:” na „Bridged Adapter” i na koniec kliknij przycisk „OK”.
mvsagar,
2

Jeśli chcesz podłączyć maszynę Wirtualną Ubuntu do Internetu, nie musisz wybierać statycznego adresu IP. Zakładając, że host ma połączenie z Internetem i utworzyłeś domyślną kartę sieciową ( NAT ) dla maszyny wirtualnej, a następnie po prostu trzymaj się DHCP w Ubuntu . Otrzyma adres IP od hosta, a host wykona NAT dla Internetu.

Jeśli nalegasz na posiadanie statycznego adresu IP dla gościa, skonfiguruj wirtualną kartę sieciową do pracy w sieci pomostowej i przypisz ją do karty sieciowej na hoście.

zwets
źródło