Nama host diubah dari jarak jauh oleh wifi?

15

Saya saat ini mengunjungi TU Wien dan hari ini saya menghubungkan laptop Debian Linux saya dengan eduroam wlan mereka wpa_supplicantdan kredensial lembaga asal saya - seperti biasa ketika saya mengunjungi lembaga ilmiah lain.

Ketika saya membuka terminal, saya perhatikan bahwa promt perintah saya menunjukkan nama host yang berbeda, dan pada kenyataannya, mengeksekusi hostnamememberi saya e244-082.eduroam.tuwien.ac.atalih-alih nama host biasa dari mesin saya x301.

Saya sangat bingung dengan ini. Bagaimana mungkin menghubungkan ke wlan mengubah nama host saya tanpa persetujuan saya?

cgogolin
sumber
Sebagai tambahan, bukankah seharusnya Anda juga menerjemahkan nama kota ke TU Vienna?
Sebb
@Sebb Nama Inggris mereka sepertinya Vienna University of Technology .
glglgl
5
Saya tidak berpikir nama institusi itu relevan untuk pertanyaan teknis.
cgogolin
1
@cgogolin Benar, tapi itu tidak layak untuk pertanyaan neta juga.
Sebb
3
Jika dia menerjemahkan nama kota ke TU Vienna , maka akan jauh lebih tidak jelas mengapa dia mendapatkan tuwien.ac.atnama domain untuk mereka yang tidak tahu terjemahannya. Saya tidak melihat bagaimana terjemahan semacam itu akan menambahkan sesuatu yang berguna untuk pertanyaan itu.
Johnny

Jawaban:

18

Beberapa server DHCP mengirimkan nama host. Klien dapat menerima atau mengabaikan penawaran tersebut.

Lihat /etc/dhcp/dhclient.conffile lokal Anda untuk memeriksa konfigurasi Anda saat ini. Ada daftar requestentitas yang salah satunya mungkin akan dibaca host-name. Untuk informasi lebih lanjut, periksa halaman manual dhclient.conf .

Marco
sumber
Itu memang nama host, saya telah mengambilnya dan beberapa opsi lain dari dhclient.conf di server rumah saya. Idenya adalah tidak mengizinkan ISP saya untuk tidak mempengaruhi pengaturan lokal saya dan hanya dapatkan dari DHCP jawab IP dan informasi routing. Masalah yang sama dengan OP.
Rui F Ribeiro
2
Terima kasih telah menjelaskan ini. Saya tidak mengetahui fitur ini dan harus mengatakan bahwa saya tidak mempersempit halaman manual untuk menjelaskannya. Saya melihat bahwa ini dapat berguna untuk mesin administrasi terpusat, tetapi saya agak terkejut bahwa ini diaktifkan secara default. Bukankah ini risiko keamanan potensial? Bagaimanapun, setidaknya bagi saya, sangat kontra intuitif bahwa nama host saya dapat diubah dari jarak jauh.
cgogolin
Ya, ini adalah bug, tetapi bug yang tergantung pada orang tidak ingin diperbaiki. :-(
R .. GitHub BERHENTI MEMBANTU ICE
4

Sepertinya nama host Anda telah dikonfigurasi melalui DHCP. Salah satu cara umum untuk melakukannya adalah melalui /etc/dhcp/dhclient-exit-hooks.d/hostnameskrip. Mungkin ada kait lain di tempat yang menyelesaikan alamat IP Anda sendiri melalui reverse DNS dan mengatur nama host Anda sesuai dengan menelepon sethostname().

Jika Anda tidak ingin nama host diubah, cukup konfigurasikan klien dhcp Anda untuk tidak meminta. Anda juga dapat mengkonfigurasi ulang nama host Anda kapan saja dengan menjalankan hostname x301, jika Anda merasa tidak nyaman menyentuh file/etc

Dmitry Grigoryev
sumber
Skrip /etc/dhcp/dhclient-exit-hooks.d/hostnametidak ada pada mesin saya dan tidak perlu untuk mengaktifkan "fitur" perubahan nama host jarak jauh ini. Fungsi bawaan describer dhclient oleh Marco adalah apa yang menyebabkan perilaku yang saya amati.
cgogolin