Điểm:0

netplan nối mạng không có ipv4 từ dhcp

lá cờ ke

Tôi đã cố gắng chạy máy chủ Ubuntu trên MacBook Pro (15-inch, Cuối 2011) cả ngày, cả hai 20.0421.10, chiến đấu với netplan và dường như tôi không thể có ens9 (Bộ điều hợp mạng Thunderbolt 2 - dường như hoạt động tốt từ bài đăng này: Sử dụng bộ điều hợp Apple Thunderbolt 2 Ethernet trên Ubuntu 20.04) nhận được một ipv4 từ DHCP. Tôi đã đọc rất nhiều bài đăng khắp nơi, nó có vẻ tầm thường nhưng tôi vẫn không thể làm cho nó hoạt động được :/

Của tôi /etc/netplan hiện tại trông như thế này:

mạng:
  phiên bản: 2
  trình kết xuất: mạng
  ethernet:
    vi9:
      dhcp4: đúng
      tùy chọn: đúng

Nhưng thành thật mà nói, tại thời điểm này, tôi đã không nhớ mình đã thay đổi nó bao nhiêu lần. Tôi đã thử khá nhiều thứ tôi tìm thấy để tìm kiếm tất cả các hoán vị có thể có của các từ: ubuntu, máy chủ, 20.04, 21.10, dhcp, ipv4, -static, -NetworkManager, không hoạt động, không nhận được IP, -ipv6, MacBook pro, ens9, netplan, systemd-networkd.

Bất cứ khi nào tôi ip mộtens9 chỉ có một ipv6 (vì một số lý do, tôi không sử dụng ipv6 trong mạng của tôi cũng như DHCP của tôi chỉ định ipv6 địa chỉ, vì vậy tôi không biết nó đến từ đâu tbh) không có bảng định tuyến và không có máy chủ tên được chỉ định, điều này khiến tôi nghi ngờ thậm chí không cố gắng "dhcp bất cứ thứ gì". Ngay cả khi tôi thêm dhcp6: sai Tôi vẫn nhận được một fracking ipv6 nhưng không ipv4 tôi giữ một đuôi -f /var/log/syslog mở toàn bộ thời gian và không có gì hữu ích xuất hiện.

nếu tôi chạy dhclient -r ens9 && dhclient ens9 giao diện không nhận được một ipv4 và mạng bắt đầu hoạt động (ví dụ, đó là cách tôi làm cho nó hoạt động trong quá trình cài đặt). Tôi có thể ssh trong đó tốt, thậm chí đôi khi mạng bị treo (nhưng thành thật mà nói, điều này là nhỏ nếu ít nhất tôi có thể làm cho cấu hình DHCP hoạt động).

Vì vậy, ngay cả khi tôi có một cách giải quyết khủng khiếp mà tôi không muốn sử dụng, tôi thực sự muốn hiểu tại sao cách "Chuẩn" (ý định chơi chữ) mặc định không hiệu quả với tôi và tôi hiện không có lựa chọn nào để gõ đầu của tôi.

Tôi đã bắt đầu sử dụng lại một chiếc máy cũ để giải trí, và cuối cùng tôi hoàn toàn thất vọng, điều này khiến tôi nhớ lại lý do tại sao tôi ngừng sử dụng Linux làm hệ điều hành máy tính để bàn.

Cập nhật:

  1. thử nghiệm với mạng

đây là kết quả sau nhiều giờ chạy

liên kết:ens9 loại:ether hoạt động:thiết lập xuống cấp:định cấu hình

ngay sau khi khởi động lại, nó trông khá khác:

liên kết:ens9 loại:ether hoạt động:tắt thiết lập:được quản lý

nhưng tôi nghi ngờ đó là do tham số tùy chọn nếu tôi xóa không bắt buộc

netplan tạo && áp dụng netplan Tôi đã trở lại trạng thái ban đầu của:

liên kết:ens9 loại:ether hoạt động:thiết lập xuống cấp:định cấu hình

khởi động lại mà không có tùy chọn, sau khi bị đình trệ ở máy chủ và tra cứu tên mạng mang lại cho tôi:

liên kết:ens9 loại:ether hoạt động:thiết lập xuống cấp:định cấu hình

nếu tôi chạy dhclient -r ens9 && dhclient ens9 nó đi từ Giảm sút chất lượng đến có thể định tuyến

  1. Tôi nhớ chiếc máy tính xách tay này cũng đi kèm với một cổng ethernet tích hợp (đã lâu rồi tôi mới thấy một cái mà tôi thậm chí không nhớ chúng tồn tại), vì vậy tôi đã rút Thunderbolt Dongle, kết nối trực tiếp cáp của mình với cổng tích hợp, đã cập nhật tệp cấu hình với tên giao diện mới và khi đến các bước tạo thông thường, áp dụng, thậm chí khởi động lại. Kết quả: Không có gì thay đổi, cùng một hành vi chính xác theo bất kỳ cách nào. Từ đó, tôi có thể nói rằng đó chắc chắn không phải là vấn đề HW mà là vấn đề SW. Cái lớn nhất là: không có nhật ký nào (theo như tôi có thể nói) giải thích lý do tại sao sơ đồ mạng không làm bất cứ điều gì nó cần làm với máy khách DHCP. Ngay cả khi sử dụng -d chuyển đổi hoặc thử (kế hoạch mạng thử) cung cấp thông tin bằng không.

  2. Vì vậy, tôi nghĩ có lẽ đặt một bản dựng máy chủ trên máy tính xách tay không phải là ý tưởng hay nhất, vì vậy tôi đã tải xuống và dùng thử Ubuntu Desktop 21.10. Cùng một hành vi.

  3. Sau khi điều tra thêm, tôi thấy trên internet có thể có sự cố với phần sụn và/hoặc mô-đun hạt nhân. Sau đó tôi đã tiếp tục với: apt-get cài đặt b43-fwcutter firmware-b43-installermodprobe b43 nhưng không có gì thay đổi, cùng một hành vi chính xác và DHCP từ chối thực hiện công việc của mình nếu không được kích hoạt thủ công :(

thông tin cơ bản: Linux là hệ điều hành chính (và duy nhất) của tôi từ năm 1994 đến năm 2004 khi tôi chuyển sang OSX. Tôi tiếp tục sử dụng nó trên các máy chủ nhưng với "nền tảng đám mây lười biếng và docker" hiện đại, tôi đã không phải xử lý các vấn đề về cấu hình mạng trong một thời gian dài và tiết lộ đầy đủ, hôm nay tôi mới biết về sơ đồ mạng. Mặc dù ý kiến ​​​​cá nhân của tôi là một ngôn ngữ sử dụng khoảng trắng làm phương tiện để xác định các khối là một lựa chọn tồi, nhưng tôi rất quen thuộc với khoai mỡ và hoang tưởng trong việc kiểm tra/đếm những khoảng trắng phiền phức đó.

pasman pasmański avatar
lá cờ mx
Trong cấu hình chứng khoán là `ethernets` thay vì `ethernet`
lá cờ ke
nếu tôi thay đổi nó thành `ethernet` khi tôi chạy `netplan generate` thì nó phàn nàn rằng số ít không hợp lệ. Vì vậy, tôi đoán cấu hình chứng khoán là đúng?
lá cờ ke
oh xin lỗi, chỉ bây giờ tôi thấy những gì bạn có ý nghĩa. Vì không có mạng, tôi đã sao chép cấu hình thay vì sao chép/dán nó và chứng khó đọc không giúp tôi nhìn ra lỗi đánh máy của mình. Tôi sẽ sửa bài. Cảm ơn.
lá cờ us
Cấu hình (với `ethernets`!) có vẻ chính xác. Nếu dhclient hoạt động, networkd cũng sẽ hoạt động. Bạn có thể hiển thị đầu ra của `networkctl` trên hệ thống này không?
lá cờ ke
liên kết:ens9 loại:ether hoạt động:thiết lập xuống cấp:định cấu hình đây là kết quả sau nhiều giờ chạy ngay sau khi khởi động lại, nó trông khá khác: liên kết:ens9 loại:ether hoạt động:tắt thiết lập:được quản lý nhưng tôi nghi ngờ đó là do tham số `tùy chọn` nếu tôi xóa "tùy chọn" và `netplan tạo && áp dụng netplan`, tôi sẽ quay lại trạng thái ban đầu là: liên kết:ens9 loại:ether hoạt động:thiết lập xuống cấp:định cấu hình khởi động lại mà không có `tùy chọn`, sau khi bị đình trệ ở `tra cứu tên máy chủ và mạng` mang lại cho tôi: liên kết:ens9 loại:ether hoạt động:thiết lập xuống cấp:định cấu hình
lá cờ ke
meh, xin lỗi, đăng xóa định dạng của tôi. Tóm lại là: xuống cấp và cấu hình
lá cờ ke
nếu tôi chạy `dhclient -r ens9 && dhclient ens9` thì nó sẽ chuyển từ `degraded` thành `routable`
Điểm:0
lá cờ ke

Nó không nhiều nhưng ít nhất tôi đã tìm ra lý do tại sao những ipv6 địa chỉ đã được hiển thị: rõ ràng sơ đồ mạng tự do thêm các bước bổ sung vào cấu hình mạng trong quá trình phát ra lệnh (không hay lắm nếu bạn hỏi tôi). Cách khắc phục là:

  1. cộng liên kết cục bộ: [] đến cấu hình giao diện của netplan và tạo
  2. kiểm tra của bạn /chạy/systemd/mạng/ dir cho các tệp được tạo

Idk, tôi càng tìm kiếm tôi càng tìm thấy điều này sơ đồ mạng phiền phức, khó hiểu, không hữu ích và tệ nhất là hoàn toàn đi ngược lại triết lý * unix. Nó chỉ đang che giấu mọi thứ và làm cho nó phức tạp hơn, cố gắng sửa chữa thứ gì đó không bị hỏng...

Điểm:-1
lá cờ ke

Phải thừa nhận rằng cuối cùng vì thất vọng, tôi đã làm cho nó hoạt động theo cách bẩn thỉu nhất có thể (cách tôi muốn tránh):

Chỉ cần chạy nó qua rc.local

Điều này "hoạt động" vì giao diện khá không ổn định, có vẻ như có "thứ gì đó bên dưới" đang làm "điều gì đó".

Đặt IP tĩnh sẽ giải quyết được sự không ổn định nhưng tốt, đó không phải là vấn đề ...

Đă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.