Instalei uma máquina virtual RHEL com Virtual Box e não consigo executar ping no meu computador host nem na Internet.
Configurei 2 adaptadores:
- Conectado ao NAT, permite promíscuo tudo e cabo conectado
- Conectado ao adaptador em ponte, promíscuo permite que todos e cabos sejam conectados
Quando executo ip addr show
, aqui está a saída:
Obrigado.
Responder1
Teve problema semelhante
Verifique se você adicionou o seguinte a
/etc/sysconfig/network
::
NETWORKING=yes
HOSTNAME=my-hostname
Certifique-se de ter o arquivo de configuração no respectivo local (de acordo com o nome do seu dispositivo):
/etc/sysconfig/network-scripts/ifcfg-enp0s3
no meu caso:
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
Em seguida, execute:
ifup enp0s3
(o nome do seu dispositivo pode ser diferente, por exemplo eth0
, então verifique isso)
Além disso, este comando sudo service networking restart
pode ajudar em alguns casos.
Problema relacionado:https://serverfault.com/questions/660210/cant-start-centos-7-network-service
Responder2
Obrigado a Jaroslav Kucera que disse que eu deveria atribuir um ip à eth0.
Eu segui issoartigo
Modifiquei /etc/sysconfig/network e /etc/sysconfig/network-scripts/ifcfg-eth0 para DHCP e reinicializei.
Agora posso fazer ping na Internet.
Responder3
Uma contribuição adicional depois de perseguir a mesma reclamação por dois dias: aprendi a procurar o trabalho "UP" na linha NIC e na linha br0 (se presente, como acontece com as máquinas virtuais). Eu uso rotineiramente para CentOS 7 e RHEL 7 os comandos:
# ip link set br0 down
# ip link set br0 up
# systemctl reboot
Verifique se as NICs primárias também têm o status "UP". Eles geralmente fazem isso.