인터넷 연결이 갑자기 끊겨서 /etc/network/interfaces
완전히 비어 있고 라우터를 핑할 수 없으며 IP 주소나 브로드캐스트 주소가 표시되지 않는 ifconfig
경우 네트워크 관리자를 시도했지만 네트워크를 찾을 eth0
수 없습니다 . 주소와 DNS 주소. 나는 완전히 당황했다. 연결을 찾기 위해 재부팅하기 전에 마지막으로 한 일은 사운드에 대해 이 명령을 실행하는 것이었습니다.eth0
ip4
sudo alsa force-reload
그게 원인인지는 모르겠지만, 처음부터 다시 연결을 복구하는 올바른 방법을 아는 사람이 있다면 정말 기쁠 것 같아요.
감사해요
명령줄에서 etc/network/interface를 열면 완전히 비어 있지만 파일을 수동으로 열면 채워지지만 루트에 로그인하더라도 읽기 전용이기 때문에 편집할 수 없는 단계에 이르렀습니다. 두 개의 파일이 있는지는 잘 모르겠지만 해당 디렉터리 주소를 찾는 방법을 찾을 수 없습니다. 지식이 부족해서 죄송합니다. 쉬운 방법이 있을 것 같습니다. 적절한 파일이 이동한 것 같습니다. 어떻게 해야 합니까? 루트가 허용하지 않는 경우 권한을 변경하여 적절한 위치로 되돌립니다.
답변1
NetworkManager를 사용하는 데스크탑 버전의 Ubuntu의 경우 /etc/network/interfaces
파일에는 다음 루프백 인터페이스 정의만 포함되어야 합니다.
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
파일이 실제로 완전히 비어 있으면 /etc/network/interfaces
위의 내용을 파일에 붙여넣고 저장한 후 재부팅하세요.
답변2
노력하다
ifconfig eth0 IP_ADDRESS netmask 255.255.255.0 up
네트워크 인터페이스가 실제로 시스템에서 사용 가능한지 확인합니다. /etc/network/interfaces 내부에 표시되지 않는다고 해서 없어졌다는 의미는 아닙니다. 라우터에는 일반적으로 192.168.1.1, 192.168.2.1 등과 같은 표준 IP 주소가 있습니다. 구성을 변경하지 않은 경우 설명서를 확인하여 세부 정보를 볼 수도 있습니다. ;)
비슷한 문제가 발생했습니다.여기. 가상 환경에 있지만 도움이 될 수 있습니다. 또한 해당 파일의 매우 기본적인 구조를 확인하고 적절하다고 판단되는 대로 나머지를 채울 수도 있습니다.
빈 파일에 대해서는 어떻게 이런 일이 발생했는지 잘 모르겠습니다. 종료 시 시스템이 충돌하고(이유를 알아보세요...) 데이터 손실이 발생했을 수 있습니다. 귀하의 경우에는 이 매우 중요한 파일이 쓰레기로 변했기 때문에 불행한 일입니다.