Tên máy chủ thay đổi từ xa bằng wifi?


15

Tôi hiện đang truy cập TU Wien và hôm nay tôi đã kết nối máy tính xách tay Debian Linux của mình với eduroam wlan của họ bằng cách sử dụng wpa_supplicantvà thông tin đăng nhập của viện nhà tôi - như mọi khi tôi đến thăm một tổ chức khoa học khác.

Khi tôi mở một thiết bị đầu cuối, tôi nhận thấy rằng lệnh promt của tôi đang hiển thị một tên máy chủ khác và trên thực tế, việc thực thi hostnameđã cho tôi e244-082.eduroam.tuwien.ac.atthay vì tên máy chủ thông thường của máy x301.

Tôi rất bối rối vì điều này. Làm thế nào trên trái đất có thể có khả năng kết nối với một wlan thay đổi tên máy chủ của tôi mà không có sự đồng ý của tôi?


Bên cạnh đó, bạn cũng không nên dịch tên thành phố sang TU Vienna?
Sebb

@Sebb Tên tiếng Anh của họ có vẻ là Đại học Công nghệ Vienna .
glglgl

5
Tôi không nghĩ rằng tên của tổ chức có liên quan đến câu hỏi kỹ thuật.
cgogolin

1
@cgogolin Đúng, nhưng nó cũng không đáng một câu hỏi neta.
Sebb

3
Nếu anh ta dịch tên thành phố sang TU Vienna , thì rõ ràng tại sao anh ta có một tuwien.ac.attên miền cho những người không biết bản dịch. Tôi không thấy cách dịch như vậy sẽ thêm bất cứ điều gì hữu ích cho câu hỏi.
Johnny

Câu trả lời:


18

Một số máy chủ DHCP gửi tên máy chủ. Khách hàng có thể chấp nhận hoặc bỏ qua các đề nghị như vậy.

Hãy xem /etc/dhcp/dhclient.conftập tin cục bộ của bạn để kiểm tra cấu hình hiện tại của bạn. Có một danh sách các requestthực thể mà một trong số đó có thể sẽ đọc host-name. Để biết thêm thông tin, hãy kiểm tra trang man của dhclient.conf .


Nó thực sự là tên máy chủ, tôi đã lấy nó và một số tùy chọn khác từ dhclient.conf trong máy chủ nhà của tôi. Ý tưởng là không cho phép ISP của tôi không ảnh hưởng đến cài đặt cục bộ của tôi và chỉ nhận được từ DHCP trả lời IP và thông tin định tuyến. Vấn đề tương tự như OP.
Rui F Ribeiro

2
Cảm ơn đã làm rõ điều này. Tôi đã không nhận thức được tính năng này và phải nói rằng tôi không làm mỏng trang người đàn ông làm một công việc tuyệt vời để giải thích nó. Tôi thấy rằng điều này có thể hữu ích cho các máy quản trị tập trung, nhưng tôi khá ngạc nhiên khi điều này được bật theo mặc định. Đây thậm chí không phải là một rủi ro bảo mật tiềm năng? Trong mọi trường hợp, ít nhất là đối với tôi, rất trực quan rằng tên máy chủ của tôi có thể được thay đổi từ xa.
cgogolin

Vâng, đây là một lỗi, nhưng một lỗi mà mọi người tùy thuộc vào nó không muốn sửa. :-(
R .. GitHub DỪNG GIÚP ICE

4

Có vẻ như tên máy chủ của bạn đã được cấu hình qua DHCP. Một cách phổ biến để làm điều đó là thông qua các /etc/dhcp/dhclient-exit-hooks.d/hostnamekịch bản. Có thể có các móc nối khác giải quyết địa chỉ IP của bạn thông qua DNS ngược và đặt tên máy chủ của bạn tương ứng bằng cách gọi sethostname().

Nếu bạn không muốn tên máy chủ của mình bị thay đổi, chỉ cần cấu hình máy khách dhcp của bạn không yêu cầu tên máy chủ. Bạn cũng có thể cấu hình lại tên máy chủ của mình bất cứ lúc nào bằng cách chạy hostname x301, nếu bạn không cảm thấy thoải mái khi chạm vào các tệp trong/etc


Tập lệnh /etc/dhcp/dhclient-exit-hooks.d/hostnamekhông tồn tại trên máy của tôi và không cần thiết phải bật "tính năng" thay đổi tên máy chủ từ xa này. Chức năng tích hợp của trình giải mã dhclient của Marco là nguyên nhân gây ra hành vi mà tôi quan sát thấy.
cgogolin
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.