Điểm:0

Xác định nguồn cho thuê DHCP trong máy tính để bàn Ubuntu 20.04

lá cờ us

Tôi có một máy chủ đang chọn một địa chỉ được gán DHCP Sai lầm. Cụ thể, địa chỉ MAC được dành riêng cho một địa chỉ cụ thể trong máy chủ DHCP và thay vì nhận địa chỉ đó, một thứ khác đã nhận địa chỉ đó và máy khách sẽ nhận được một địa chỉ ngẫu nhiên khác.

Tôi đang cố gắng tìm hiểu xem có thứ gì khác trên mạng đang cung cấp dịch vụ cho thuê DHCP hay không (điều này sẽ giải thích tất cả điều này rất cụ thể) nhưng thật không may với việc chuyển đổi từ máy khách dhcp cũ tốt sang trình quản lý mạng, tôi không thể thực hiện được nữa cách này vì không có tệp dhclient.lease. Cũng không có mục nhật ký nào cho DHCPOFFER và không có định danh máy chủ dhcp trong /var/lib/NetworkManager/*.lease

Đây có vẻ là thông tin sửa lỗi có giá trị, vì vậy sẽ rất tuyệt nếu nó tồn tại ở đâu đó trên hệ thống và không bị loại bỏ một cách đơn giản; nếu địa chỉ đã được chỉ định trong quá trình khởi động, nó không thực sự đơn giản để tcpdump để kiểm tra các gói ...

Greg Nelson avatar
lá cờ us
@guiverc Tôi đã đặt lại câu hỏi, hy vọng điều đó làm cho nó rõ ràng.
Điểm:0
lá cờ br

A) Chẩn đoán máy khách DHCP

Nó đơn giản, nhưng đôi khi không đủ. "Sự cố nhiều máy chủ DHCP" đôi khi yêu cầu phân tích nâng cao hơn.

Phát hành và gia hạn địa chỉ IP:

Sudo dhclient -v -r
Sudo dhclient -v

Ví dụ rút gọn về phản hồi lệnh là:

DHCPDISCOVER trên eth0 đến 255.255.255.255 cổng 67 khoảng 3 (xid=0xc4b0e053)
DHCPACK của 10.1.1.110 từ 10.1.1.1 (xid=0xeb675d5d)

Tìm kiếm từ mệnh đề trong danh sách, ví dụ: ... từ 10.1.1.1 .... Đó là địa chỉ máy chủ DHCP mà máy khách của bạn có địa chỉ IP.

B) Chẩn đoán gói mạng

Đây là loại chẩn đoán rất hữu ích và đáng tin cậy. Cài đặt Wireshark và chụp các gói DHCP.

Sudo apt-get cài đặt Wireshark

Trong quá trình cài đặt Wireshark, tùy chọn xác nhận nói rằng tất cả người sử dụng có thể nắm bắt dữ liệu.

cộng cá mập nhóm cho người dùng của bạn:

sudo usermod -aG Wireshark <your_user_name>
nhóm <your_user_name>

Lệnh thứ hai ở trên xác minh nhóm Wireshark được thêm vào cho bạn.

Đăng xuất và đăng nhập hoặc khởi động lại PC. Sau đó bắt đầu Wireshark. Chọn giao diện mạng LAN của bạn từ danh sách giao diện và bắt đầu chụp.

Đặt khởi động hoặc udp.port==67 hoặc udp.port==68 chuỗi vào trường bộ lọc chụp trong cửa sổ Wireshark. Lĩnh vực này là trên cùng. Bạn có thể tìm thấy nó rất dễ dàng, bên trong nó là dòng chữ: "Áp dụng bộ lọc hiển thị". Nhấn enter sau khi đặt văn bản điều khoản bộ lọc.

Đặt các lệnh trong thiết bị đầu cuối để thực thi hoạt động DHCP:

Sudo dhclient -v -r
Sudo dhclient -v

Xem các gói trong trường chính của Wireshark. Bạn sẽ thấy địa chỉ IP của thiết bị từ xa gửi ưu đãi DHCP.

Giải nén dòng "Dynamic Host Configuration Protocol" và kiểm tra chi tiết.

Greg Nelson avatar
lá cờ us
Cảm ơn bạn. Điều này làm việc hoàn hảo. Vì tôi chỉ cần theo dõi địa chỉ IP của máy chủ có DHCPOFFER được chấp nhận, nên tôi không cần phải thực hiện quy trình Wireshark (hoặc tcpdump) để theo dõi các gói, nhưng tôi chắc chắn rằng điều đó sẽ hữu ích cho ai đó.
netbat avatar
lá cờ br
Không có gì. Vâng, bạn đúng. Nếu chỉ cần kiểm tra cơ bản là quá mức cần thiết. Nhưng tcpdump hoặc Wireshark rất hữu ích nếu ví dụ: hai máy chủ DHCP gửi phiếu mua hàng và cần biết thêm chi tiết (địa chỉ MAC, thời gian phản hồi, sự khác biệt trong phiếu mua hàng, v.v.). Một máy chủ DHCP không mong muốn giả mạo hoặc bị lãng quên có thể phá hủy hầu hết các địa chỉ máy khách và thông tin liên lạc của chúng trong miền quảng bá.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.