Điểm:0

Cách kết nối Ubuntu 21.10 với Vlan được gắn thẻ (netplan)

lá cờ pr

tôi có mạng

VLAN: 4005
MTU: 1400
Mạng con: 157.XX.XX.64/27
Cổng: 157.XX.XX.65
Khẩu trang mạng: 255.255.255.224
Phát sóng: 157.XX.XX.95

Tôi muốn định cấu hình netplan Ubuntu 21.10 thành IP 157.XX.XX.87

Tôi chỉ có hai ý tưởng

mạng:
  phiên bản: 2
  trình kết xuất: mạng
  ethernet:
     vis3:
      dhcp: sai
      tùy chọn: đúng
 cầu: 
   anh2:
     giao diện:
     địa chỉ: 
     - 157.XX.XX.87/32
vlan:
    vlan.4005:
    mã số: 4005
    liên kết: ens3
    tuyến đường:
       - đến: 0.0.0.0/0
         thông qua: 157.XX.XX.65
         số liệu: 100
    tấn:1400

ý tưởng khác

mạng:
  phiên bản: 2
  trình kết xuất: mạng
  ethernet:
     vis3:
      dhcp: sai
      tùy chọn: đúng
      địa chỉ: 
      - 157.XX.XX.87/32
 cầu: 
   anh2:
     giao diện:
     địa chỉ: 
     - 157.XX.XX.64/27
vlan:
    vlan.4005:
    mã số: 4005
    liên kết: ens3
    tuyến đường:
       - đến: 0.0.0.0/0
         thông qua: 157.XX.XX.65
         số liệu: 100
    tấn:1400

Thật không may, tất cả ý tưởng của tôi không hoạt động. Máy chủ này hoạt động theo QEMU/KVM, do đó tên của bridge và tên của VLAN được xác định trong cấu hình KVM.

Nơi thích hợp để thiết lập địa chỉ IP Ubuntu trong trường hợp này - trong giao diện, trong VLAN, trong Bridge?

Đâu là nơi thích hợp để thiết lập các tuyến đường - trong cầu nối hay trong VLAN?

Nơi thích hợp để thiết lập MTU?

Thomas Aichinger avatar
lá cờ cn
Bạn có muốn một cây cầu với vlan, hay chỉ vlan?
Thomas Aichinger avatar
lá cờ cn
Và nhân tiện, vết lõm không phù hợp!!!
Alex avatar
lá cờ pr
@ThomasAichinger, cảm ơn bạn đã quan tâm đến câu hỏi của tôi. Tôi có một cây cầu với VLAN. Nếu tôi sử dụng Ubuntu 16.04, nó hoạt động tự động, tôi chỉ cần xác định IP/Mask/Broadcast/Gateway trong/etc/mạng/giao diện, nhưng tôi vẫn không hiểu Ubuntu 21 mới cần gì, vì netplan. Nếu tôi xác định IP/Mặt nạ/Phát sóng/Cổng đơn giản (theo kiểu Ubuntu 16), thì Ubuntu hiện đại không hoạt động.
lá cờ us
Ý bạn là gì, bạn "có" một cây cầu với vlan? Cấu hình netplan của bạn cho thấy bạn xác định một cây cầu, nhưng vlan của bạn không sử dụng nó, nó không phục vụ mục đích rõ ràng, địa chỉ trên nó trong cấu hình của bạn không chính xác và nó không liên quan đến cấu hình mạng ban đầu mà bạn liệt kê. Mục đích của cây cầu này là gì?
Alex avatar
lá cờ pr
@slangasek Có lẽ tôi không hiểu ý tưởng về netplan. Tôi có cầu bên trong KVM.Và có thể thao tác bằng lệnh BRCTL. KVM của tôi chứa định nghĩa về Bridge và máy này là máy ảo. Bất kỳ Ubuntu 16.04 ảo nào của tôi đều hoạt động hoàn hảo với cây cầu này. KVM Bridge thêm thẻ VLAN 4005 vào bất kỳ addr 157.XX.XX.64/27 nào và định tuyến nó đến giao diện vật lý chính bằng Thẻ VLAN. Sau đó, bộ giao tiếp trung tâm dữ liệu định tuyến các gói được gắn thẻ từ dải IP 157.XX.XX.64/27 tới internet. Nhưng nếu tôi cố gắng tái tạo cấu hình mạng Ubuntu 16.04 (/ etc/network/interface) bằng netplan thì tôi luôn thất bại.
Christian Ehrhardt avatar
lá cờ sl
Xin chào Alex, chúng tôi phải cẩn thận với những gì có trong máy khách/máy chủ, đặc biệt là khi tôi đọc "Tôi có cầu nối bên trong KVM". Bạn có thể đạt được những gì bạn muốn theo hai cách "mạng -> ethev (thẻ vlan) -> cầu nối máy chủ -> khách" hoặc "mạng -> ethdev -> cầu nối máy chủ -> khách (thẻ vlan)". Của bạn nghe hơi giống cái sau, không an toàn (khách có thể truy cập tất cả). OTOH, cách tiếp cận đầu tiên hoàn toàn không cần cấu hình cầu nối hoặc vlan trong máy khách, máy chủ lưu trữ đảm bảo nó được gắn thẻ và khách không thể dễ dàng thoát ra. Điều đó được khuyến nghị và nội dung được giải thích trong https://netplan.io/examples/#conforming-network-bridges
Thomas Aichinger avatar
lá cờ cn
Nếu bạn không hài lòng với netplan, bạn cũng có thể tắt nó đi và chuyển về ifup/down
lá cờ us
Những hiểu lầm ở đây không phải là về netplan, mà là về cách thức hoạt động của các giao diện mạng (khách so với máy chủ). ifupdown không được hỗ trợ trong Ubuntu 20.04 trở lên và bạn không nên hoàn nguyên về nó. Vui lòng xem lời giải thích của Christian ở trên; việc sử dụng một cầu nối trên máy chủ KVM không có nghĩa là bạn nên khai báo một cầu nối trong máy khách KVM của mình.
Điểm:0
lá cờ cn

Try this configuration:

network:
  version: 2
  renderer: networkd

  ethernets:
    ens3:
              dhcp4: false
              dhcp6: false

  bridges:
    br0:
          interfaces: [ens3]
          addresses: [157.XX.XX.87/27]
          gateway4: 157.XX.XX.65
          mtu: 1500
          nameservers:
                addresses: [8.8.8.8]
          parameters:
                stp: true
                forward-delay: 4
      dhcp4: no
      dhcp6: no

  vlans:
    vlan4005:
      id: 4005
      link: ens3

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