Điểm:0

Làm cách nào để sử dụng DHCP trên nhiều Vlan trên một giao diện với netplan?

lá cờ pt

Trong cấu trúc liên kết mạng hiện tại của tôi, tôi có nhiều Vlan - mỗi Vlan đều có định tuyến riêng:

Vlan 10:
  DHCP: 10.0.10.10-10.0.10.255
  Mạng con: 255.255.255.0
  Cổng: 10.0.10.1

Vlan 11
  DHCP: 10.0.11.10-10.0.11.255
  Mạng con: 255.255.255.0
  Cổng: 10.0.11.1

(Các) máy tôi đang tự động cung cấp có một NIC duy nhất. Đây là lý do tại sao tôi muốn tránh sử dụng các cấu hình tĩnh và chuyển tiếp trên DHCP để cung cấp các cài đặt "chính xác".

Yaml của tôi trông như thế này:

mạng:
  phiên bản: 2
  trình kết xuất: mạng
  ethernet:
    enp5s0:
      # Chỉ định kết nối là "quan trọng đối với hệ thống", nghĩa là systemd-networkd sẽ đặc biệt quan tâm 
      # để không giải phóng IP khỏi DHCP khi trình nền được khởi động lại.
      quan trọng: có
      dhcp4: không

  vlan:
    mây:
      mã số: 10
      liên kết: enp5s0
      dhcp4: có
      ghi đè dhcp4:
        số liệu tuyến đường: 200

    văn phòng:
      mã số: 11
      liên kết: enp5s0
      dhcp4: có
      ghi đè dhcp4:
        số liệu tuyến đường: 100

Vấn đề là nó chỉ nhận được cài đặt DHCP cho mây vlan và không làm gì với văn phòng một. Am i thiếu cái gì ở đây?

GHI CHÚ:
Đây không phải là một bản sao của netplan với nhiều vlan trên một giao diện - cần trợ giúp.

lá cờ ru
Bạn có chắc là đường dây bạn đã kết nối trên enp5s0 đang mang VLAN 10 cho hệ thống của bạn không? Không nhận được DHCP cho một Vlan thường có nghĩa là nó không giao tiếp đúng cách trên mạng, thường là khi ID Vlan cụ thể không được truyền xuống đúng cách từ liên kết mạng
lá cờ pt
@ThomasWard vâng, tôi chắc chắn. Nếu tôi chỉ có một VLAN trong cấu hình và chuyển đổi giữa `id: 10` và `id: 11` thì nó hoạt động bình thường và tôi nhận được cấu hình DHCP. Nó không có vẻ là như vậy. Nếu tôi đặt `entp5s0` thành `dhcp4: yes` và sau đó chỉ có VLAN `cloud` thì nó sẽ hoạt động trở lại. Nó đặc biệt không hoạt động khi tôi thêm một Vlan thứ hai như cấu hình ở trên vì một số lý do. :/
Điểm:0
lá cờ cn

Hãy nhớ rằng, máy chủ DHCP của bạn không biết về cấu hình VLAN của bạn.

Nó đang nhận được yêu cầu về IP cho địa chỉ MAC của enp5s0 và sau đó là một yêu cầu khác, rất có thể giống với yêu cầu trước đó. Hãy xem nhật ký DHCP, nó sẽ xác nhận điều này. Hoặc sử dụng tcpdump để gỡ lỗi lưu lượng.

lá cờ us
Câu trả lời này giả định rằng chỉ có một máy chủ DHCP duy nhất. Điều đó hoàn toàn không rõ ràng; thông thường, nếu bạn sắp có nhiều mạng với các mạng con khác nhau, thì máy chủ DHCP trên mỗi mạng là một máy khác nhau.

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