Giải quyết cổng Ethernet sai tại Debian Jessie


1

Tôi đã cài đặt bản phân phối dựa trên Debian MX-Linux, khá đơn giản là "debianoid". Trong khi cài đặt KDE-plasma 5.x, tôi đã cập nhật repo "thử nghiệm" và mọi thứ đều hoạt động tốt và ổn định. Có lẽ nó không phải là nguyên nhân của vấn đề, chỉ để nói.

Bây giờ tôi đã đi với địa chỉ IP tĩnh:

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

auto eth0
iface eth0 inet static
        address 192.168.1.151
        netmask 255.255.255.0
        gateway 192.168.1.1

... và mọi thứ trở nên tồi tệ hơn nhiều. Sau khi chỉnh sửa /etc/network/interfacesvà khởi động lại, hệ thống không thể kết nối với Internet.

eth0nên là, nguyên nhân đầu tiên tôi đã kiểm tra nó với ifconfig. Sau đó, /etc/network/interfaceschuyển sang eth1và hệ thống vui vẻ chấp nhận kết nối Internet, nhưng:

$ ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::ceea:171a:90e7:ba0b  prefixlen 64  scopeid 0x20<link>
        ether 74:d4:35:47:d4:d4  txqueuelen 1000  (Ethernet)
        RX packets 16696  bytes 12549408 (11.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 15737  bytes 1761287 (1.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet ***127.0.0.1***  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 1050  bytes 91770 (89.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1050  bytes 91770 (89.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Như bạn có thể thấy eth0 và eth1 được trộn lẫn và địa chỉ IP của tôi không tĩnh . Một kiểm tra khác:

$ sudo ifdown eth1 && sudo ifup eth1
ifdown: interface eth1 not configured
Cannot find device "eth1"
ifup: failed to bring up eth1

Xin vui lòng giúp đỡ.


Bạn có lẽ chạy NetworkManager theo mặc định, trong đó quản lý eth0tự động và chính xác trừ khi bạn đề cập đến eth0/etc/network/interfaces. Vì vậy, ngay sau khi bạn đổi tên thành eth1, nó đã hoạt động, mặc dù eth1không tồn tại ở nơi đầu tiên. Điều đó có nghĩa là (a) cấu hình của bạn sai và (b) bạn không thực sự cần nó.
dirkt

Tôi biết cấu hình của tôi là sai. Và?
Alex

Có bất kỳ cơ hội nào mà địa chỉ MAC đã thay đổi, chẳng hạn như bằng cách nhân bản máy không? Debian rất kén chọn địa chỉ MAC và sẽ đổi tên thiết bị mạng nếu địa chỉ MAC thay đổi.
Charles Burge

Trong thực tế, SSD này là trong máy tính khác nhau, nhưng nó hoạt động (không giống như Arch) trong cấu hình này. Sau đó, tôi đã cài đặt lại MX-Linux, nhưng vẫn giữ nguyên thư mục "intacta" như MX cung cấp cho tôi trong quy trình cài đặt. Có thể gây nhầm lẫn mạng?
Alex

Câu trả lời:


0

Tôi giải quyết nó bằng cách thiết lập managed=truetrong /etc/NetworkManager/NetworkManager.confnhư đã làm nhiều lần trước đây. Nhưng lần này tôi không khởi động lại hệ thống, thay vào đó là khởi động lại network-managerdịch vụ và sau đó khởi động lại.

Nguyên nhân là, theo tôi, bản cập nhật không chính thức cho "thử nghiệm" Debian, mà tôi nên thực hiện để cài đặt Plasma 5.

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.