Ubuntu 서버 이더넷 구성의 이름이 잘못됨

Ubuntu 서버 이더넷 구성의 이름이 잘못됨

방금 Ubuntu Server 16.04.1 LTS를 설치했고 이더넷 연결을 구성하고 싶습니다. 내 /etc/network/interfaces파일은 다음과 같습니다.

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback

auth eth0
iface eth0 inet static
address 192.168.0.99 *whatever my ip is*
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.999 *my router's ip*
post-up iptables-restore < /etc/iptables.up.rules
dns-nameservers *my router's ip* 8.8.8.8

이로 인해 이더넷 연결에 이상한 이름이 생겼습니다.emp2s0,바이러스 0등등, 이를 바탕으로우편 엽서하지만 biosdevname내 설치에는 존재하지 않으며 어떤 규칙도 존재하지 않습니다 /etc/udev/rules.d. 이더넷에 연결하려면 어떻게 해야 합니까?

답변1

이제 가장 쉬운 방법은 eth0을 Ubuntu가 장치에 부여한 실제 이름(두 줄)으로 바꾸는 것입니다. emp2s0을 언급하셨지만 enp2s0이어야 한다고 생각합니다.

또한 auth,auto

새로운 명명 체계가 정말 마음에 들지 않으면 따를 수 있는 다양한 접근 방식이 있지만 이것이 즉각적인 문제를 해결해 줄 것입니다.

명확히 하자면, 이 명명 체계는 Ubuntu(15 기준)의 새로운 기능이며 14에서 업데이트된 컴퓨터에는 표시되지 않고 새로 설치하는 경우에만 표시됩니다.

관련 정보