Как включить IPv4 на сервере ubuntu 16.04.1 LTS

У меня есть VirtualBox, работающий на моем хосте ubuntu 16.04.1 LTS. Я создал новую виртуальную машину и установил тип сети на "Соединенный мостом Адаптер". Я затем установил 16.04.1 LTS на госте, но я не могу соединиться ни с каким внешним адресом IPv4 от него.

Когда я выполняю 'ifconfig', я только вижу свой адрес IPv6.

$ ifconfig enp0s3
enp0s3    Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet6 addr: fd00:xx:xx:xx:xx:xx:xx:xx/64 Scope:Global
          inet6 addr: fe80::xx:xx:xx:xx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:933 errors:0 dropped:0 overruns:0 frame:0
          TX packets:751 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:101012 (101.0 KB)  TX bytes:144480 (144.4 KB)

Я могу к SSH в гостя от хоста с помощью адреса IPv6. Я нашел этот вопрос, но у меня нет администратора сети установленным (и не может установить его, пока IPv4 не работает), и единственная другая команда 'sudo IP ссылка настроила enp0s3', не помог. Кроме того, вопрос не упоминает WiFi, но ответы, кажется, принимают дело обстоит так, и я использую проводные соединения вместо WiFi.

Мой/etc/network/interfaces файл довольно универсален, но комментарии действительно указывают, что это - интерфейс IPv6. Тем не менее я не вижу, почему это имеет место; все параметры корректны для IPv4.

$ cat /etc/network/interfaces
# 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
# This is an autoconfigured IPv6 interface
auto enp0s3
iface enp0s3 inet dhcp

Заметьте в моем neworking.service состоянии, существует 5-минутный разрыв между тем, чтобы начинать повысить сетевые службы и на самом деле выполнение так. Я не уверен, что продолжается там.

$ systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
   Active: active (exited) since Wed 2017-06-14 09:33:00 EDT; 55min ago
     Docs: man:interfaces(5)
  Process: 2335 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=0/SUCCESS)
  Process: 1947 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=
 Main PID: 2335 (code=exited, status=0/SUCCESS)
    Tasks: 0
   Memory: 0B
      CPU: 0
   CGroup: /system.slice/networking.service

Jun 14 09:27:58 chris-ubuntu systemd[1]: Starting Raise network interfaces...
Jun 14 09:28:01 chris-ubuntu ifup[2335]: /sbin/ifup: waiting for lock on /run/network/ifstate.enp0s3
Jun 14 09:33:00 chris-ubuntu systemd[1]: Started Raise network interfaces.

Когда я вручную выполняю dhclient, он зависает. Системный журнал содержит следующие журналы:

Jun 14 10:39:13 chris-ubuntu dhclient[3061]: DHCPDISCOVER on enp0s3 to 255.255.255.255 port 67 interval 10 (xid=0x4dfcbf2b)
Jun 14 10:39:16 chris-ubuntu dhclient[2377]: DHCPDISCOVER on enp0s3 to 255.255.255.255 port 67 interval 4 (xid=0x25d1c331)
Jun 14 10:39:20 chris-ubuntu dhclient[2377]: No DHCPOFFERS received.
Jun 14 10:39:20 chris-ubuntu dhclient[2377]: No working leases in persistent database - sleeping.
Jun 14 10:39:23 chris-ubuntu dhclient[3061]: DHCPDISCOVER on enp0s3 to 255.255.255.255 port 67 interval 15 (xid=0x4dfcbf2b)

Это кажется странным начиная с хоста, VirtualBox действует как Сервер DHCP, таким образом, он должен отвечать.

1
задан 14 June 2017 в 17:48

1 ответ

Вам не нужен IPv4. Конфигурация выше является немного странной. (никакие общедоступные Адреса IPv6). Мой первый вопрос администратору сети был бы: Вы обеспечиваете веб-прокси? Таким образом, можно изменить настройки прокси, включая доступ к ipv4-only-hosts. Но я предпочел бы IPv6 глобальные индивидуальные адреса. В этом случае DNS (DNS64/NAT64) решает проблему. Прокси имел бы подобный эффект.

0
ответ дан 8 December 2019 в 05:01

Другие вопросы по тегам:

Похожие вопросы: