você tem a interface configurada em /etc/network/interfaces
? se não adicionar as linhas
auto eth1
iface eth1 inet dhcp
e reinicie
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 para host, eu tenho que executar sudo dhclient
, tornando assim impossível executar o guest
no modo sem cabeça.
Tenho certeza de que estou esquecendo alguma coisa.
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 )
Então a questão é: Como posso fazer o Ubuntu para obter o IP do segundo adaptador no momento da inicialização para poder executar sem head e acessá-lo via ssh?
você tem a interface configurada em /etc/network/interfaces
? se não adicionar as linhas
auto eth1
iface eth1 inet dhcp
e reinicie
Para encontrar suas interfaces disponíveis, use:
ip link
isso mostrará as interfaces que você tem, assim:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:1d:bd:93 brd ff:ff:ff:ff:ff:ff
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:c2:c1:92 brd ff:ff:ff:ff:ff:ff
Agora adicione a última interface às interfaces (neste caso, enp0s8
)
vi /etc/network/interfaces
Digite [i]
para editar (e mova com as teclas de seta ou antes de [i] hjkl
(esquerda, abaixo, acima, direita))
auto enp0s8
iface enp0s8 inet dhcp
Salve e feche com [esc] :wq
vi /etc/network/interfaces
pressione i e adicione o texto
auto eth1
iface eth1 inet dhcp
pressione esc e digite :wq
e entre
Então faça:
/etc/init.d/networking restart
Para as versões mais recentes (18.04) do Ubuntu, as configurações de rede são armazenadas em
/etc/netplan/50-cloud-init.yaml
.
Obtenha o nome do dispositivo com dmesg | grep enp
(o enp pode ser substituído pelo seu tipo de dispositivo).
Em seguida, insira (para o dispositivo chamado enp0s8):
enp0s8:
addresses: []
dhcp4: true
optional: true
Em seguida, use sudo netplan apply
para aplicar as alterações.
Tags networking server virtualbox 10.04