Tôi đã cài đặt máy chủ Ubuntu a nhiều nhiều lần, rõ ràng là hầu hết các phiên bản trước ngày 20.04, nhưng vẫn vậy.
Tôi đã thực hiện điều này chính xác trong quá khứ trên phiên bản trước đó (phiên bản 16 và 18 chủ yếu với thiết lập chính xác này) và chưa bao giờ gặp sự cố.
20.04.3 phá vỡ điều này và vì một số lý do.
Tôi đã tạo một máy ảo có hai giao diện mạng, một giao diện trên DMZ có địa chỉ IP internet công cộng tĩnh.
Giao diện thứ hai nằm trên mạng Lớp C riêng.
Sử dụng trình hướng dẫn cài đặt, tôi để một giao diện trong "DHCP" và giao diện còn lại tôi định cấu hình theo cách thủ công.
Trong các lần lặp trước, điều này sẽ dẫn đến lưu lượng truy cập trên cả hai giao diện - lưu lượng truy cập vào mạng Lớp C qua giao diện của nó và bất kỳ thứ gì khác đi qua giao diện tĩnh.
Nó đã được cải thiện đến mức nó không còn hoạt động.
Tôi có thể ssh qua địa chỉ IP tĩnh công khai với cả hai giao diện.
Tôi hoàn toàn không thể ssh vào giao diện Lớp C (từ mạng Lớp C).
đó là cho đến khi gỡ bỏ giao diện công cộng - sau đó nó hoạt động mà không có vấn đề gì.
Mở giao diện công cộng và tôi mất quyền truy cập từ Lớp C.
Nếu tôi tắt giao diện chung, ssh vào Lớp C và sau đó mở giao diện chung, phiên trên địa chỉ Lớp C sẽ bị khóa ngay lập tức.
Việc tạo hai giao diện được xử lý tĩnh có làm cho công việc này hoạt động bình thường trở lại không?
Lời nói bên lề để trút một số thất vọng --
Có vẻ như cách tiếp cận tốt nhất chỉ đơn giản là quay lại phiên bản 16 hoặc 18, nơi kết nối mạng có phần lành mạnh.
Cái quái gì đã nghĩ ra yaml cr@p để kết nối mạng?
Các cấu trúc thư mục khác nhau cho các tệp cấu hình và đối với hầu hết các tệp và thứ tự ưu tiên mà chúng được sử dụng là ngẫu nhiên nhất - bất kỳ giá trị đưa ra nào sẽ thay thế giá trị trước đó hay đây là giá trị kỳ diệu nối với giá trị trước đó?
Tôi muốn một ít đồ uống đó -- đó là một thứ mạnh mẽ để khiến bất cứ ai nghĩ rằng đó thậm chí là một ý tưởng hay.