Câu trả lời:
Bạn thực sự không thể làm điều này. Thẻ của bạn chỉ có một địa chỉ MAC nhưng có nhiều giao diện IP. Họ sẽ cần phải có địa chỉ được gán tĩnh.
Khi máy chủ DHCP gửi lại DHCPOFFER, làm thế nào để nó được gửi đến eth0:1
và không đến eth0
? eth0:1
gửi DHCPDISCOVER hoặc DHCPREQUEST bằng cách phát sóng. Máy chủ DHCP phản hồi với DHCPOFFER để thông báo cho khách hàng địa chỉ IP của nó. Nhưng DHCPOFFER sẽ đến như eth0:1
thế nào nếu chưa có địa chỉ IP? Máy chủ DHCP phát lại và dựa vào lớp liên kết để phân phối chính xác khung ethernet (với các lớp liên kết khác được xếp chồng lên nhau) đến đúng địa chỉ MAC. Và bây giờ thiết bị của bạn có một địa chỉ IP.
Vấn đề của DHCPOFFER là từ góc độ Lớp 2, hai "thiết bị" ( eth0
và eth0:1
) không thể phân biệt được, và vì vậy (từ góc độ Lớp 3), DHCPOFFER được định sẵn cho 255.255.255.255 (vì eth0:1
chưa có Địa chỉ IP).
Bạn có thể khắc phục điều này bằng cách sử dụng Vlan. Vlan sẽ cho phép bạn lấy cùng một miền quảng bá vật lý và coi nó như nhiều miền quảng bá "ảo" (do đó có tên).
dhclient eth0.1
để có được DHCPOFFER.