Как настроить Ubuntu для передачи имени своего хоста в окна? [dубликат]

Решение прост. Вы никогда не запустили sudo apt-get update. Сделайте это сейчас и добавьте репозиторий юниверса, который не включен по умолчанию, для установки docker:

sudo apt-add-repository universe
sudo apt-get update
22
задан 17 August 2011 в 02:57

15 ответов

Это связано с Avahi, реализацией Zeroconf, которая рекламирует имена хостов в локальной сети.

Вы можете начать работу с Avahi на своем сервере, установив демона:

sudo apt-get install avahi-daemon

С этого момента вы должны быть готовы к работе. Проверьте документы в /usr/share/doc/avahi-daemon/, если у вас есть дополнительные проблемы.

29
ответ дан 25 July 2018 в 23:13
  • 1
    Просто добавив немного больше информации, это также зафиксировало обратное направление (сервер получал доступ к другим машинам по имени хоста, который также не работал ранее). – Warren Pena 19 August 2010 в 10:39
  • 2
    Сначала я думал, что это не работает для моей сети, но узнал, что вам нужно добавить .local к имени хоста, например. [F2] – matt wilkie 30 November 2010 в 15:44
  • 3
    Следовали указаниям прямо и немного потерялись, пытаясь найти, открыть и понять документацию, потому что я решил, что мне нужно сделать какую-то конфигурацию. Затем я понял, что он уже работает;) Думаю, они не называют это zeroconf ни за что. – jpierson 22 February 2012 в 09:17
  • 4
    вы можете настроить avahi для работы с голой именами хостов? – cmcginty 19 February 2013 в 07:26
  • 5
    @mattwilkie, Это все еще не помогает мне работать ... – Cerin 30 November 2014 в 05:00

Это связано с Avahi, реализацией Zeroconf, которая рекламирует имена хостов в локальной сети.

Вы можете начать работу с Avahi на своем сервере, установив демона:

sudo apt-get install avahi-daemon

С этого момента вы должны быть готовы к работе. Проверьте документы в /usr/share/doc/avahi-daemon/, если у вас есть дополнительные проблемы.

29
ответ дан 2 August 2018 в 04:31

Это связано с Avahi, реализацией Zeroconf, которая рекламирует имена хостов в локальной сети.

Вы можете начать работу с Avahi на своем сервере, установив демона:

sudo apt-get install avahi-daemon

С этого момента вы должны быть готовы к работе. Проверьте документы в /usr/share/doc/avahi-daemon/, если у вас есть дополнительные проблемы.

29
ответ дан 4 August 2018 в 21:05

Это связано с Avahi, реализацией Zeroconf, которая рекламирует имена хостов в локальной сети.

Вы можете начать работу с Avahi на своем сервере, установив демона:

sudo apt-get install avahi-daemon

С этого момента вы должны быть готовы к работе. Проверьте документы в /usr/share/doc/avahi-daemon/, если у вас есть дополнительные проблемы.

29
ответ дан 6 August 2018 в 04:35

Это связано с Avahi, реализацией Zeroconf, которая рекламирует имена хостов в локальной сети.

Вы можете начать работу с Avahi на своем сервере, установив демона:

sudo apt-get install avahi-daemon

С этого момента вы должны быть готовы к работе. Проверьте документы в /usr/share/doc/avahi-daemon/, если у вас есть дополнительные проблемы.

29
ответ дан 7 August 2018 в 22:45

Для управления разрешением имен у вас должен быть сервер DNS (Domain Name System). Некоторые маршрутизаторы имеют DNS-сервер в сочетании с сервером DHCP. Проверьте свой маршрутизатор и посмотрите, есть ли он, и он отключен. Ubuntu автоматически отправляет настроенное имя узла на сервер DHCP, когда он запрашивает IP-адрес, и если маршрутизатор имеет включенный DNS-сервер, он также должен сообщить об этом имени / IP-адресе DNS-серверу.

Кроме того, вы можете поместить имя и IP-адрес своего окна Ubuntu в файл hosts на машине Windows в c:\WINDOWS\system32\drivers\etc\hosts. Если ваш IP-адрес устройства Ubuntu не изменяется (или часто изменяется), это может быть простое долгосрочное решение.

4
ответ дан 25 July 2018 в 23:13
  • 1
    @ELadner: Windows делает это с помощью WINS . Для сервера Ubuntu достаточно установить клиент Samba. – Radu Cotescu 9 September 2010 в 13:03
  • 2
    Если вы только хотите направить один компьютер на машину * nix, используя разрешение имен (или вы хотите изменить файл hosts на всех машинах, которые будут), просто измените файл hosts на машине Windows. Файл hosts - это, в основном, переадресация короткого замыкания для удобного локального разрешения пространства имен (а также для шпионских программ для перенаправления изгоев и зависания вашего интернет-трафика). – Evan Plaice 16 September 2010 в 19:07
  • 3
    Вероятно, важно отметить, что WINS на самом деле не является надлежащим DNS-сервером, поскольку он поддерживает собственный протокол разрешения имен имен MS. Итак, если по какой-то причине вы подключаете * nix или mac box к сети, которая должна разговаривать с сервером * nix, вы не можете сделать это с WINS-сервером. IE, WINS только хорошо играет с Windows. Если вы просматриваете историю, WINS существует только сегодня, чтобы обеспечить устаревшую поддержку разрешения имен операционной системы pre-windows 2000. Дополнительную информацию см. В ru.wikipedia.org/wiki/Windows_Internet_Name_Service . – Evan Plaice 16 September 2010 в 19:13
  • 4
    Если маршрутизатор не поддерживает встроенную поддержку dns, и вы ищете полнофункциональную установку установки DNS-сервера (dns-сервер) в поле * nix, настройте в перенаправлении DNS и пересылаете запросы порта DNS из маршрутизатор на компьютер * nix. Подробное объяснение того, как это делается (и dns в целом), см. В zytrax.com/books/dns . – Evan Plaice 16 September 2010 в 19:24

Вы настраиваете nmbd с именем netbios, а затем можете использовать это имя netbios в локальной сети, не зная IP-адрес.

Один раз, разговаривая с Windows SysAdmin, который я знаю, я был удивляясь, что когда вы подключаете компьютер Windows к сети, даже если вы не знаете новый IP-адрес этого компьютера, вы все равно можете найти его в сети, используя его имя Windows.

Я думал, что это какая-то сумасшедшая магия, но, оказывается, вы можете добиться того же самого в Linux, установив, настроив и запустив nmbd. Это часть Samba.

Чтобы узнать больше, посмотрите эту ссылку.

Звучит так, что об этом вы спрашиваете.

3
ответ дан 25 July 2018 в 23:13

Для управления разрешением имен у вас должен быть сервер DNS (Domain Name System). Некоторые маршрутизаторы имеют DNS-сервер в сочетании с сервером DHCP. Проверьте свой маршрутизатор и посмотрите, есть ли он, и он отключен. Ubuntu автоматически отправляет настроенное имя узла на сервер DHCP, когда он запрашивает IP-адрес, и если маршрутизатор имеет включенный DNS-сервер, он также должен сообщить об этом имени / IP-адресе DNS-серверу.

Кроме того, вы можете поместить имя и IP-адрес своего окна Ubuntu в файл hosts на машине Windows в c:\WINDOWS\system32\drivers\etc\hosts. Если ваш IP-адрес устройства Ubuntu не изменяется (или часто изменяется), это может быть простое долгосрочное решение.

4
ответ дан 2 August 2018 в 04:31
  • 1
    @ELadner: Windows делает это с помощью WINS . Для сервера Ubuntu достаточно установить клиент Samba. – Radu Cotescu 9 September 2010 в 13:03
  • 2
    Если вы только хотите направить один компьютер на машину * nix, используя разрешение имен (или вы хотите изменить файл hosts на всех машинах, которые будут), просто измените файл hosts на машине Windows. Файл hosts - это, в основном, переадресация короткого замыкания для удобного локального разрешения пространства имен (а также для шпионских программ для перенаправления изгоев и зависания вашего интернет-трафика). – Evan Plaice 16 September 2010 в 19:07
  • 3
    Вероятно, важно отметить, что WINS на самом деле не является надлежащим DNS-сервером, поскольку он поддерживает собственный протокол разрешения имен имен MS. Итак, если по какой-то причине вы подключаете * nix или mac box к сети, которая должна разговаривать с сервером * nix, вы не можете сделать это с WINS-сервером. IE, WINS только хорошо играет с Windows. Если вы просматриваете историю, WINS существует только сегодня, чтобы обеспечить устаревшую поддержку разрешения имен операционной системы pre-windows 2000. Дополнительную информацию см. В ru.wikipedia.org/wiki/Windows_Internet_Name_Service . – Evan Plaice 16 September 2010 в 19:13
  • 4
    Если маршрутизатор не поддерживает встроенную поддержку dns, и вы ищете полнофункциональную установку установки DNS-сервера (dns-сервер) в поле * nix, настройте в перенаправлении DNS и пересылаете запросы порта DNS из маршрутизатор на компьютер * nix. Подробное объяснение того, как это делается (и dns в целом), см. В zytrax.com/books/dns . – Evan Plaice 16 September 2010 в 19:24

Вы настраиваете nmbd с именем netbios, а затем можете использовать это имя netbios в локальной сети, не зная IP-адрес.

Один раз, разговаривая с Windows SysAdmin, который я знаю, я был удивляясь, что когда вы подключаете компьютер Windows к сети, даже если вы не знаете новый IP-адрес этого компьютера, вы все равно можете найти его в сети, используя его имя Windows.

Я думал, что это какая-то сумасшедшая магия, но, оказывается, вы можете добиться того же самого в Linux, установив, настроив и запустив nmbd. Это часть Samba.

Чтобы узнать больше, посмотрите эту ссылку.

Звучит так, что об этом вы спрашиваете.

3
ответ дан 2 August 2018 в 04:31

Для управления разрешением имен у вас должен быть сервер DNS (Domain Name System). Некоторые маршрутизаторы имеют DNS-сервер в сочетании с сервером DHCP. Проверьте свой маршрутизатор и посмотрите, есть ли он, и он отключен. Ubuntu автоматически отправляет настроенное имя узла на сервер DHCP, когда он запрашивает IP-адрес, и если маршрутизатор имеет включенный DNS-сервер, он также должен сообщить об этом имени / IP-адресе DNS-серверу.

Кроме того, вы можете поместить имя и IP-адрес своего окна Ubuntu в файл hosts на машине Windows в c:\WINDOWS\system32\drivers\etc\hosts. Если ваш IP-адрес устройства Ubuntu не изменяется (или часто изменяется), это может быть простое долгосрочное решение.

4
ответ дан 4 August 2018 в 21:05
  • 1
    @ELadner: Windows делает это с помощью WINS . Для сервера Ubuntu достаточно установить клиент Samba. – Radu Cotescu 9 September 2010 в 13:03
  • 2
    Если вы только хотите направить один компьютер на машину * nix, используя разрешение имен (или вы хотите изменить файл hosts на всех машинах, которые будут), просто измените файл hosts на машине Windows. Файл hosts - это, в основном, переадресация короткого замыкания для удобного локального разрешения пространства имен (а также для шпионских программ для перенаправления изгоев и зависания вашего интернет-трафика). – Evan Plaice 16 September 2010 в 19:07
  • 3
    Вероятно, важно отметить, что WINS на самом деле не является надлежащим DNS-сервером, поскольку он поддерживает собственный протокол разрешения имен имен MS. Итак, если по какой-то причине вы подключаете * nix или mac box к сети, которая должна разговаривать с сервером * nix, вы не можете сделать это с WINS-сервером. IE, WINS только хорошо играет с Windows. Если вы просматриваете историю, WINS существует только сегодня, чтобы обеспечить устаревшую поддержку разрешения имен операционной системы pre-windows 2000. Дополнительную информацию см. В ru.wikipedia.org/wiki/Windows_Internet_Name_Service . – Evan Plaice 16 September 2010 в 19:13
  • 4
    Если маршрутизатор не поддерживает встроенную поддержку dns, и вы ищете полнофункциональную установку установки DNS-сервера (dns-сервер) в поле * nix, настройте в перенаправлении DNS и пересылаете запросы порта DNS из маршрутизатор на компьютер * nix. Подробное объяснение того, как это делается (и dns в целом), см. В zytrax.com/books/dns . – Evan Plaice 16 September 2010 в 19:24

Вы настраиваете nmbd с именем netbios, а затем можете использовать это имя netbios в локальной сети, не зная IP-адрес.

Один раз, разговаривая с Windows SysAdmin, который я знаю, я был удивляясь, что когда вы подключаете компьютер Windows к сети, даже если вы не знаете новый IP-адрес этого компьютера, вы все равно можете найти его в сети, используя его имя Windows.

Я думал, что это какая-то сумасшедшая магия, но, оказывается, вы можете добиться того же самого в Linux, установив, настроив и запустив nmbd. Это часть Samba.

Чтобы узнать больше, посмотрите эту ссылку.

Звучит так, что об этом вы спрашиваете.

3
ответ дан 4 August 2018 в 21:05

Для управления разрешением имен у вас должен быть сервер DNS (Domain Name System). Некоторые маршрутизаторы имеют DNS-сервер в сочетании с сервером DHCP. Проверьте свой маршрутизатор и посмотрите, есть ли он, и он отключен. Ubuntu автоматически отправляет настроенное имя узла на сервер DHCP, когда он запрашивает IP-адрес, и если маршрутизатор имеет включенный DNS-сервер, он также должен сообщить об этом имени / IP-адресе DNS-серверу.

Кроме того, вы можете поместить имя и IP-адрес своего окна Ubuntu в файл hosts на машине Windows в c:\WINDOWS\system32\drivers\etc\hosts. Если ваш IP-адрес устройства Ubuntu не изменяется (или часто изменяется), это может быть простое долгосрочное решение.

4
ответ дан 6 August 2018 в 04:35
  • 1
    @ELadner: Windows делает это с помощью WINS . Для сервера Ubuntu достаточно установить клиент Samba. – Radu Cotescu 9 September 2010 в 13:03
  • 2
    Если вы только хотите направить один компьютер на машину * nix, используя разрешение имен (или вы хотите изменить файл hosts на всех машинах, которые будут), просто измените файл hosts на машине Windows. Файл hosts - это, в основном, переадресация короткого замыкания для удобного локального разрешения пространства имен (а также для шпионских программ для перенаправления изгоев и зависания вашего интернет-трафика). – Evan Plaice 16 September 2010 в 19:07
  • 3
    Вероятно, важно отметить, что WINS на самом деле не является надлежащим DNS-сервером, поскольку он поддерживает собственный протокол разрешения имен имен MS. Итак, если по какой-то причине вы подключаете * nix или mac box к сети, которая должна разговаривать с сервером * nix, вы не можете сделать это с WINS-сервером. IE, WINS только хорошо играет с Windows. Если вы просматриваете историю, WINS существует только сегодня, чтобы обеспечить устаревшую поддержку разрешения имен операционной системы pre-windows 2000. Дополнительную информацию см. В ru.wikipedia.org/wiki/Windows_Internet_Name_Service . – Evan Plaice 16 September 2010 в 19:13
  • 4
    Если маршрутизатор не поддерживает встроенную поддержку dns, и вы ищете полнофункциональную установку установки DNS-сервера (dns-сервер) в поле * nix, настройте в перенаправлении DNS и пересылаете запросы порта DNS из маршрутизатор на компьютер * nix. Подробное объяснение того, как это делается (и dns в целом), см. В zytrax.com/books/dns . – Evan Plaice 16 September 2010 в 19:24

Вы настраиваете nmbd с именем netbios, а затем можете использовать это имя netbios в локальной сети, не зная IP-адрес.

Один раз, разговаривая с Windows SysAdmin, который я знаю, я был удивляясь, что когда вы подключаете компьютер Windows к сети, даже если вы не знаете новый IP-адрес этого компьютера, вы все равно можете найти его в сети, используя его имя Windows.

Я думал, что это какая-то сумасшедшая магия, но, оказывается, вы можете добиться того же самого в Linux, установив, настроив и запустив nmbd. Это часть Samba.

Чтобы узнать больше, посмотрите эту ссылку.

Звучит так, что об этом вы спрашиваете.

3
ответ дан 6 August 2018 в 04:35

Для управления разрешением имен у вас должен быть сервер DNS (Domain Name System). Некоторые маршрутизаторы имеют DNS-сервер в сочетании с сервером DHCP. Проверьте свой маршрутизатор и посмотрите, есть ли он, и он отключен. Ubuntu автоматически отправляет настроенное имя узла на сервер DHCP, когда он запрашивает IP-адрес, и если маршрутизатор имеет включенный DNS-сервер, он также должен сообщить об этом имени / IP-адресе DNS-серверу.

Кроме того, вы можете поместить имя и IP-адрес своего окна Ubuntu в файл hosts на машине Windows в c:\WINDOWS\system32\drivers\etc\hosts. Если ваш IP-адрес устройства Ubuntu не изменяется (или часто изменяется), это может быть простое долгосрочное решение.

4
ответ дан 7 August 2018 в 22:45
  • 1
    @ELadner: Windows делает это с помощью WINS . Для сервера Ubuntu достаточно установить клиент Samba. – Radu Cotescu 9 September 2010 в 13:03
  • 2
    Если вы только хотите направить один компьютер на машину * nix, используя разрешение имен (или вы хотите изменить файл hosts на всех машинах, которые будут), просто измените файл hosts на машине Windows. Файл hosts - это, в основном, переадресация короткого замыкания для удобного локального разрешения пространства имен (а также для шпионских программ для перенаправления изгоев и зависания вашего интернет-трафика). – Evan Plaice 16 September 2010 в 19:07
  • 3
    Вероятно, важно отметить, что WINS на самом деле не является надлежащим DNS-сервером, поскольку он поддерживает собственный протокол разрешения имен имен MS. Итак, если по какой-то причине вы подключаете * nix или mac box к сети, которая должна разговаривать с сервером * nix, вы не можете сделать это с WINS-сервером. IE, WINS только хорошо играет с Windows. Если вы просматриваете историю, WINS существует только сегодня, чтобы обеспечить устаревшую поддержку разрешения имен операционной системы pre-windows 2000. Дополнительную информацию см. В ru.wikipedia.org/wiki/Windows_Internet_Name_Service . – Evan Plaice 16 September 2010 в 19:13
  • 4
    Если маршрутизатор не поддерживает встроенную поддержку dns, и вы ищете полнофункциональную установку установки DNS-сервера (dns-сервер) в поле * nix, настройте в перенаправлении DNS и пересылаете запросы порта DNS из маршрутизатор на компьютер * nix. Подробное объяснение того, как это делается (и dns в целом), см. В zytrax.com/books/dns . – Evan Plaice 16 September 2010 в 19:24

Вы настраиваете nmbd с именем netbios, а затем можете использовать это имя netbios в локальной сети, не зная IP-адрес.

Один раз, разговаривая с Windows SysAdmin, который я знаю, я был удивляясь, что когда вы подключаете компьютер Windows к сети, даже если вы не знаете новый IP-адрес этого компьютера, вы все равно можете найти его в сети, используя его имя Windows.

Я думал, что это какая-то сумасшедшая магия, но, оказывается, вы можете добиться того же самого в Linux, установив, настроив и запустив nmbd. Это часть Samba.

Чтобы узнать больше, посмотрите эту ссылку.

Звучит так, что об этом вы спрашиваете.

3
ответ дан 7 August 2018 в 22:45

Другие вопросы по тегам:

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