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

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

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

무슨 일이에요? 네트워크 인터페이스를 어떻게 시작하나요? ...저는 데비안을 사용하고 있습니다.

(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

비슷한 문제가 있습니다 (debianstretch, 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 ffffffec8, 재설정 중...
  • arp기본 게이트웨이와 같은 불완전한 하드웨어 주소가 표시됩니다.

해결 방법(하나 선택):

  1. systemctl을 통해 irqbalance.service를 비활성화한 후 다시 시작하세요.
  2. /etc/default/irqbalance서비스를 비활성화하고 다시 시작하려면 편집하세요 .

99%의 경우 Hyper-V에서는 irqbalance.service가 필요하지 않습니다. 매우 구체적인 구성을 제외하고는 쓸모가 없습니다.

내 구성: Debian Jessie(Wheezy에서 업그레이드)가 설치된 Hyper-V 시스템, 업그레이드 직후: 네트워크가 중지되었습니다( ping기다림 없음). 구글링해서 답을 찾는데 오랜 시간이 걸렸습니다.

관련 정보