ifconfig가 eth0 아래에 IP 주소를 표시하지 않습니다.

ifconfig가 eth0 아래에 IP 주소를 표시하지 않습니다.

일반적으로 이더넷 케이블을 사용하여 Raspberry Pi를 노트북에 연결하면 각 컴퓨터의 ifconfig 명령은 eth0 아래에 각 컴퓨터의 IP 주소를 표시합니다.

최근에 새 Raspberry Pi를 구입했기 때문에 세 대의 컴퓨터를 모두 연결하기 위해 세 대의 컴퓨터(노트북 한 대와 Rpi 두 대)를 모두 스위치에 연결하기로 결정했습니다. 그러나 무슨 일이 일어났는지 dhcp나 어떤 것이 어떻게든 엉망이 되어 이제 ifconfig 명령이 세 컴퓨터 모두의 IP 주소를 표시하지 않습니다.

나는 이 문제를 해결하기 위해 인터넷 검색과 노력에 많은 시간을 보냈지만 지금까지 아무런 결과도 얻지 못했습니다.

내 /etc/network/interfaces 파일은 다음과 같습니다.

#interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto etho0
iface eth0 inet dhcp

나는 또한 다음을 사용해 보았습니다: sudo dhclient eth0

하지만 나오는 유일한 것은 내가 원하는 것이 아닌 eth0:avahi 입니다.

이것은 내 노트북에서 ifconfig의 출력입니다.

eth0      Link encap:Ethernet  HWaddr 28:d2:44:c4:78:d4  
          inet6 addr: fe80::2ad2:44ff:fec4:78d4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5130 (5.1 KB)  TX bytes:21915 (21.9 KB)

eth0:avahi Link encap:Ethernet  HWaddr 28:d2:44:c4:78:d4  
          inet addr:169.254.10.171  Bcast:169.254.255.255      
          Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

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:955 errors:0 dropped:0 overruns:0 frame:0
          TX packets:955 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:79278 (79.2 KB)  TX bytes:79278 (79.2 KB)

wlan0     Link encap:Ethernet  HWaddr f8:16:54:08:b8:76  
          inet addr:192.168.1.89  Bcast:192.168.1.255    
          Mask:255.255.255.0
          inet6 addr: fe80::fa16:54ff:fe08:b876/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10485 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6857 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6008707 (6.0 MB)  TX bytes:1305683 (1.3 MB)

이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?

답변1

eth0      Link encap:Ethernet  HWaddr 28:d2:44:c4:78:d4  
          inet6 addr: fe80::2ad2:44ff:fec4:78d4/64 Scope:Link
          ^^^^^       ^^^^^^^^^^^^^^^^^^^^^^^^^

그건IPv6주소. IPv4와 다르게 보입니다.

그것은링크 로컬 주소MAC 주소를 기준으로 합니다(첫 번째 줄 - 마지막 3바이트는 동일합니다. MAC의 처음 3바이트도 있지만 바이트 중 하나는 약간 변경되었습니다). 분명히 이는 IPv6 연결에 필수이지만 다른 DHCP 할당 주소도 있어야 합니다.

따라서 IPv6을 비활성화할 수 있지만 이렇게 해도 문제가 해결되지 않을 수 있습니다.

관련 정보