Intereting Posts
Как я могу исправить новую версию ядра и опустить «предыдущие версии Linux» из GRUB? Единица питания в / sys / devices / system / cpu / cpu0 / cpuidle / state0 / power Что заставило «smbd» перестать работать при загрузке? Как остановить значок «Floppy Disk» из 13.04 запуска? Упорядочить значки на единстве 2d bar Восстановление Ubuntu-установки – Ubuntu ест себя после 'sudo apt-get install -f' Как ls -l форматирует свой вывод так аккуратно? Индикатор блокировки кепок не синхронизирован Как разрешить индексу Ubuntu и находить файлы на другом (Windows) диске при поиске? Проблема с телефоном Ubuntu! окуляр и внешний кинопроигрыватель конкурируют за владение экраном? umount: кажется, что установлено несколько раз Доказательство. Идентифицируйте украденный компьютер, получая информацию об идентификации компьютера с ошибок Launchpad и сравнивая Информация об изображении (разрешение и т. Д.) Внутри Nautilus Бесконечный Wi-Fi отключает / восстанавливает

Как добраться до хоста в той же сети по имени хоста?

У меня есть сеть, которая соединяет пару хостов. Я хотел бы иметь возможность связаться с другими хостами из одного из них, используя имя хоста. Я только что открыл домен «.local», доступный через avahi и /etc/nsswitch.conf . Но он не настроен таким образом на моих серверах. И я не хочу создавать запись на моем DNS-сервере. Есть ли другой способ сделать это?

Ваш /etc/nsswitch.conf должен уже иметь это для mDNS (avahi):

 hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 

Просто установите avahi-daemon на машины, с которыми вы хотите разговаривать друг с другом, и вы должны настроить HOSTNAME.local следующим образом:

 ssh yourmachine.local 

Альтернативой является добавление записи в файл /etc/hosts :

 gksudo gedit /etc/hosts 

Запись принимает форму 123.123.123.123 host.domain или только 123.123.123.123 host 123.123.123.123 host.domain .

Если вы это сделаете, теперь вы можете, например, ssh host и он подключится к 123.123.123.123

Я нашел другое решение. Используя файл, /etc/dhccp3/dhcient.conf строка, начинающаяся следующим образом: send host-name Это может быть изменено для отправки имени хоста 'server1'

Это решение выглядит красиво, но я не знаю, увидит ли каждая машина, использующая те же DNS, мое имя «server1».

Еще одна плохая сторона этого решения, мне нужно указать имя хоста здесь и в /etc/hosts

Я просто знаю, что этот файл ( /etc/dhcp3/dhclient.conf ) не является скриптом, поэтому я не могу использовать переменную среды, чтобы правильно заполнить эту строку.

Вы можете позволить динамическому DHCP добавить запись в DNS, а не самостоятельно.

при использовании avahi-daemon вам может потребоваться скопировать ssh.services в / etc / avahi / services. По моему,

sudo cp /usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services/