Precisa de IP para minha máquina virtual

0

Eu quero scp para minha máquina virtual (CentOS 6) da minha máquina com Windows 8. Eu instalei o VMPlayer e instalei o CentOS 6 na minha máquina. Eu habilitei a configuração do adaptador Bridged, mas ainda não consigo ver um endereço IP para a máquina virtual.

    
por Pranay 06.12.2013 / 07:25

2 respostas

1

Verifique na sua VM qual é o endereço IP usando ifconfig . Se não houver tal endereço, talvez a ponte não esteja funcionando. Portanto, verifique se o servidor DHCP recebeu uma solicitação para o endereço MAC primeiro. Se não o Windows 8 está bloqueando o acesso e / ou o Bridge não está funcionando corretamente.

Se o seu servidor DHCP fornecer um IP para o endereço MAC, mas ifconfig não tiver valor, então há algo errado no CentOS não armazenar o IP entregue pelo servidor DHCP.

Se você tiver um endereço IP na VM, mas não puder acessá-lo de fora, haverá um problema com o firewall do Windows 8 que não permite alcançar a VM.

    
por 06.12.2013 / 07:50
1

Durante o modo de ponte, você ainda precisa atribuir um endereço IP à sua VM. Se você não estiver usando o DHCP para endereçamento IP, precisará criar uma configuração de rede. Para o CentOS 6 isso pode ser feito alterando (ou criando) o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 .

Deve ser parecido com isto:

DEVICE=eth0
HWADDR=<MAC address should be here already>
NM_CONTROLLED=yes
ONBOOT=yes
BOOTPROTO=none
IPADDR=<IPv4 address here>
NETMASK=255.255.255.0
DNS1=<Primary DNS IP>
DNS2=<Secondary DNS IP>
TYPE=Ethernet
GATEWAY=<Gateway address> # Usually your router
USERCTL=no
# If you want to use IPv6 as well, also set the below fields
IPV6INIT=yes
IPV6ADDR=<IPv6 Address>/48 # Subnet may differ
IPV6_DEFAULTGW=<IPv6 Gateway>
IPV6ADDR_SECONDARIES=<Additional IPv6 Address>/48 # Subnet may differ

Por padrão, já deve haver um arquivo como este, mas se você não especificou uma configuração IP manual durante a instalação do CentOS, ela será configurada para a rede DHCP. Os valores mais importantes a serem alterados são IPADDR , NETMASK , DNS1 e DNS2 . Defina-os com os valores certos para a sua rede e, em seguida, reinicie o serviço de rede:

service network restart

Tudo deve ficar bem e você deve ser capaz de fazer o SCP na máquina. Você pode verificar a configuração do IP executando:

ifconfig eth0

Se o SCP ainda não funcionar depois de definir um IP estático, o iptables provavelmente bloqueará o acesso. Adicione uma regra para sua máquina local para permitir ou desabilitar o iptables ( service iptables stop;chkconfig iptables off ). Para permitir sua máquina, edite o arquivo de regras /etc/sysconfig/iptables e adicione:

-A INPUT -s 192.168.1.10 -j ACCEPT

Onde 192.168.1.10 deve ser o endereço IP da sua máquina host. Não esqueça de recarregar a configuração reiniciando o iptables:

service iptables restart
    
por 06.12.2013 / 10:48