Невозможно подключиться к Интернету в гостевой OEL5, хотя я могу пинговать машину с хоста

-1

Я имею Oracle Enterprise Linux 5 в качестве гостя на VirtualBox, работающем на хосте Windows 7 с использованием Bridged Network.

Я пытаюсь настроить статический IP-адрес на гостевой виртуальной машине OEL5 на работе, так как ранее виртуальные машины были настроены для работы в моей домашней сети. Я нашел неиспользуемый IP-адрес (10.167.190.118), пропингуя IP-адрес с хост-компьютера Windows. Я сделал следующие изменения на госте OEL5:

/ И т.д. / sysconfig / сети-скрипты / ifcfg-eth0

# Intel Corporation 82540EM Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=static
BROADCAST=10.167.176.1 ##Default Gateway
HWADDR=08:00:27:DE:AF:6D
IPADDR=10.167.190.118 #IPADDR=192.168.1.149
NETMASK=255.255.240.0 ##Subnet Gateway
#NETWORK=192.168.1.0
ONBOOT=yes

/ и т.д. / хосты

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
10.167.190.118          oel5-11g.com
# ::1           localhost6.localdomain6 localhost6

/etc/resolv.conf

nameserver 10.167.176.1
search localdomain

Теперь, когда я останавливаю / запускаю сетевой демон, я могу пропинговать 10.167.190.118 с машины Windows и могу использовать SSH с помощью Putty. Однако я не могу подключиться к Интернету в гостях OEL5.

Я обновил / etc / sysconfig / network

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=oel5-11g.com
GATEWAY=10.167.176.1

... но получите ошибку

Вывод интерфейса eth0: ответы RTNETLINK: неверный аргумент

при запуске команды запуска сети.

Я попытался погуглить проблему, но дошел до возможности SSH в гостевой OEL5, используя Putty с хоста. Какие изменения мне нужно внести, чтобы я мог подключиться к Интернету через гостя OEL5?

Дополнительная информация:

ipconfig с хоста:

Windows IP Configuration

Wireless LAN adapter Wireless Network Connection:

   Media State . . . . . . . . . . . : Media disconnec
   Connection-specific DNS Suffix  . : uk.oracle.com

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : uk.oracle.com
   IPv4 Address. . . . . . . . . . . : 10.167.190.117
   Subnet Mask . . . . . . . . . . . : 255.255.240.0
   Default Gateway . . . . . . . . . : 10.167.176.1

Ethernet adapter VMware Network Adapter VMnet1:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.231.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet8:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.233.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.56.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

ifconfig от гостя OEL5

eth0      Link encap:Ethernet  HWaddr 08:00:27:DE:AF:6D
          inet addr:10.167.190.118  Bcast:10.167.176.1  Mask:255.255.240.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:193187 errors:0 dropped:14987 overruns:0 frame:0
          TX packets:697 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23047971 (21.9 MiB)  TX bytes:82847 (80.9 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1256 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1256 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3085266 (2.9 MiB)  TX bytes:3085266 (2.9 MiB)

Я новичок в Linux и Vitualbox с ограниченным знанием сетей, поэтому любая помощь будет принята с благодарностью.

Спасибо заранее.

AJsStack
источник

Ответы:

0

Попробуйте NAT вместо Bridged! Для меня это работает.

SPRBRN
источник
Спасибо за ваш быстрый ответ. Я хотел бы использовать NAT, но для доступа к гостевой виртуальной машине, следовательно, ему нужен IP-адрес. Если я правильно понимаю, вы должны использовать мост.
AJsStack
Если вы подключены к маршрутизатору или у вас работает DHCP-сервер, ваша виртуальная машина получит IP-адрес от этого DHCP-сервера, который находится в той же сети, что и хост. Тогда вы можете пинговать. Как будто виртуальная машина - это другой компьютер в сети, и вы не можете заметить разницу извне.
СПРБРН
... верно ли это для использования NAT?
AJsStack
Да, это то, что я имею в виду. Ты пробовала? Все, что нужно, это остановить виртуальную машину, изменить настройку, перезапустить и проверить. Если это не работает, вы можете отменить это. Занимает наверное 5 минут.
SPRBRN
Я не возражаю против этого, но единственная проблема заключается в том, что мне нужен доступ к машине из локальной сети, которая, согласно документации VirtualBox ( virtualbox.org/manual/ch06.html#nat ), NAT не поддерживает.
AJsStack
0

посмотрите на: (гость)

BROADCAST = 10.167.176.1 ## Шлюз по умолчанию

Я сомневаюсь, что это то, что вы хотите в ВЕЩАНЕ

пример:

BROADCAST = 10.0.1.255
NETWORK = 10.0.1.0
NETMASK = 255.255.255.0

MikeF
источник
Я изменил Broadcast на 10.167.191.255 с использованием subnet-calculator.com/subnet.php?net_class=A и все еще имею ту же проблему :( Из-за моих ограниченных сетевых знаний, есть ли способ настроить гостевую систему linux с помощью результатов из команды ipconfig / all из окна? Как его использовать в той же сети
AJsStack