IP 주소를 확인하지 못했습니다.

IP 주소를 확인하지 못했습니다.

인터넷 문제를 직접 진단해 보았습니다.

ifconfig:

eth0      Link encap:Ethernet  HWaddr f8:a9:63:3f:9e:97  
  UP BROADCAST MULTICAST  MTU:1500  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000 
  RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
  Interrupt:16 

lo        Link encap:Local Loopback  
  inet addr:127.0.0.1  Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING  MTU:65536  Metric:1
  RX packets:185 errors:0 dropped:0 overruns:0 frame:0
  TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0 
  RX bytes:13343 (13.3 KB)  TX bytes:13343 (13.3 KB)

eth0 아래에 확인된 IP 주소가 없으므로 /etc/network/interfaces 파일을 편집하려고 했습니다.

줄 추가

auto eth0
iface eth0 inet dhcp

이제는 포함되어 있습니다

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

서비스를 다시 시작한 후

sudo service networking restart

ifconfig 출력의 eth0 항목이 완전히 사라졌습니다.

지금

ifconfig

lo        Link encap:Local Loopback  
  inet addr:127.0.0.1  Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING  MTU:65536  Metric:1
  RX packets:185 errors:0 dropped:0 overruns:0 frame:0
  TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0 
  RX bytes:13343 (13.3 KB)  TX bytes:13343 (13.3 KB)

어떻게 이런 일이 일어나겠습니까?

답변1

나는 DHCP 서버가 부족해서 여기에 문제가 있을 수 있다고 생각합니다. 그러한 경우 인터페이스에 고정 IP를 설정해야 합니다(네트워크를 관리하는 사람과 함께 dhcp에 대해 확인하십시오).

iface eth0 inetDHCP

dhcp는 인터페이스가 IP를 할당할 dhcp 서버를 찾아야 함을 의미합니다.

그리고 네트워크에 DHCP 서버가 없다면 다음과 같은 것이 필요할 수 있습니다:

iface eth0 inet공전
주소 192.168.1.50
넷마스크 255.255.255.0
게이트웨이 192.168.1.1

이는 단지 예일 뿐이며 모두 실제 네트워크에 따라 다릅니다.

네트워크에 dhcp가 있는지 여부가 확실하지 않은 경우 dhcp에서 인터페이스로 IP를 할당하는 dhclient 명령을 실행해 볼 수 있습니다. 결과가 없으면 네트워크에 DHCP가 없는 것 같거나 제대로 작동하지 않을 수 있습니다.

적어도 문제를 진단하는 데 도움이 되기를 바랍니다.

관련 정보