Câu hỏi Làm thế nào để cấu hình hai địa chỉ IP trên một vlan cụ thể


Tôi không chắc về cú pháp ở đây: những gì đến trước /etc/network/interfaces tên giao diện, VLAN hoặc bí danh? Những gì tôi muốn là để thiết lập hai mạng con khác nhau trên cùng một VLAN (tạm thời).

Nó sẽ trông giống như dưới đây, trong đó có 10.20.100.100/24 ​​và 10.20.200.200/24 ​​trên cùng một VLAN (id 33):

iface eth0:1.33 inet static
  address 10.20.100.100
  netmask 255.255.255.0

iface eth0:2.33 inet static
  address 10.20.200.200
  netmask 255.255.255.0

Tôi dự kiến ​​Debian Wiki sẽ trả lời câu hỏi này nhưng nó không: https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_One_Interface


4
2017-12-13 17:23


gốc


Sau cấu hình đó và khởi động lại mạng, đầu ra của ifconfig? Và bạn đang gặp phải vấn đề gì? Nó sẽ phức tạp khi bạn có 2 mạng con trên một máy ảo. Ngoài ra, vui lòng thêm thông tin liên quan đến cấu hình máy chủ lưu trữ và bất kỳ tường lửa nào bạn đã định cấu hình. - Panther
Và cú pháp của bạn bị tắt. inet tĩnh, cho phép cắm nóng, cổng ... - Panther


Các câu trả lời:


Tôi không biết khi nào và những gì đã thay đổi, nhưng bây giờ bạn có thể định nghĩa các giao diện ảo trên vlans:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    gateway 192.168.1.11

auto eth0.10:1
iface eth0.10:1 inet static
    address 10.20.100.100
    netmask 255.255.255.0

auto eth0.10:2
iface eth0.10:2 inet static
    address 10.20.100.200
    netmask 255.255.255.0

Hãy nghĩ về các giao diện vlan như các giao diện vật lý. Bạn thêm giao diện ảo vào giao diện "vật lý".


3
2017-11-12 17:16





Có vẻ như điều này thực sự không được hỗ trợ. Những gì bạn có thể làm là thêm một số up hoặc là post-up stanzas mà sau đó có thể thêm địa chỉ vào giao diện. Tôi đã chọn giải pháp này:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    post-up ip address add 192.168.1.62 dev $IFACE

1
2017-12-14 17:35