Xóa eth0 avahi khỏi danh sách ifconfig


9

Xin chào, đây là phản hồi tôi nhận được từ ifconfig. Bây giờ tôi có hai thứ eth0 được hiển thị. Tôi cần phải xóa cái thứ hai nói eth0: avahi. Tôi đã đăng phản hồi của ifconfig trên một trang web vì tôi gặp vấn đề khi sử dụng internet có dây và họ đề nghị xóa eth0 avahi để lấy internet.

Nhưng tôi là một người mới sử dụng mạng linux và không biết làm thế nào để xóa cái này.

phản hồi cho 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)

Câu trả lời:


11

Avahi là một daemon (một dịch vụ) chịu trách nhiệm cho một số thứ, bao gồm cả việc gán cho bạn một địa chỉ IP khi DHCP (địa chỉ IP tự động từ máy chủ DHCP trên mạng) không thành công.

Thực tế eth0:avahicó nghĩa là hệ thống không nhận được IP trên eth0giao diện (giao diện mạng có dây của bạn).

Thông thường, NetworkManager nên tự động gán một IP cho eth0. Tuy nhiên, bạn có thể cố gắng ép buộc nó. /etc/network/interfacesDanh sách không của bạn eth0, vì vậy những gì bạn có thể thử là như sau.

Đầu tiên, chỉnh sửa /etc/network/interfaces( sudo gedit /etc/network/interfacesví dụ) để nó đọc:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Điều này sẽ báo cho máy tính xem xét nhận IP tự động cho eth0. Sau đó, khởi động lại mạng với:

$ sudo /etc/init.d/networking restart

Nếu nó vẫn không hoạt động, có thể có các vấn đề khác:

  • Bạn có chắc chắn có một máy chủ DHCP trên mạng của bạn? Nếu không, bạn sẽ phải thiết lập địa chỉ IP theo cách thủ công;
  • nếu bạn có máy chủ DHCP, điều đó có thể có nghĩa là sự cố của bạn là sự cố phần cứng. Kiểm tra xem cáp có được cắm tốt không và đèn có sáng ở cả hai mặt của nó không.

5

Các ethX: avahi (hoặc bất kỳ tên của giao diện của bạn là) sẽ biến mất ngay khi bạn nhận được hoặc là một IP cố định hoặc động từ ví dụ như một router.
Trong trường hợp bạn đang sử dụng dòng lệnh bạn có thể sử dụng này:
sudo ifdown eth0 && sudo ifup eth0
hoặc
sudo /etc/init.d/networking restart

Mặc dù giao diện avahi có thể gây khó chịu, nhưng nó chỉ hiển thị khi bạn không nhận được bất kỳ IP nào. Giống như Elias cho biết bạn cũng có thể cố gắng vô hiệu hóa với daemon bằng cách chỉnh sửa / etc / default / avahi-daemon để có giao diện như sau: AVAHI_DAEMON_DETECT_LOCAL=0

Tóm lại, tôi khuyên bạn chỉ cần khởi động lại mạng và nếu có bộ định tuyến sẵn sàng cung cấp cho bạn IP thì giao diện avahi của bạn sẽ biến mất.

Đây là tập tin giao diện của tôi chỉ trong trường hợp:

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

ps: như bạn có thể thấy tôi đang sử dụng wpasupplicant và đã thoát khỏi trình quản lý mạng nhưng điều đó không liên quan đến vấn đề avahi.


1

Xin chào, tôi cũng mới sử dụng Ubuntu. Tôi đã có một vấn đề tương tự như mô tả ở trên và tôi đã gây ra nó.

Phiên bản linux của tôi là Ubuntu 10.04.1 LTS và tôi sử dụng eth0 để kết nối với modem / bộ định tuyến dsl cũng là máy chủ dhcp cho máy tính trong eth0. Tôi đã đọc một cuốn sách về linux và đã thử sử dụng lệnh "ifdown eth0" và "ifup eth0" nhưng tôi đã nhận được kết quả như sau.

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

sudo ifup eth0
Ignoring unknown interface eth0=eth0.

Tôi tìm nó trên internet và nhận thấy rằng trong tập tin / etc / mạng / giao diện nên có bản ghi tôi hiển thị dưới đây cho eth0 để các lệnh này hoạt động.

#The loopback network interface 
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

Tôi chỉ có bản ghi lo trong tập tin của mình và mặc dù tôi đã kết nối với internet mà không gặp vấn đề gì kể từ khi cài đặt ubfox, tôi cũng đã thêm bản ghi eth0. Như đã đề cập ở trên, tôi đã khởi động lại mạng và mọi thứ dường như hoạt động tốt. Và tôi có thể sử dụng các lệnh ifdown và ifup.

Cho đến khi tôi mở lại máy tính của mình sau khi tắt máy tính và khởi động lại CPE. Tôi không thể duyệt web và nếu nhớ chính xác, tôi thậm chí không thể ping bộ định tuyến của mình. Theo những gì tôi hiểu thì eth0 không nhận được địa chỉ IP từ dhcp của bộ định tuyến. Ngoài ra tôi đã có kết quả ifconfig chính xác tương tự được hiển thị ở trên trong các chủ đề bắt đầu.

Trong trường hợp của tôi, tôi có thể giải quyết vấn đề của mình bằng cách thực hiện "sudo ifdown eth0" và sau đó "sudo ifup eth0". Eth0 có một địa chỉ IP và mọi thứ đều hoạt động tốt. Tất nhiên mỗi lần tắt máy tôi phải lặp lại quy trình.

Hôm nay tôi đã xem avah được đề cập trong phản hồi ifconfig và tôi đã kiểm tra xem nó có được bật trên máy tính của tôi không.

$ 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

Tôi đoán nó đã được bật mặc dù nó không đề cập gì đến dhcp.

Trong trường hợp của tôi, tôi loại bỏ các mục eth0 khỏi giao diện / etc / network / và tôi đã quay lại tình huống trước đây. Tôi không thể sử dụng lệnh ifup và ifdown nhưng sau khi tắt eth0, nó nhận được IP từ bộ định tuyến dhcp của tôi mà không gặp vấn đề gì. Những gì tôi chưa làm là đặt cài đặt avahi của tôi thành 0 và sau đó thêm eth0 vào tệp / etc / network / giao diện để xem điều gì xảy ra.

Tôi hy vọng sự giúp đỡ của tôi giúp đỡ và không nhầm lẫn.

Trân trọng Elias


0

Kiểm tra nếu avahiđược liệt kê trong /etc/network/interfacestập tin của bạn . Nếu có, xóa nó từ đó.


auto lo iface lo inet loopback đây là nội dung trong tệp / etc / network / interface
sai
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.