Điểm:3

Netplan hỗ trợ bao nhiêu VLAN bridge?

lá cờ hu

trong mạng phòng thí nghiệm, tôi cố gắng ảo hóa một bộ định tuyến định tuyến giữa nhiều Vlan [2]. Hypervisor chạy Ubuntu 20.04.

Tuy nhiên, tôi chỉ có thể thiết lập 21 VLAN bridge trên Hypervisor. Ngay khi tôi thêm cầu nối Vlan thứ 22 (hoặc nhiều hơn), netplan sẽ báo lỗi [1].

Điều đó khiến tôi tự hỏi, nếu netplan chỉ hỗ trợ một số cầu VLAN hạn chế?

[Chỉnh sửa]: Đây là trên netplan 0.102-0ubuntu1~20.04.2. Đầu ra đơn vị systemd bên dưới [3]. Thú vị hơn là đầu ra journald, trong đó có dòng: Không thể liệt kê địa chỉ: Không có dung lượng bộ đệm [4].

[1] Lỗi khi cố gắng áp dụng >21 VLAN bridge:

root@test1:~# netplan áp dụng
Công việc cho systemd-networkd.service không thành công vì quá trình kiểm soát đã thoát với mã lỗi.
Xem "trạng thái systemctl systemd-networkd.service" và "journalctl -xe" để biết chi tiết.
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/usr/sbin/netplan", dòng 23, trong <module>
    netplan.main()
  Tệp "/usr/share/netplan/netplan/cli/core.py", dòng 50, trong tệp chính
    self.run_command()
  Tệp "/usr/share/netplan/netplan/cli/utils.py", dòng 264, trong run_command
    tự.func()
  Tệp "/usr/share/netplan/netplan/cli/commands/apply.py", dòng 55, đang chạy
    self.run_command()
  Tệp "/usr/share/netplan/netplan/cli/utils.py", dòng 264, trong run_command
    tự.func()
  Tệp "/usr/share/netplan/netplan/cli/commands/apply.py", dòng 236, trong command_apply
    utils.systemctl_networkd('start', sync=True, extra_services=netplan_wpa + netplan_ovs)
  Tệp "/usr/share/netplan/netplan/cli/utils.py", dòng 131, trong systemctl_networkd
    quy trình con.check_call(lệnh)
  Tệp "/usr/lib/python3.8/sub process.py", dòng 364, trong check_call
    tăng CalledProcessError(retcode, cmd)
sub process.CalledProcessError: Command '['systemctl', 'start', 'systemd-networkd.service', 'netplan-ovs-cleanup.service']' trả về trạng thái thoát khác không 1.

[2] Cấu hình netplan đầy đủ với 30 giao diện:

mạng:
  phiên bản: 2
  trình kết xuất: mạng

  ethernet:
    enp1s0:
      dhcp4: không
      dhcp6: không
      địa chỉ:
        - 192.168.0.135/24
      cổng4: 192.168.0.254
      máy chủ tên:
        Tìm kiếm:
          - ví dụ.com
        địa chỉ:
          - 192.168.0.1
          - 192.168.0.2

  vlan:
    anh0.1:
      id: 1
      liên kết: br0
    anh0.2:
      id: 2
      liên kết: br0
    anh0.3:
      id: 3
      liên kết: br0
    anh0.4:
      mã số: 4
      liên kết: br0
    br0.5:
      số: 5
      liên kết: br0
    anh0.6:
      mã số: 6
      liên kết: br0
    br0.7:
      mã số: 7
      liên kết: br0
    anh0.8:
      mã số: 8
      liên kết: br0
    br0.9:
      mã số: 9
      liên kết: br0
    anh0.10:
      mã số: 10
      liên kết: br0
    anh0.11:
      mã số: 11
      liên kết: br0
    anh0.12:
      mã số: 12
      liên kết: br0
    br0.13:
      mã số: 13
      liên kết: br0
    br0.14:
      mã số: 14
      liên kết: br0
    br0.15:
      mã số: 15
      liên kết: br0
    br0.16:
      mã số: 16
      liên kết: br0
    br0.17:
      mã số: 17
      liên kết: br0
    br0.18:
      id: 18
      liên kết: br0
    br0.19:
      id: 19
      liên kết: br0
    br0.20:
      mã số: 20
      liên kết: br0
    br0.21:
      mã số: 21
      liên kết: br0
    br0.22:
      mã số: 22
      liên kết: br0
    br0.23:
      mã số: 23
      liên kết: br0
    br0.24:
      mã số: 24
      liên kết: br0
    br0,25:
      mã số: 25
      liên kết: br0
    br0.26:
      mã số: 26
      liên kết: br0
    br0.27:
      mã số: 27
      liên kết: br0
    br0.28:
      mã số: 28
      liên kết: br0
    br0.29:
      mã số: 29
      liên kết: br0

  cầu:
    anh 0:
      giao diện:
        - enp1s0
      macaddress: 54:52:00:00:51:14
      dhcp4: không
      dhcp6: không
      địa chỉ:
        - 192.168.0.249/24
      cổng4: 192.168.0.254
      máy chủ tên:
        Tìm kiếm:
          - ví dụ.com
        địa chỉ:
          - 192.168.0.1
          - 192.168.0.2
      #thông số:
      # chuyển tiếp-trễ: 0
      # stp: sai
    anh1:
      giao diện:
        - br0.1
      macaddress: 54:52:01:00:00:14
      dhcp4: không
      dhcp6: không
      địa chỉ:
        - 10.1.0.14/24
      cổng4: 10.1.0.254
      máy chủ tên:
        Tìm kiếm:
          - ví dụ.com
        địa chỉ:
          - 192.168.0.1
          - 192.168.0.2
    anh2:
      giao diện:
        - br0.2
      dhcp4: không
      dhcp6: không
    anh3:
      giao diện:
        - br0.3
      dhcp4: không
      dhcp6: không
    anh4:
      giao diện:
        - br0.4
      dhcp4: không
      dhcp6: không
    br5:
      giao diện:
        - br0,5
      dhcp4: không
      dhcp6: không
    anh6:
      giao diện:
        - br0.6
      dhcp4: không
      dhcp6: không
    anh7:
      giao diện:
        - br0.7
      dhcp4: không
      dhcp6: không
    anh8:
      giao diện:
        - br0.8
      dhcp4: không
      dhcp6: không
    anh9:
      giao diện:
        - br0.9
      dhcp4: không
      dhcp6: không
    anh10:
      giao diện:
        - br0.10
      macaddress: 54:52:20:00:00:01
      dhcp4: không
      dhcp6: không
      địa chỉ:
        - 10.10.0.1/24
      cổng4: 10.10.0.254
      máy chủ tên:
        Tìm kiếm:
          - ví dụ.com
        địa chỉ:
          - 192.168.0.1
          - 192.168.0.2
    anh11:
      giao diện:
        - br0.11
      dhcp4: không
      dhcp6: không
    anh12:
      giao diện:
        - br0.12
      dhcp4: không
      dhcp6: không
    anh13:
      giao diện:
        - br0.13
      dhcp4: không
      dhcp6: không
    anh14:
      giao diện:
        - br0.14
      dhcp4: không
      dhcp6: không
    anh15:
      giao diện:
        - br0,15
      dhcp4: không
      dhcp6: không
    anh16:
      giao diện:
        - br0.16
      dhcp4: không
      dhcp6: không
    anh17:
      giao diện:
        - br0.17
      dhcp4: không
      dhcp6: không
    anh18:
      giao diện:
        - br0.18
      dhcp4: không
      dhcp6: không
    anh19:
      giao diện:
        - br0.19
      dhcp4: không
      dhcp6: không
    anh20:
      giao diện:
        - br0,20
      dhcp4: không
      dhcp6: không
    anh21:
      giao diện:
        - br0,21
      dhcp4: không
      dhcp6: không
    anh22:
      giao diện:
        - br0,22
      dhcp4: không
      dhcp6: không
    anh23:
      giao diện:
        - br0,23
      dhcp4: không
      dhcp6: không
    anh24:
      giao diện:
        - br0,24
      dhcp4: không
      dhcp6: không
    anh25:
      giao diện:
        - br0,25
      dhcp4: không
      dhcp6: không
    anh26:
      giao diện:
        - br0,26
      dhcp4: không
      dhcp6: không
    anh27:
      giao diện:
        - br0,27
      dhcp4: không
      dhcp6: không
    anh28:
      giao diện:
        - br0,28
      dhcp4: không
      dhcp6: không
    anh29:
      giao diện:
        - br0,29
      dhcp4: không
      dhcp6: không

[3] đầu ra systemd:

root@test1:~# trạng thái systemctl systemd-networkd.service
â systemd-networkd.service - Dịch vụ mạng
     Đã tải: đã tải (/lib/systemd/system/systemd-networkd.service; enable-runtime; cài đặt sẵn của nhà cung cấp: đã bật)
     Hoạt động: không thành công (Kết quả: mã thoát) kể từ Thứ Hai 2021-06-07 16:17:15 CEST; 2 giây trước
       Tài liệu: man:systemd-networkd.service(8)
    Quá trình: 63803 ExecStart=/lib/systemd/systemd-networkd (mã=đã thoát, trạng thái=1/THẤT BẠI)
   PID chính: 63803 (mã=đã thoát, trạng thái=1/THẤT BẠI)
      Lỗi: 105 (Kein Hauptspeicher für den Puffer verfügbar)

Ngày 07 tháng 6 16:17:15 test1 systemd[1]: systemd-networkd.service: Quá trình chính đã thoát, mã=đã thoát, trạng thái=1/THẤT BẠI
Ngày 07 tháng 6 16:17:15 test1 systemd[1]: systemd-networkd.service: Không thành công với kết quả là 'mã thoát'.
Ngày 07 tháng 6 16:17:15 test1 systemd[1]: Không thể khởi động Dịch vụ Mạng.
Ngày 07 tháng 6 16:17:15 test1 systemd[1]: systemd-networkd.service: Công việc khởi động lại theo lịch trình, bộ đếm khởi động lại ở mức 5.
Ngày 07 tháng 6 16:17:15 test1 systemd[1]: Dịch vụ mạng đã dừng.
Ngày 07 tháng 6 16:17:15 test1 systemd[1]: systemd-networkd.service: Bắt đầu yêu cầu lặp lại quá nhanh.
Ngày 07 tháng 6 16:17:15 test1 systemd[1]: systemd-networkd.service: Không thành công với kết quả là 'mã thoát'.
Ngày 07 tháng 6 16:17:15 test1 systemd[1]: Không thể khởi động Dịch vụ Mạng.

[4] Nhật ký lỗi:

root@test1:~# tạp chí -xe
Ngày 07 tháng 6 16:17:14 test1 systemd[1]: Đang tải lại.
Ngày 07 tháng 6 16:17:14 test1 systemd[1]: Đang dừng dịch vụ mạng...
-- Chủ đề: Công việc dừng cho đơn vị systemd-networkd.service đã bắt đầu thực hiện
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Một công việc dừng cho đơn vị systemd-networkd.service đã bắt đầu thực hiện.
--
-- Định danh công việc là 3254.
07 tháng 6 16:17:14 test1 systemd[1]: Kiểm tra tình trạng dẫn đến cấu hình OpenVSwitch để dọn dẹp bị bỏ qua.
-- Chủ đề: Công việc bắt đầu cho đơn vị netplan-ovs-cleanup.service đã kết thúc thành công
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Công việc bắt đầu cho đơn vị netplan-ovs-cleanup.service đã kết thúc thành công.
--
-- Định danh công việc là 3259.
07 tháng 6 16:17:14 test1 systemd[1]: Kiểm tra tình trạng dẫn đến cấu hình OpenVSwitch để dọn dẹp bị bỏ qua.
-- Chủ đề: Công việc bắt đầu cho đơn vị netplan-ovs-cleanup.service đã kết thúc thành công
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Công việc bắt đầu cho đơn vị netplan-ovs-cleanup.service đã kết thúc thành công.
--
-- Định danh công việc là 3262.
Ngày 07 tháng 6 16:17:14 test1 systemd[1]: systemd-networkd.service: Thành công.
-- Chủ đề: Đơn vị thành công
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Đơn vị systemd-networkd.service đã vào trạng thái 'chết' thành công.
Ngày 07 tháng 6 16:17:14 test1 systemd[1]: Bắt đầu dịch vụ mạng...
-- Chủ đề: Một công việc bắt đầu cho đơn vị systemd-networkd.service đã bắt đầu thực hiện
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Một công việc bắt đầu cho đơn vị systemd-networkd.service đã bắt đầu thực hiện.
--
-- Định danh công việc là 3256.
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br9: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br8: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br7: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br6: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br5: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br4: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br3: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br29: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br28: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br27: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br26: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br25: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br24: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br23: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br22: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br21: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br20: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br2: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br19: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br18: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br17: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br16: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br15: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br14: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br13: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br12: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br11: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br10: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br1: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: br0: netdev đã sẵn sàng
Ngày 07 tháng 6 16:17:14 test1 systemd-networkd[63781]: Không thể liệt kê địa chỉ: Không có dung lượng bộ đệm
Ngày 07 tháng 6 16:17:14 test1 systemd[1]: systemd-networkd.service: Quá trình chính đã thoát, mã=đã thoát, trạng thái=1/THẤT BẠI
-- Chủ đề: Quá trình đơn vị đã thoát
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Quá trình ExecStart= thuộc đơn vị systemd-networkd.service đã thoát.
--
-- Mã thoát của quy trình là 'đã thoát' và trạng thái thoát của nó là 1.
Ngày 07 tháng 6 16:17:14 test1 systemd[1]: systemd-networkd.service: Không thành công với kết quả là 'mã thoát'.
-- Chủ đề: Đơn vị thất bại
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Đơn vị systemd-networkd.service đã chuyển sang trạng thái 'không thành công' với kết quả là 'mã thoát'.
Ngày 07 tháng 6 16:17:14 test1 systemd[1]: Không thể khởi động Dịch vụ Mạng.
-- Chủ đề: Công việc bắt đầu cho đơn vị systemd-networkd.service không thành công
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Công việc bắt đầu cho đơn vị systemd-networkd.service đã kết thúc với lỗi.
--
-- Mã định danh công việc là 3256 và kết quả công việc không thành công.
Ngày 07 tháng 6 16:17:14 test1 systemd[1]: systemd-networkd.service: Công việc khởi động lại theo lịch trình, bộ đếm khởi động lại ở mức 1.
-- Chủ đề: Tự động khởi động lại thiết bị đã được lên lịch
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Tự động khởi động lại thiết bị systemd-networkd.service đã được lên lịch, do đó
-- cài đặt Restart= được định cấu hình cho thiết bị.
07 tháng 6 16:17:14 test1 systemd[1]: Kiểm tra tình trạng dẫn đến cấu hình OpenVSwitch để dọn dẹp bị bỏ qua.
-- Chủ đề: Công việc bắt đầu cho đơn vị netplan-ovs-cleanup.service đã kết thúc thành công
-- Xác định bởi: systemd
-- Hỗ trợ: http://www.ubuntu.com/support
--
-- Công việc bắt đầu cho đơn vị netplan-ovs-cleanup.service đã kết thúc thành công.
--
-- Định danh công việc là 3268.

(và một loạt các kết quả đầu ra lặp đi lặp lại).

Lukas Maerdian avatar
lá cờ cn
Đó là một thất bại thú vị ... Tuy nhiên, khi tôi cố gắng sao chép nó trên Ubuntu Focal (20.04), bằng cách sử dụng netplan.io 0.102, nó vẫn hoạt động tốt. Tôi có thể áp dụng cấu hình netplan [2] đó mà không gặp vấn đề gì. Bạn có thể hiển thị đầu ra của `systemctl status systemd-networkd.service` và `journalctl -xe` để xem nó bị lỗi như thế nào không? Ngoài ra, bạn đang sử dụng phiên bản netplan nào (`dpkg - l | grep netplan.io`)?
apalacheno avatar
lá cờ hu
Xin chào Lukas, bạn đã thử 'áp dụng' cấu hình netplan nhiều lần chưa? Đối với tôi, đôi khi nó hoạt động lần đầu tiên, nhưng sau một trường hợp khác của "áp dụng netplan", lỗi đã đề cập xảy ra (hoặc sau khi khởi động lại, sau đó máy không thể truy cập được nữa).Tôi đã cập nhật bài đăng gốc của mình với thông tin được yêu cầu.
Điểm:2
lá cờ hu

Để trả lời câu hỏi của riêng tôi: Tôi đoán tôi đã bị lỗi này từ năm 2019: https://github.com/systemd/systemd/issues/14417.

Như một giải pháp thay thế, hiện tại việc bật và khởi động ổ cắm systemd-networkd dường như giảm thiểu sự cố này:

systemctl kích hoạt systemd-networkd.socket
khởi động systemctl systemd-networkd.socket

Thử nghiệm ban đầu cho thấy rằng đây là một giải pháp khả thi cũng tồn tại khi khởi động lại. Tôi sẽ tiếp tục kiểm tra vấn đề này và đánh dấu câu trả lời này là đã được giải quyết ngay bây giờ.

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