Não é possível conectar-se à Internet no guest OEL5, mesmo que eu possa fazer o ping da máquina da máquina host

2

Eu tenho o Oracle Enterprise Linux 5 como Visitante no VirtualBox em execução no host do Windows 7 usando a Rede em Ponte.

Eu estou tentando configurar um IP estático no OEL5 VM Guest no trabalho, pois anteriormente as VMs eram configuradas para funcionar em minha rede em casa. Eu encontrei um IP não utilizado (10.167.190.118) pingando o endereço IP da máquina host do Windows. Eu fiz as seguintes alterações no convidado OEL5:

/ etc / sysconfig / scripts de rede / 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

/ etc / hosts

# 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

Agora, quando eu parar / iniciar o daemon de rede, posso fazer ping de 10.167.190.118 da máquina do Windows e usar o SSH usando o Putty. No entanto, não consigo me conectar à Internet dentro do convidado OEL5.

Eu atualizei o / etc / sysconfig / network

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

... mas receba o erro

Bringing up interface eth0: RTNETLINK answers: Invalid argument

ao executar o comando de início da rede.

Eu tentei pesquisar o problema, mas cheguei ao SSH no OEL5 guest usando o Putty do host. Que mudanças preciso fazer para garantir que posso me conectar à Internet através do convidado OEL5?

Informações adicionais:

ipconfig do host:

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 do convidado 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)

Sou novo no Linux e no Vitualbox com conhecimento limitado de redes, portanto, qualquer ajuda seria muito apreciada.

Muito obrigado antecipadamente.

    
por AJsStack 24.04.2013 / 12:12

1 resposta

0

10.167.176.1 não é o endereço de difusão de 10.167.190.118/20 .

Use uma calculadora IP para verificar: link

Você pode simplesmente remover a linha BROADCAST no arquivo ifcfg, o sistema é inteligente o suficiente para descobrir tudo com apenas um IP válido e uma máscara de sub-rede.

(PS: Suponho que você não seja o administrador da rede. Em seu nome, peça um IP estático ou receba o IP do convidado via DHCP. O administrador da sua rede não ficará satisfeito no dia em que receber um conflito de endereço e tem que rastreá-lo para uma VM desonestos em execução na sua estação de trabalho.)

    
por 15.05.2013 / 14:13