데비안 - 업데이트/업그레이드 후 네트워크 인터페이스가 더 이상 작동하지 않습니다.

데비안 - 업데이트/업그레이드 후 네트워크 인터페이스가 더 이상 작동하지 않습니다.

최근에 일반적인 업데이트 + 업그레이드를 수행했습니다. 그러나 그렇게 한 후 네트워크 인터페이스가 작동하지 않았습니다. (연결 없음)

무슨 일이에요 ? 네트워크 인터페이스를 어떻게 활성화할 수 있나요? ... 저는 데비안 스트레치를 실행하고 있습니다.

(예: Ubuntu와 같은 데비안 파생물에서도 동일한 문제가 발생할 수 있습니다)

답변1

웹에서 검색한 후(저도 노트북을 가지고 있습니다) 네트워크 인터페이스의 이름이 일부 변경되었다는 사실을 알아냈습니다. 그래서 가장 먼저 해야 할 일은 현재 작동 중인 네트워크 인터페이스가 무엇인지 확인하는 것입니다(저에게는 루프백만 있었습니다. 시작했다)

sudo ifconfig

이제 사용 가능한 모든 네트워크 인터페이스의 이름을 확인해 보겠습니다.

networkctl

나에게 출력은 다음과 같습니다.

WARNING: systemd-networkd is not running, output will be incomplete.

IDX LINK             TYPE               OPERATIONAL SETUP     
  1 lo               loopback           n/a         unmanaged 
  2 enp3s0           ether              n/a         unmanaged 
  3 enp4s0           ether              n/a         unmanaged

/etc/network/interfaces그 후 나는 다음과 같은 내용을 살펴보았습니다 .

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# Comment in the right one (the one plugged in) otherwise system.d will run a startjob
#auto net0
#allow-hotplug net0
#iface net0 inet dhcp

auto net1
allow-hotplug net1
iface net1 inet dhcp

... 다음에 무엇이 올지 짐작할 수 있을 것입니다. net0 / net1(또는 거기에 있는 모든 것)을 에 나열된 링크로 바꾸십시오 networkctl.

새 인터페이스를 시작합니다(또는 재부팅).

sudo ifup enp3s0

그리고 지금 목록에 있는지 확인하세요.

sudo ifconfig

답변2

비슷한 문제가 있었습니다(debian Stretch, realtek 네트워크 카드). 내 네트워크 카드가 DHCP 서버로부터 IP 주소를 받지 못했습니다. dhclient 명령을 사용하여 DHCP 서버에서 IP 주소를 얻으세요. 도움이 된다면 /etc/network/interfaces 파일의 내용을 확인하십시오. 내 시스템 파일에서는 인터페이스 파일에 지정되었음에도 불구하고 인터페이스.d 폴더의 파일이 무시되었습니다. 간단히 ./interfaces.d/realtek 파일의 내용을 인터페이스에 복사했습니다.

답변3

나 역시 이런 상황을 겪었다. 나에게 도움이 된 것:

이것이 Hyper-V에 있고 네트워크 인터페이스가 시스템 부팅/시작 직후 중지되는 경우 이유는 irqbalance.service입니다. 이 서비스는 비활성화되어야 합니다.

증상:

  • ping다른 컴퓨터에서: 재부팅 시 몇 번의 성공적인 핑이 관찰되지만 아무 것도 관찰되지 않습니다(접근할 수 없음).
  • 다음 /var/log/syslog과 같은 줄이 표시됩니다: kernel: [ 2758.780340] net eth1: 21140 전송 시간 초과, 상태 fc6981c7, SIA fffffe00 00000068 00000070 ffffec8, 재설정 중...
  • arp기본 게이트웨이 등에 대한 불완전한 hw 주소가 표시됩니다.

해결 방법(하나 선택):

  1. systemctl을 통해 비활성화 irqbalance.service를 비활성화한 다음 재부팅
  2. /etc/default/irqbalance서비스를 비활성화하도록 편집 한 다음 재부팅합니다.

99%의 상황에서는 Hyper-V에서 irqbalance.service가 필요하지 않습니다. 매우 구체적인 구성이 아니면 쓸모가 없습니다.

내 구성: Debian Jessie(Wheezy에서 업그레이드)가 포함된 Hyper-V 컴퓨터 및 업그레이드 직후: 네트워킹이 중지되었습니다( ping예: 없음). 답변을 찾을 때까지 매우 오랫동안 검색했습니다.

관련 정보