Ім'я хоста віддалено змінилося через wifi?


15

В даний час я відвідую TU Wien, і сьогодні я підключив свій ноутбук Debian Linux до свого навчального апарату, використовуючи wpa_supplicantі дані мого домашнього інституту - як завжди, коли я відвідую іншу наукову установу.

Коли я відкрив термінал, я помітив, що в моєму командному рядку відображається інше ім'я хоста, і насправді, excecucing hostnameдав мені e244-082.eduroam.tuwien.ac.atзамість звичайного імені хоста моєї машини x301.

Мене це дуже спантеличує. Як, можливо, можливо, що підключення до wlan змінить моє ім'я хоста без моєї згоди?


Зі сторони, чи не слід також перекладати назву міста на TU Vienna?
Себб

@Sebb Їх англійське ім'я, здається, Віденський технологічний університет .
glglgl

5
Я не думаю, що назва закладу є актуальною для технічного питання.
cgogolin

1
@cgogolin Щоправда, але не варто також нета питання.
Себ

3
Якщо він переклав назву міста на TU Vienna , то було б набагато менш зрозуміло, чому він отримав tuwien.ac.atдоменне ім’я для тих, хто не знає перекладу. Я не бачу, як такий переклад додав би нічого корисного до питання.
Джонні

Відповіді:


18

Деякі сервери DHCP надсилають імена хостів. Клієнти можуть приймати або ігнорувати такі пропозиції.

Перегляньте ваш локальний /etc/dhcp/dhclient.confфайл, щоб перевірити поточну конфігурацію. Є перелік requestсутностей, один з яких, ймовірно, буде прочитаний host-name. Для отримання додаткової інформації ознайомтеся з довідковою сторінкою dhclient.conf .


Це дійсно ім'я хоста, я взяв його та деякі інші параметри зі свого dhclient.conf на своєму домашньому сервері. Ідея не дозволяє моєму інтернет-провайдеру не впливати на мої локальні налаштування та просто отримати відповідь DHCP на інформацію про IP та маршрутизацію. Та ж проблема, що і в ОП.
Rui F Ribeiro

2
Дякуємо, що уточнили це. Мені не було відомо про цю особливість, і я повинен сказати, що я не стоншую, що сторінка man робить чудову роботу, пояснюючи це. Я бачу, що це може бути корисно для централізованого управління машинами, але я досить здивований, що це включено за замовчуванням. Чи це навіть не потенційний ризик для безпеки? У будь-якому випадку, принаймні для мене, було надзвичайно інтуїтивно зрозумілим, що ім'я мого хоста можна змінити віддалено.
cgogolin

Так, це помилка, але така, яку люди, залежно від неї, не хочуть виправити. :-(
R .. GitHub ЗАСТОСУЄТЬСЯ ДО ЛОСУ

4

Схоже, ваше ім’я хоста було налаштовано через DHCP. Один з поширених способів зробити це через /etc/dhcp/dhclient-exit-hooks.d/hostnameсценарій. Можуть бути інші гачки, які вирішують вашу власну IP-адресу за допомогою зворотного DNS і відповідно встановлюють ім’я хоста, зателефонувавши sethostname().

Якщо ви не хочете, щоб ваше ім'я хоста було змінено, просто налаштуйте клієнт dhcp не вимагати його. Ви також можете будь-коли змінити налаштування свого імені хоста, запустивши його hostname x301, якщо вам не зручно торкатися файлів у/etc


Сценарій /etc/dhcp/dhclient-exit-hooks.d/hostnameне існує на моїй машині, і це не потрібно для включення цієї зміни віддаленого імені хоста "функція". Марко був вбудованою функціональністю описувача dhclient - те, що спричинило поведінку, яку я спостерігав.
cgogolin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.