서버가 두 번째 VirtualBox 어댑터를 인식하지 못합니다


19

VirtualBox 3.2.10에서 게스트 운영 체제로 Ubuntu Server 10.04를 설치했습니다. 내 호스트 시스템은 Ubuntu 9.04입니다.

추측을 위해 두 개의 네트워크 어댑터를 구성했습니다 (NAT 및 호스트 전용)

NAT는 게스트에 의해 문제없이 인식되지만 호스트 전용 어댑터를 인식하기 위해서는 내가 실행해야 sudo dhclient하므로 헤드리스 모드에서 게스트를 실행할 수 없습니다.

나는 무언가를 잊고 있다고 확신합니다.

ifconfig로그인 직후 실행하면 두 개의 인터페이스 ( eth0lo )가 sudo dhclient표시 되고 실행 후 세 개의 인터페이스 ( eth0 , eth1lo )가 표시됩니다

그래서 질문은 : 우분투가 부팅 할 때 두 번째 어댑터에서 IP를 가져 와서 헤드리스를 실행하고 ssh를 통해 IP에 액세스 할 수 있도록하는 방법은 무엇입니까?


당신이 실행나요 : 미안 해요,하지만 난 물어있어 ifconfigifconfig -a?
Jeremy

@ Jeeremy : ifconfig그러나 귀하의 질문을보고 실행했습니다 ifconfig -a. 그러나 두 명령의 출력은 (적어도 나에게는) 정확히 동일합니다. 어쨌든 VirtualBox DHCP 서버 구현에서 버그 로 보입니다 .
Cesar

Kk, 나는 당신을 정말로 도울 수 없으며, 인터페이스가 존재하는지 확인하고 싶었습니다. 행운을 빕니다! VBox의 버그라면 Oracle <shudder> (Sun) 지원을 시도해 볼 수 있습니다.
Jeremy

dhclient에 대한 귀하의 의견이 저를 구했습니다. 어떤 상황에서 어댑터 2를 사용할 수 없는지 궁금했습니다. 이제 등록되었습니다. 감사합니다. RHEL이있어 @cvrse 제안을 따를 수 없습니다.
Brian Thomas

답변:


19

인터페이스가 구성되어 /etc/network/interfaces있습니까? 줄을 추가하지 않으면

 auto eth1
 iface eth1 inet dhcp

다시 시작


2
시스템을 다시 시작하지 않으려면 "스도 서비스 네트워킹 다시 시작"을 대신 사용할 수 있습니다.
ssamuel

1
사용 가능한 인터페이스를 확인하려면을 사용하십시오 ip link. 가지고있는 인터페이스가 표시됩니다. 그런 다음 위 명령을 실행하여 eth1이전 명령에서 본 내용으로 대체 할 수 있습니다.
Highmastdon

1
@ Highmastdon-감사합니다! 그것은 저에게 없어진 링크였습니다. systemd는 ens3 (lo를 제외하고 유일한 네트워크 어댑터)에서 ens9로 이동했으며 ens4 로이 대답을 시도하고있었습니다. 정말 도움이되었습니다. 감사합니다!
rm-vanda

9

사용 가능한 인터페이스를 찾으려면 다음을 사용하십시오.

ip link

다음과 같은 인터페이스가 표시됩니다.

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

이제 인터페이스에 마지막 인터페이스를 추가하십시오 (이 경우 enp0s8).

vi /etc/network/interfaces

입력 [i]하려면 입력 하고 화살표 키를 사용하거나 [i] 이전 hjkl (왼쪽, 아래쪽, 위, 오른쪽)으로 이동

auto enp0s8
iface enp0s8 inet dhcp

[esc]로 저장 후 닫기 :wq


1
또는 vi 대신 nano를 사용하십시오! : D
Riki137

5

Ubuntu의 최신 버전 (18.04)의 경우 네트워크 설정이에 저장됩니다 /etc/netplan/50-cloud-init.yaml.

  1. 장치 이름을 가져 dmesg | grep enp오십시오 (enp는 장치 유형으로 대체 될 수 있음).

  2. 그런 다음 (enp0s8이라는 장치의 경우)를 삽입하십시오.

    enp0s8:
      addresses: []
      dhcp4: true
      optional: true
    
  3. 그런 다음을 사용 sudo netplan apply하여 변경 사항을 적용하십시오.


이것은 우분투 18.04 VM의 문제를 해결합니다.
Pandurang Patil

0
vi /etc/network/interfaces

누르고 i텍스트를 추가

auto eth1
iface eth1 inet dhcp

누르고 esc입력 :wq하고enter

그런 다음 수행하십시오.

/etc/init.d/networking restart
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.