Đây là lệnh radclient có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
radclient - gửi gói đến máy chủ RADIUS, hiển thị trả lời
SYNOPSIS
radclient [-4] [-6] [-d raddb_directory] [-c tính] [-f hồ sơ] [-F] [-h] [-i id] [-n
num_requests_per_giây] [-p num_requests_in_parallel] [-q] [-r num_retries] [-s] [-S
tập tin chia sẻ_secret_file] [-t thời gian chờ] [-v] [-x] máy chủ {acct | auth | status | ngắt kết nối | auto}
bí mật
MÔ TẢ
radclient là một chương trình khách hàng bán kính. Nó có thể gửi các gói bán kính tùy ý đến một bán kính
máy chủ, sau đó hiển thị câu trả lời. Nó có thể được sử dụng để kiểm tra các thay đổi bạn đã thực hiện trong cấu hình
của máy chủ bán kính hoặc nó có thể được sử dụng để theo dõi xem máy chủ bán kính có hoạt động hay không.
radclient đọc các cặp giá trị / thuộc tính bán kính từ đầu vào chuẩn của nó hoặc từ một tệp
được chỉ định trên dòng lệnh. Sau đó, nó mã hóa các cặp thuộc tính / giá trị này bằng cách sử dụng
từ điển và gửi chúng đến máy chủ từ xa.
Mật khẩu người dùng và CHAP-Mật khẩu các thuộc tính được mã hóa tự động trước khi
gói được gửi đến máy chủ.
LỰA CHỌN
-4 Sử dụng IPv4 (mặc định)
-6 Sử dụng IPv6
-c tính
Gửi từng gói tính lần.
-d raddb_directory
Thư mục chứa các tệp từ điển RADIUS. Mặc định là / etc / raddb.
-f hồ sơ
Tệp để đọc các cặp thuộc tính / giá trị từ đó. Nếu điều này không được chỉ định, chúng
đọc từ stdin. Tùy chọn này có thể được chỉ định nhiều lần, trong trường hợp đó
các gói được gửi theo thứ tự từng tệp và trong mỗi tệp, theo gói đầu tiên đến gói cuối cùng
gói tin. Một dòng trống phân tách các gói logic trong một tệp.
-F In tên tập tin, số gói tin và mã trả lời.
-h In thông tin trợ giúp sử dụng.
-i id Sử dụng id làm Id yêu cầu RADIUS.
-n num_requests_per_giây
Cố gắng gửi num_requests_per_giây, cách đều nhau. Tùy chọn này cho phép bạn làm chậm
giảm tốc độ radclient gửi yêu cầu. Khi không sử dụng -n, mặc định là
để gửi các gói nhanh nhất có thể, không có độ trễ giữa các gói.
Do các hạn chế trong radclient, tùy chọn này không gửi chính xác yêu cầu
số gói tin mỗi giây.
-p num_requests_in_parallel
Gửi num_requests_in_parallel, mà không cần đợi phản hồi cho từng người. Qua
mặc định, radclient gửi yêu cầu đầu tiên mà nó đã đọc, đợi phản hồi và
khi nhận được phản hồi, hãy gửi yêu cầu thứ hai trong danh sách của nó. Tùy chọn này
cho phép bạn gửi nhiều yêu cầu cùng một lúc. Một lần num_requests_in_parallel
được gửi đi, radclient đợi tất cả các phản hồi đến (hoặc cho các yêu cầu
hết thời gian), trước khi gửi thêm bất kỳ gói nào.
Tùy chọn này cho phép bạn khám phá tải tối đa được chấp nhận bởi máy chủ RADIUS.
-q Chuyển đến chế độ yên tĩnh và không in ra bất kỳ thứ gì.
-r num_retries
Cố gắng gửi từng gói num_retries lần, trước khi từ bỏ nó. Mặc định là
10.
-s In ra một số tóm tắt về các gói được gửi và nhận.
-S tập tin chia sẻ_secret_file
Thay vì đọc bí mật được chia sẻ từ dòng lệnh (nơi nó có thể được nhìn thấy
bởi những người khác trên hệ thống cục bộ), hãy đọc nó từ tập tin chia sẻ_secret_file.
-t thời gian chờ
Đợi thời gian chờ vài giây trước khi quyết định rằng NAS đã không phản hồi yêu cầu,
và gửi lại gói tin. Thời gian chờ mặc định là 3.
-v In ra thông tin phiên bản.
-x In ra thông tin gỡ lỗi.
cổng máy chủ]
Tên máy chủ hoặc địa chỉ IP của máy chủ từ xa. Tùy chọn một cổng UDP có thể là
được chỉ định. Nếu không có cổng UDP nào được chỉ định, nó sẽ được tra cứu trong / etc / services. Các
tên dịch vụ được tìm kiếm là triệt để cho các gói kế toán, và bán kính cho tất cả những người khác
các yêu cầu. Nếu một dịch vụ không được tìm thấy trong / etc / services, 1813 và 1812 được sử dụng
tương ứng.
Các thuộc tính RADIUS được đọc bởi radclient có thể chứa thuộc tính đặc biệt Gói-
Dst-IP-Địa chỉ. Nếu thuộc tính này tồn tại, thì địa chỉ IP đó là nơi gói
được gửi đi, và máy chủ được chỉ định trên dòng lệnh bị bỏ qua.
Nếu danh sách thuộc tính RADIUS luôn chứa Gói-Dst-Địa chỉ IP thuộc tính,
sau đó máy chủ tham số có thể được cung cấp dưới dạng -.
Các thuộc tính RADIUS được đọc bởi radclient có thể chứa thuộc tính đặc biệt Gói-
Cổng Dst. Nếu thuộc tính này tồn tại, thì cổng UDP đó là nơi chứa gói
đã gửi, và :Hải cảng được chỉ định trên dòng lệnh bị bỏ qua.
acct | auth | tình trạng | ngắt kết nối | tự động
Sử dụng auth để gửi một gói xác thực (Access-Request), hành động gửi một
gói kế toán (Kế toán-Yêu cầu), tình trạng để gửi một gói trạng thái (Trạng thái-
Máy chủ), hoặc ngắt kết nối để gửi yêu cầu ngắt kết nối. Thay vì những giá trị này,
bạn cũng có thể sử dụng mã thập phân ở đây. Ví dụ, mã 12 cũng là Trạng thái-Máy chủ.
Các thuộc tính RADIUS được đọc bởi radclient có thể chứa thuộc tính đặc biệt Gói-
Kiểu. Nếu thuộc tính này tồn tại, thì loại gói đó sẽ được gửi và kiểu
được chỉ định trên dòng lệnh bị bỏ qua.
Nếu danh sách thuộc tính RADIUS luôn chứa Loại gói thuộc tính, sau đó là
kiểu tham số có thể được cung cấp dưới dạng tự động.
bí mật Bí mật được chia sẻ cho khách hàng này. Nó cần được xác định trên máy chủ bán kính
đối với địa chỉ IP mà bạn đang gửi các gói bán kính từ đó.
THÍ DỤ
Một phiên mẫu truy vấn máy chủ từ xa cho Trạng thái-Máy chủ (không phải tất cả các máy chủ đều hỗ trợ
điều này, nhưng FreeRADIUS có hỗ trợ có thể định cấu hình cho nó).
$ echo "Message-Authenticator = 0x00" | trạng thái radclient 192.168.1.42 s3cr3t
Gửi yêu cầu đến máy chủ 192.168.1.42, cổng 1812.
radrecv: Gói từ máy chủ 192.168.1.42 code = 2, id = 140, length = 54
Reply-Message = "FreeRADIUS lên 21 ngày, 02:05"
Sử dụng radclient trực tuyến bằng các dịch vụ onworks.net