답변:
sudo vim /etc/network/interfaces
DHCP
# Loopback
#
auto lo
iface lo inet loopback
# network card
auto eth0
iface eth0 inet dhcp
공전
# Loopback
#
auto lo
iface lo inet loopback
# network card
#
auto eth0
iface eth0 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
네트워킹을 다시 시작하십시오.
sudo /etc/init.d/networking restart
static을 사용하는 경우 /etc/resolv.conf를 검사하여 이름 서버가 지정되었는지 확인할 수 있습니다. 다음과 같이 보일 수 있습니다 :
nameserver 208.67.222.222 # OpenDNS
nameserver 8.8.8.8 # Google
domain example.com
search example.com
다음 auto lo과 같이 eth0을 추가하십시오 .
auto lo eth0
이렇게하면 실행시 lo (루프백) 및 eth0이 나타납니다 ifup -a(부팅시 완료).
보낸 사람 man interfaces:
단어 "auto"로 시작하는 행은 ifup이 -a 옵션과 함께 실행될 때 나타나는 물리적 인터페이스를 식별하는 데 사용됩니다. 이 옵션은 시스템 부팅 스크립트에서 사용됩니다. 물리적 인터페이스 이름은 같은 줄에서 "auto"라는 단어 뒤에 와야합니다. 여러 개의 "자동"스탠자가있을 수 있습니다. ifup은 이름이 지정된 인터페이스를 나열된 순서대로 표시합니다.
auto eth0 ..... 그러나 그들 중 누구도 auto lo위에 있다면 작동하지 않을 것이라고 언급하지 않았습니다 .
이 인터페이스에서 IP 주소를 설정하지 않으려는 경우에는 도움이되지 않습니다. 필자의 경우 eth0을 가져 와서 vswitch 구성에 들어 가려고했습니다. / etc / network / interfaces의 인터페이스에 다음을 추가해야했습니다.
# eth0 physical, br0 bridge with ovs
auto eth0
iface eth0 inet manual
up ifconfig eth0 up
auto br0
iface br0 inet dhcp
"[해결되지 않음] : 1) vim / etc / network / interfaces; 귀하의 조언에 따름 2) 재부팅 및 아무 반응이 없음 3) ifup eth0에"알 수없는 인터페이스 eth0 = eth0 –> YumYumYum 11 월 11 일 11시 11 분 : 59 "
오늘 나는 같은 "알 수없는 인터페이스 eth0 = eth0 무시"문제가있었습니다. 나에게 문제는 eth0 대신 eth1 (정적)을 구성했기 때문에 발생했습니다 (eth0을 구성하지 않았습니다).
그래서 방금 eth1의 이름을 eth0으로 바꾸었고 효과가있었습니다.
그것이 같은 실수를 저지른 사람에게 도움이되기를 바랍니다.
추신 : 내 나쁜 영어에 대해 죄송합니다, 실수를 말하고 주저하지 말고;)
ifup ens192가 인터페이스를 표시하는 것과 동일한 문제가 있었지만 부트 또는 서비스 네트워킹 재시작으로 인해 ens192 인터페이스가 표시되지 않습니다 ... 하나의 자동 회선 만 사용하여 해결되었습니다 ...
새로운 자동 라인은 다음과 같습니다 ...
auto lo ens192
iface lo inet loopback
iface ens192 inet static
address x.x.x.x
etc..etc.etc
###
작동하지 않는 버전은 다음과 같습니다 (두 개의 자동 줄이있는 곳)
auto lo
iface lo inet loopback
auto ens192
iface ens192 inet static
etc...etc..etc.