it-swarm-vi.tech

Làm cách nào để tôi yêu cầu một địa chỉ IP mới từ máy chủ DHCP của tôi bằng Ubuntu Server?

Tôi biết có một lệnh đơn giản cho việc này, nhưng làm cách nào để thông báo cho cá thể máy chủ Ubuntu của tôi yêu cầu địa chỉ IP mới từ máy chủ DHCP trên eth0?

26
Heat Miser
27
Janis Veinbergs

Để phát hành địa chỉ IP hiện tại:

$ Sudo dhclient -r

Để có được một hợp đồng mới:

$ Sudo dhclient 
34
LukeR

Một vấn đề khác mà tôi gặp phải là dhclient tiếp tục yêu cầu cùng một IP từ máy chủ DHCP. Chạy lệnh dhclient -r đã không giải quyết điều này. Do đó, sau khi đọc man pages kỹ hơn, tôi thấy rằng nếu tôi chỉnh sửa tệp /var/lib/dhcp3/dhclient.leases để xóa tất cả các tham chiếu cho thuê đối với bộ điều hợp cụ thể, trong trường hợp của tôi eth0. Sau đó chạy Sudo dhclient eth0 làm việc như mong đợi và gán cho tôi một IP mới/khác.

Tình huống của tôi có lẽ là duy nhất, nhưng yêu cầu máy chủ của tôi lấy một địa chỉ từ phạm vi cao hơn so với trước đây. Máy chủ DHCP được cấu hình để thực hiện việc này, trừ khi địa chỉ IP cụ thể được yêu cầu bất kể phạm vi. Vì dhclient đặc biệt yêu cầu địa chỉ IP cũ, dựa trên thông tin trong dhclient.leases tập tin, máy chủ DHCP luôn trả về cùng một địa chỉ.

13
abrightwell