Kiểm tra hợp đồng thuê DHCP của tôi?


11

Có cách nào để hiển thị hợp đồng thuê DHCP (máy khách) hiện tại của tôi không?

Hoặc thậm chí tốt hơn - lấy tất cả các tùy chọn / thông tin được gửi với DHCPACK?


4
/var/lib/dhcp/dhclient.leases?
heemayl

@heemayl tệp này trống trong trường hợp của tôi (Ubuntu 15.10), có thể do NetworkManager đang có được hợp đồng thuê dhcp (?)
madneon

ipconfig getpacket <ifname>hay ipconfig getv6packet <ifname>trên Mac OS X.
thrig

@heemayl, Không. No such file or directory
Cerin

@heemayl đã đúng cho thư mục. Trên Debian Stretch tôi đã tìm thấy infos trong "/var/lib/dhcp/dhclient.eth0.lease"
Larsen

Câu trả lời:


5

Tôi đã sử dụng dhcpdumpkhi tôi đang kiểm tra DHCP. Nó sẽ kết xuất cả hai mặt của giao dịch DHCP. Nếu bạn để nó chạy, nó sẽ ghi lại các tùy chọn được thông qua.

Bạn có thể muốn khởi động lại máy khách DHCP của mình để xem cuộc đàm phán ban đầu. Yêu cầu gia hạn phải chứa tất cả các cấu hình đang chạy.


9

Tôi không biết cách truy vấn thông tin này trên máy khách. Nếu bạn đang ở trên máy chủ, bạn có thể thấy thông tin về khách hàng thuê /var/lib/dhcp/dhclient.leases. Từ khách hàng, cách duy nhất tôi biết là:

sudo grep dhclient /var/log/syslog

Mà sẽ cung cấp cho bạn một cái gì đó như:

May 20 18:34:38 [machine_name] dhclient: DHCPREQUEST on eth0 to [DHCP_SERVER_IP] port 67
May 20 18:34:38 [machine_name] dhclient: DHCPACK from [DHCP_SERVER_IP]
May 20 18:34:38 [machine_name] dhclient: bound to [client_dhcp_ip] -- renewal in 1517 seconds.

4

tùy thuộc vào distro của bạn, nó nên được đặt ở /var/lib/dhcpdưới dhclient.{interface}.leases or /var/lib/dhclient.leases. bạn cũng có thể chỉ định đường dẫn của tệp dhclient.lease bằng cách chuyển -lf khi bắt đầu dhclient.


@có thể nó phải ở dưới/var/lib/dhcp/dhclient.{interface}.leases e.g /var/lib/dhcp/dhclient.eth0.leases
RDCortez

2

Với NetworkManager, sử dụng nmcliđể truy vấn trạng thái DHCP cho kết nối hoạt động của bạn (giả sử là một) với

nmcli -f ipv4.method con show "`nmcli -t -f NAME connection `"

Để sử dụng thông tin DHCP đầy đủ -f DHCP4. Điều chỉnh cho ipv6 khi cần thiết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.