ifconfig 목록에서 eth0 avahi를 삭제하십시오.


9

안녕하세요, 이것이 ifconfig에서 얻은 응답입니다. 이제 두 가지 eth0 항목이 표시됩니다. eth0 : avahi라는 두 번째 것을 삭제해야합니다. 유선 인터넷을 사용하는 데 문제가있어 사이트에 ifconfig의 응답을 게시했으며 인터넷을 얻기 위해 eth0 avahi를 제거 할 것을 제안했습니다.

그러나 나는 리눅스 네트워킹의 초보자이며 이것을 삭제하는 방법을 모른다.

ifconfig에 대한 응답

eth0 Link encap:Ethernet HWaddr 18:a9:05:22:cd:f9
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:28 Base address:0x4000

eth0:avahi Link encap:Ethernet HWaddr 18:a9:05:22:cd:f9
inet addr:169.254.10.43 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interrupt:28 Base address:0x4000

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:16436 Metric:1
RX packets:796 errors:0 dropped:0 overruns:0 frame:0
TX packets:796 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:64016 (64.0 KB) TX bytes:64016 (64.0 KB)

wlan0 Link encap:Ethernet HWaddr 00:26:82:3c:ac:27
inet6 addr: fe80::226:82ff:fe3c:ac27/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:52142 errors:0 dropped:0 overruns:0 frame:0
TX packets:30404 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:60816983 (60.8 MB) TX bytes:4160159 (4.1 MB)

답변:


11

Avahi는 DHCP (네트워크의 DHCP 서버에서 자동 IP 주소)가 실패 할 때 IP 주소를 제공하는 것을 포함하여 여러 가지를 담당하는 데몬 (서비스)입니다.

나타나는 사실 eth0:avahi은 시스템이 eth0인터페이스 (유선 네트워크 인터페이스) 에서 IP를 얻지 못했음을 의미합니다 .

일반적으로 NetworkManager는에 자동으로 IP를 부여해야 eth0합니다. 그러나 강제로 시도 할 수 있습니다. 귀하의 /etc/network/interfaces목록 eth0에없는 것이므로 시도해 볼 수있는 것은 다음과 같습니다.

먼저 /etc/network/interfaces( sudo gedit /etc/network/interfaces예를 들어) 편집 하여 다음을 읽습니다.

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

그러면 컴퓨터가 eth0에 대한 IP를 자동으로 얻는 것을 고려해야합니다. 그런 다음 다음을 사용하여 네트워크를 다시 시작하십시오.

$ sudo /etc/init.d/networking restart

그래도 작동하지 않으면 다른 문제가있을 수 있습니다.

  • 네트워크에 DHCP 서버가 있습니까? 없는 경우 IP 주소를 수동으로 설정해야합니다.
  • DHCP 서버가있는 경우 문제가 하드웨어 문제 일 수 있습니다. 케이블이 제대로 연결되어 있고 양쪽에 표시등이 켜져 있는지 확인하십시오.

5

ethX :를 Avahi는 당신이 예를 들어 라우터에서 고정 또는 동적 IP 중 하나를 얻을로 (또는 무엇이든 인터페이스의 이름입니다) 즉시 사라집니다.
명령 줄을 사용하는 경우 다음을 사용할 수 있습니다.
sudo ifdown eth0 && sudo ifup eth0
또는
sudo /etc/init.d/networking restart

avahi 인터페이스는 성가 시지만 IP를 얻지 못한 경우에만 표시됩니다. Elias가 말했듯이 / etc / default / avahi-daemon을 편집하여 다음과 같이 데몬을 비활성화 할 수 있습니다. AVAHI_DAEMON_DETECT_LOCAL=0

요약하면 네트워킹을 다시 시작하는 것이 좋으며 IP를 제공하려는 라우터가 있으면 avahi 인터페이스가 없어야합니다.

이 경우를 대비하여 인터페이스 파일입니다.

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

추신 : 당신이 볼 수 있듯이 wpasupplicant를 사용하고 있으며 네트워크 관리자를 제거했지만 avahi 문제와 관련이 없습니다.


1

안녕하세요, 우분투도 처음입니다. 나는 위에서 설명한 것과 비슷한 문제가 있었고 그것을 직접 일으켰다.

내 리눅스 버전은 Ubuntu 10.04.1 LTS이며 eth0을 사용하여 eth0의 PC에 대한 DHCP 서버 인 dsl 모뎀 / 라우터에 연결합니다. 나는 리눅스에 관한 책을 읽고 있었고 "ifdown eth0"과 "ifup eth0"명령을 사용하려고했지만 다음과 같은 결과를 얻었습니다.

sudo ifdown eth0
Ignoring unknown interface eth0=eth0.
ifdown: interface eth0 not configured

sudo ifup eth0
Ignoring unknown interface eth0=eth0.

인터넷에서 찾아보고 / etc / network / interfaces 파일에 이러한 명령이 작동하려면 eth0에 대해 다음과 같은 레코드가 있어야합니다.

#The loopback network interface 
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

나는 파일에 lo 레코드 만 가지고 있었고 우분투를 설치할 때부터 문제없이 인터넷에 연결했지만 eth0 레코드도 추가했습니다. 위에서 언급했듯이 네트워크를 다시 시작했는데 모든 것이 잘 작동하는 것 같습니다. 그리고 ifdown 및 ifup 명령을 사용할 수 있습니다.

PC 종료 및 CPE 재시작 후 PC를 다시 열 때까지 웹을 탐색 할 수 없었으며 올바르게 기억하면 라우터를 핑할 수도 없었습니다. 내가 이해 한 바에 따르면 eth0은 라우터의 dhcp에서 IP 주소를 얻지 못했습니다. 또한 위의 스레드 시작 부분에 표시된 것과 동일한 ifconfig 결과가 있습니다.

내 경우에는 "sudo ifdown eth0"을 수행 한 다음 "sudo ifup eth0"을 수행하여 문제를 해결할 수 있습니다. eth0는 IP 주소를 얻었고 모든 것이 잘 작동했습니다. 물론 종료 할 때마다 프로세스를 반복해야했습니다.

오늘 나는 ifconfig 응답에 언급 된 avah를 보았고 그것이 내 PC에서 켜져 있는지 확인했습니다.

$ cat /etc/default/avahi-daemon
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=1

dhcp에 대해서는 언급하지 않았지만 켜져 있다고 생각합니다.

내 경우에는 / etc / network / interfaces에서 eth0 항목을 제거하고 이전의 상황으로 돌아 왔습니다. ifup 및 ifdown 명령을 사용할 수는 없지만 종료 후 eth0이 문제없이 라우터 dhcp에서 IP를 얻었습니다. 내가하지 않은 것은 내 avahi 설정을 0으로 설정 한 다음 / etc / network / interfaces 파일에 eth0을 추가하여 어떻게되는지 확인하는 것입니다.

글씨가 도움이되고 혼동하지 않기를 바랍니다.

Elias 감사합니다


0

파일 avahi에 있는지 확인하십시오 /etc/network/interfaces. 그렇다면 삭제하십시오.


auto lo iface lo inet 루프백 이것은 / etc / network / interfaces 파일의 내용입니다
sai
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.