따라서 Ubuntu 상자를 VirtualBox, 기본 설정-간단한 ISO 이미지 실행으로 설정합니다. Ubuntu를 설치 한 후 여러 프로그램을 테스트했으며 모든 것이 제대로 작동했습니다. 호스트 및 가상 상자 내부의 인터넷에 완전히 액세스 할 수 있지만 이더넷 연결을 사용하더라도 여전히 eth0이 없음을 알았습니다. 대신 enp0s3이 있습니다.
다음은 ‘ifconfig -a’명령의 결과입니다.
enp0s3 Link encap:Ethernet HWaddr 08:00:27:36:5f:f2
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe36:5ff2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:484 errors:0 dropped:0 overruns:0 frame:0
TX packets:370 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:294211 (294.2 KB) TX bytes:44269 (44.2 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:274 errors:0 dropped:0 overruns:0 frame:0
TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:24496 (24.4 KB) TX bytes:24496 (24.4 KB)
이것이 일어날 수있는 이유는 무엇입니까 ?? enp0s3을 eth0으로 바꾸고 inet addr로 “10.0.2.15”를 갖지 않는 방법은 분명하지 않아야합니다.
답변
v197 에서는 systemd / udev에서 사용 가능한 드라이버에 대한 참조가 아닌 하드웨어 정보를 포함하는 예측 가능한 네트워크 인터페이스 이름 을 도입했습니다 . 다음과 같은 이름이 지원됩니다.
- 펌웨어 / BIOS 통합 명칭은 온 – 보드 장치에 인덱스 번호를 제공 (예 :
eno1
)- 펌웨어 / BIOS를 통합하는 이름은 PCI 익스프레스 핫 플러그 슬롯 인덱스 번호 (예 : 제공
ens1
)- 하드웨어의 커넥터의 물리적 / 지리적 위치 통합하는 이름 (예 :
enp2s0
)- 인터페이스의 MAC 주소를 포함 명칭 (예 :
enx78e7d1ea46da
)- 클래식, 예측할 수없는 커널 기본 ethX의 이름 (예 :
eth0
)
15.10 설치에서 관찰 한 것은 우분투 진화의 결과입니다.
답변
VM의 고정 IP를 설정해야하는 경우 :
-
Oracle의 Ubuntu VM 시스템 설정에서 “네트워크 어댑터”를 브리지 모드로 변경하십시오.
-
우분투 VM 시작
-
유형
ifconfig
-
ifconfig가
enp0s3
및을 반환lo
하므로 -
입력
sudo ifconfig enp0s3 192.168.0.111 netmask 255.255.255.0
하면 VM의 고정 IP가 192.168.0.111로 설정됩니다.