Ubuntu Server na VirtualBoxie - brak połączenia z siecią?

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
bamasera
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 29 mar 2017, 16:03

Ubuntu Server na VirtualBoxie - brak połączenia z siecią?

Post autor: bamasera »

Witam,
Zainstalowałem na VirtualBoxie system Ubuntu Server 16.10 (w wersji tekstowej bez graficznego interfejsu).

Najprawdopodobniej mam problem z siecią gdyż napotkałem na następujące problemy:
1) Podczas próby instalacji jakiejś paczki poprzez apt install dostaję komunikaty typu: Failed to fetch <adres www do packi.deb>
2) Podczas pingowania adresu www dowolnej strony dostaję komunikat: Ping: <nazwa strony>: Temporary failure in name resolution
3) Podczas pingowania adresu IP danej strony www dostaję komunikat: Connect: Network is unreachable

Moje ustawienia wyglądają tak że pod windowsem mam dwie karty sieciowe. Obie karty mają na sztywno przypisane adresy IP:

1) Realtek PCIe GBE – fizyczna karta sieciowa – 10.10.14.13, 255.255.0.0
2) VirtualBox Host-Only – logiczna karta sieciowa – 10.10.14.113, 255.255.0.0

W VirtualBoxie mam ustawione (Settings / Network):
1) Adapter 1: Włączona karta Bridged Adapter (Name: Realtek PCIe GBE)
2) Adapter 2: Włączona karta Host-only Adapter (Name: VirtualBox Host-Only)

W Ubuntu sprawa wygląda tak że mam widoczne dwie karty sieciowe:

Kod: Zaznacz cały

root@vm:~# dmesg | grep eth
[    3.035146] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 08:00:27:5c:21:c5
[    3.035564] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
[    3.690792] e1000 0000:00:08.0 eth1: (PCI:33MHz:32-bit) 08:00:27:7f:1d:c1
[    3.691297] e1000 0000:00:08.0 eth1: Intel(R) PRO/1000 Network Connection
[    3.692748] e1000 0000:00:08.0 enp0s8: renamed from eth1
[    3.717068] e1000 0000:00:03.0 enp0s3: renamed from eth0
Plik /etc/network/interfaces wygląda następująco:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp0s3
iface enp0s3 inet static
        address 10.10.14.114
        netmask 255.255.0.0

#The secondary network interface
auto enp0s8
iface enp0s8 inet static
        address 10.10.14.115
        netmask 255.255.0.0
Plik /etc/resolv.conf

Kod: Zaznacz cały

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
Polecenie ifconfig zwraca:

Kod: Zaznacz cały

root@vm:/etc/network# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.10.14.114  netmask 255.255.0.0  broadcast 10.10.255.255
        ...
        
enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.10.14.115  netmask 255.255.0.0  broadcast 10.10.255.255
        ...

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
	     ...
Przy takich ustawieniach mogę pingować w dwie strony : Windows <-> Ubuntu VM. Mogę bez problemu też łączyć przy pomocy PuTTy z windowsa do Ubuntu. Tyle że dalej pojawiają się problemy opisane na początku postu związane z tym ze nie mogę pobierać paczek, pingować stron itp. Próbowałem również wykorzystać to co oferuje VirtualBox i zaznaczyć opcję DHCP (wówczas to VirtualBox przydziela dresy IP). Ustawiłem zakres przydzielania adresów IP przez DHCP na 10.10.14.115 – 10.10.14.120. Zmieniłem też konfigurację /etc/network/interfaces zmieniając konfigurację z static na dhcp oraz usuwając wpisane adresy IP oraz maski. Po zrestartowaniu interfejsów sieciowych ifconfig wyląda tak:

Kod: Zaznacz cały

moon@vm:~$ ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.0.95  netmask 255.255.255.0  broadcast 172.16.0.255
		  ...

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.10.14.115  netmask 255.255.0.0  broadcast 10.10.255.255
		  ...
	
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
		  ...
Nie wiem dlaczego i jakim sposobem enp0s3 dostał adres 172.16.0.95.
Jednak i w tym przypadku mogę pingować pomiędzy systemami oraz mogę łączyć się PuTTy (10.10.14.115). Jedak pingi na www nie działają i nie da się pobierać paczek.

Prosiłbym o jakieś sugestie.
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Ubuntu Server na VirtualBoxie - brak połączenia z siecią?

Post autor: mario_7 »

Przejrzyj dokumentację: https://www.virtualbox.org/manual/ch06.html
Powinno naświetlić kilka spraw.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Amazon [Bot] i 6 gości