Instalei o Ubuntu Server 10.04 como um sistema operacional convidado no VirtualBox 3.2.10. Meu sistema host é o Ubuntu 9.04
Eu configurei dois adaptadores de rede para o palpite (um NAT e um somente host)
O NAT é reconhecido sem problemas pelo convidado, mas para reconhecer o adaptador somente host, eu tenho que executar sudo dhclient
, impossibilitando a execução do convidado no modo sem cabeça.
Tenho certeza de que estou esquecendo algo.
Quando executo ifconfig
logo após o login, vejo duas interfaces ( eth0 e lo ), depois de executar sudo dhclient
vejo três interfaces ( eth0 , eth1 e lo )
Portanto, a pergunta é: como posso fazer com que o ubuntu obtenha o IP do segundo adaptador no momento da inicialização, a fim de ser capaz de rodar sem cabeça e acessá-lo via ssh?
fonte
ifconfig
ouifconfig -a
??ifconfig
mas então eu vejo sua pergunta e corriifconfig -a
. Mas a saída de ambos os comandos é (pelo menos para mim) exatamente a mesma. De qualquer forma, parece haver um erro na implementação do servidor DHCP do VirtualBox.Respostas:
você tem a interface configurada
/etc/network/interfaces
? caso contrário, adicione as linhase reinicie
fonte
ip link
. Ele mostrará as interfaces que você possui. Em seguida, você pode executar os comandos acima, substituindoeth1
o que viu no comando anteriorPara encontrar suas interfaces disponíveis, use:
isso mostrará as interfaces que você possui, assim:
Agora adicione a última interface às interfaces (neste caso
enp0s8
)Digite
[i]
para editar (e mova-se com as setas ou antes de [i]hjkl
(esquerda, baixo, cima, direita))Salve e feche com [esc]
:wq
fonte
Para as versões mais recentes (18.04) do Ubuntu, as configurações de rede são armazenadas no
/etc/netplan/50-cloud-init.yaml
.Obter o nome do dispositivo com
dmesg | grep enp
(enp pode ser substituído pelo seu tipo de dispositivo).Em seguida, insira (para o dispositivo chamado enp0s8):
Em seguida, use
sudo netplan apply
para aplicar as alterações.fonte
pressione ie adicione o texto
pressione esce digite
:wq
eenterEntão faça:
fonte