Điểm:1

không có dhcp ipv4 sau khi nâng cấp lên 20.04.3, 18.04 khác hoạt động

lá cờ cn

Đã cài đặt máy chủ của máy chủ Ubuntu 20.04.2. Sau khi cập nhật lên 20.04.3, nó không còn được thuê dhcpv4 nữa. Netplan có giao diện chính xác. Có vẻ như tôi không thể kiểm tra nhiều thứ... Chỉ có ipv6 hoạt động. Thông tin khác: Các bản cài đặt khác của Ubuntu 18.04, centos và windows đều nhận được dhcp chính xác. Sự cố này hiện đang xảy ra trên nhiều bản cài đặt Ubuntu 20.04.3 với nhiều cấu hình khác nhau sau các bản cập nhật gần đây. Thật không may, không có đủ thông tin để xác định gói nào có thể đã làm hỏng nó, nhưng nó đã xảy ra trong vòng 3 tháng qua.

iptables:

ảnh chụp màn hình iptables

kế hoạch mạng:

ảnh chụp màn hình netplan

kết quả địa chỉ ip:

ảnh chụp màn hình kết quả addr ip

waltinator avatar
lá cờ it
Nhìn vào các bản ghi! `sudo journalctl -b 0 -u Trình quản lý mạng`. Đọc `man journalctl`.
lá cờ cn
journalctl -t dhclient chỉ hiển thị một loạt DHCPDISCOVER trên eth0 đến 255.255.255.255 cổng 67 mà không có phản hồi. Lưu ý rằng Ubuntu 18.04 trên cùng một mạng đều hoạt động tốt nên đây không phải là sự cố máy chủ. Hoàn toàn là phía khách hàng và chỉ vào ngày 20.04.3.
Terrance avatar
lá cờ id
Nó có thể không phải là eth0, thay vào đó nó có thể là một tên dự đoán. Đầu ra của `ip addr` là gì? Vui lòng thêm đầu ra cho câu hỏi của bạn.
lá cờ cn
Thật không may, đó là eth0. đã thêm ipaddr và iptables để có biện pháp tốt.
Terrance avatar
lá cờ id
Tôi nghĩ rằng bạn cũng có thể thiếu trình kết xuất. Thật không may, tôi không sử dụng netplan vì tôi là một học sinh cũ, nhưng nhìn vào trang web cho netplan, nó hiển thị để sử dụng một: https://netplan.io/
lá cờ cn
netplan mặc định là networkd để cài đặt máy chủ. journalctl đã hiển thị dhclient đang chạy. chỉ là không nhận được DHCPOFFER.
Terrance avatar
lá cờ id
Mọi thứ tôi đang xem đều hiển thị một dòng trình kết xuất. Bạn phải mất gì khi thêm một dòng vào cấu hình của mình? https://netplan.io/examples/ Mặc dù vậy, liên kết đầu tiên nói rằng networkd không tự động hiển thị nó. "Sử dụng networkd làm trình kết xuất không cho phép các thiết bị tự động sử dụng DHCP; mỗi giao diện cần được chỉ định trong một tệp trong/etc/netplan để cấu hình của nó được ghi và để nó được sử dụng trong networkd."
lá cờ cn
Đã thêm trình kết xuất: đường nối mạng và đã áp dụng netplan nhưng không thay đổi. Nhưng vâng, eth0 được chỉ định trong tệp nên nó sẽ hiển thị nó. Nhưng không phải vậy. :(
Terrance avatar
lá cờ id
Ugh! Thật không may, tôi không có ý tưởng. +1 để giúp bạn trên con đường của mình với khả năng hiển thị! Tôi hy vọng rằng ai đó có thể đã trải qua nó và có thể giúp bạn giải quyết vấn đề. Nếu có thể, hãy thử chỉnh sửa câu hỏi của bạn và sử dụng `{}` cho mã và sao chép và dán thay vì hình ảnh. Cảm ơn!
Terrance avatar
lá cờ id
Xin lỗi, một điều nữa để thử sau đó tôi hoàn toàn không có ý tưởng. Hãy thử chạy `Sudo dhclient -r eth0` rồi `Sudo dhclient eth0` và xem nó có nhận địa chỉ IP không.
lá cờ ru
Chỉ là một câu hỏi, nhưng đây có phải là VM/Container không? Tôi hỏi vì `eth0` là cách cũ rất cũ để đặt tên thiết bị ethernet và nếu đây là VM hoặc Container thì có thể có gì đó không ổn trên hệ thống máy chủ khiến có sự cố kết nối.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.