Linux làm DHCP server thì có cần bỏ option 82 không

LINUX LÀM DHCP SERVER THÌ CÓ CẦN BỎ OPTION 82 KHÔNG ?
(DHCP SNOOPING)

Bình thường mình làm lab DHCP snooping, thì dùng 1 router Cisco để cấp DHCP luôn, và khi đó cần bỏ option 82 ở switch đi thì client mới nhận IP

Mô hình:

Cấu hình DHCP snooping trên switch:

ip dhcp snooping

ip dhcp snooping vlan 10

!

interface e0/1

 description Uplink_to_R3

 switchport access vlan 10

 ip dhcp snooping trust

!

interface e0/0

 description Client_VPC

 switchport mode access

 switchport access vlan 10

 ip dhcp snooping limit rate 10

!

Cấu hình DHCP relay trên Router

interface Ethernet0/1##Cổng LAN

 ip address 192.168.2.3 255.255.255.0

 ip helper-address 10.1.2.10

Khai trên Linux:

Tạo thư mục /data và tạo file dhcpd.conf

default-lease-time 600;

max-lease-time 7200;

subnet 10.1.2.0 netmask 255.255.255.0 {

  # Không để range gì ở đây cả

}

# Định nghĩa dải mạng các bác muốn cấp

subnet 192.168.2.0 netmask 255.255.255.0 {

  range 192.168.2.10 192.168.2.100;       # Cấp từ .100 đến .200

  option routers 192.168.2.3;           # Gateway

  option domain-name-servers 8.8.8.8;

}

Add route (tạm thời) về dải client 192.168.2.0/24

sudo ip route add 192.168.2.0/24 via 10.1.2.3 dev ens4

Cài dhcp bằng docker

  docker run -d \

  --name dhcp-server \

  --net=host \

  --privileged \

  --restart always \

  -v /data:/data \

  networkboot/dhcpd ens4

#Sau đó restart service

docker restart dhcp-server

docker logs -f dhcp-server

Trên VPC gõ ip dhcp để xin IP nhưng ko thấy

Sau khi ta cho lệnh no ip dhcp snooping information option trên switch thì mới cấp được IP

Vậy là cả router cisco và linux làm dhcp server thì ta đều cần lệnh bỏ option 82

Bài viết cùng danh mục