BananaPi с неправильным именем хоста на роутере

379
taiBsu

Я настроил свой Banana Pi, используя простое имя хоста bananapi, которое также отображается в командной строке ( root@bananapi:/#), и используя hostnameкоманду в моей оболочке ARMBIAN, кроме того, я настроил /etc/hostsфайл так, чтобы он соответствовал тому же имени хоста, но мой маршрутизатор (Hitronhub CVE- 30360) выплевывает что-то ужасно странное при поиске, говорит PC-B414 .

Что мне здесь не хватает? Есть ли другие файлы, которые нужно настроить?

Заранее спасибо.

1
Эта информация только на вашем Banana Pi. Почему маршрутизатор должен знать, что это такое? Вы можете редактировать эту информацию на своем роутере. Или вам нужно поместить его в DNS, который использует ваш маршрутизатор. mvw 6 лет назад 0
@mvw Ну, я действительно сомневаюсь, что я должен вручную изменить имя хоста моего BananaPi на моем маршрутизаторе. Кроме того, я никогда ничего там не менял и переустанавливал Pi, а потом имя хоста изменилось, даже нет реальной возможности изменить это где-либо и зачем это нужно. Мои другие устройства отображаются правильно по их заданным именам, установленным на устройствах. taiBsu 6 лет назад 0

1 ответ на вопрос

0
RedGrittyBrick

Динамическое распределение IP-адресов (центральное управление)

Если ваш Banana-Pi получает свой IP-адрес от службы DHCP (например, на вашем маршрутизаторе), он может сообщить серверу DHCP свое имя хоста. Служба DHCP часто имеет возможность информировать об этом службу DNS (например, также на маршрутизаторе). В противном случае вашему Banana-Pi может быть назначено какое-то имя хоста по умолчанию.

Распределение статического IP-адреса

Если ваш Banana-Pi имеет локально настроенный статический IP-адрес, он не будет просить DNS-сервер (через DHCP) добавить свое имя к своим данным.

Исправлен IP с использованием резервирования DHCP

Если вы хотите, чтобы ваш Banana-Pi имел фиксированный IP-адрес, вы можете настроить резервирование DHCP на маршрутизаторе и перенастроить Banana-pi для использования DHCP. способ настройки резервирования DHCP зависит от марки и модели маршрутизатора. В административном отношении это самое простое решение.

Затем маршрутизатор всегда будет выделять один и тот же IP-адрес для Banana-Pi и обновит службу DNS с использованием текущего имени хоста Banana-Pi.


Рекомендации

  • RFC4702

    3.3. Клиент желает, чтобы сервер делал обновления DNS

    Клиент может выбрать делегирование ответственности за обновление сопоставления полного доменного имени и IP-адреса для полного доменного имени и адресов, используемых клиентом, серверу. Чтобы сообщить серверу об этом выборе, клиент ДОЛЖЕН включить опцию FQDN клиента в свое сообщение DHCPREQUEST и МОЖЕТ включить опцию FQDN клиента в свой DHCPDISCOVER. Бит «S» в поле «Флаги» в опции ДОЛЖЕН быть 1, а биты «O» и «N» ДОЛЖНЫ быть 0.

  • https://forum.armbian.com/topic/1249-setting-hostname-from-dhcp-unreliable/

    Armbian Debian Джесси Дхклиент не обрабатывает имя обслуживаемого хоста надежно

  • https://manpages.debian.org/stretch/isc-dhcp-common/dhcp-options.5.en.html

    опция host-name string;

    Эта опция указывает имя клиента. Имя может или не может быть квалифицировано с локальным доменным именем (предпочтительно использовать параметр имени домена, чтобы указать имя домена). См. RFC 1035 для ограничений набора символов. Этот параметр учитывается только dhclient-script (8), если имя хоста для клиентского компьютера не задано.

  • DHCP - ручное распределение (обычно называемое статическим распределением)

    Сервер DHCP выдает частный IP-адрес, зависящий от MAC-адреса каждого клиента, на основе предварительно определенного сопоставления администратором. Эта функция по-разному называется статическим назначением DHCP с помощью DD-WRT, фиксированным адресом с помощью документации dhcpd, резервированием адреса с помощью Netgear, резервированием DHCP или статическим DHCP с помощью Cisco и Linksys, а также резервированием IP-адреса или привязкой MAC-IP-адреса с помощью другого маршрутизатора. производители. Если не найдено совпадение с MAC-адресом клиента, сервер может или не может откатить динамическое или автоматическое распределение.

ладно, поехали: я прав, предполагая, что невозможно использовать как собственное имя хоста **, так и ** статический IP? Я только что отредактировал `/ etc / network / interfaces` и установил для iface eth0 inet static` iface eth0 inet dhcp`, и теперь мой маршрутизатор распознает Pi как «bananapi», но не с моим желаемым статическим IP-адресом локальной сети. taiBsu 6 лет назад 0
@taiBsu: Вместо статического IP вы можете использовать «резервирование» в службе DHCP. Смотрите обновленный ответ. RedGrittyBrick 6 лет назад 0

Похожие вопросы