у меня есть сеть, которая соединяет пару узлов. Я хотел бы быть в состоянии достичь других узлов от одного из них, используя имя. Я просто открыл ".местные" домен, который доступен через 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/nsswitch.conf уже есть это для mDNS (avahi):
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Просто установите avahi-daemon на машины, с которыми вы хотите разговаривать друг с другом, и вы должны быть настроены на используйте HOSTNAME.local следующим образом:
ssh yourmachine.local
У вашего /etc/nsswitch.conf уже есть это для mDNS (avahi):
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Просто установите avahi-daemon на машины, с которыми вы хотите разговаривать друг с другом, и вы должны быть настроены на используйте HOSTNAME.local следующим образом:
ssh yourmachine.local
Ваш /etc/файл nsswitch.конф уже должны это задание (используемые):
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
просто установите avahi-daemon на машин вы хотите говорить друг с другом, и вы должны быть настроены на использование имени хоста.местные такой:
ssh yourmachine.local
Ваш /etc/файл nsswitch.конф уже должны это задание (используемые):
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
просто установите avahi-daemon на машин вы хотите говорить друг с другом, и вы должны быть настроены на использование имени хоста.местные такой:
ssh yourmachine.local
Ваш /etc/файл nsswitch.конф уже должны это задание (используемые):
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
просто установите avahi-daemon на машин вы хотите говорить друг с другом, и вы должны быть настроены на использование имени хоста.местные такой:
ssh yourmachine.local
Ваш /etc/nsswitch.conf должен уже иметь это для mDNS (avahi):
hosts: файлы mdns4_minimal [NOTFOUND = return] dns mdns4
Просто установите avahi-daemon
на машины, с которыми вы хотите разговаривать друг с другом, и вы должны быть настроены на использование HOSTNAME.local следующим образом:
ssh yourmachine.local
Ваш /etc/nsswitch.conf должен уже иметь это для mDNS (avahi):
hosts: файлы mdns4_minimal [NOTFOUND = return] dns mdns4
Просто установите avahi-daemon
на машины, с которыми вы хотите разговаривать друг с другом, и вы должны быть настроены на использование HOSTNAME.local следующим образом:
ssh yourmachine.local
Ваш /etc/nsswitch.conf должен уже иметь это для mDNS (avahi):
hosts: файлы mdns4_minimal [NOTFOUND = return] dns mdns4
Просто установите avahi-daemon
на машины, с которыми вы хотите разговаривать друг с другом, и вы должны быть настроены на использование HOSTNAME.local следующим образом:
ssh yourmachine.local
Ваш /etc/nsswitch.conf должен уже иметь это для mDNS (avahi):
hosts: файлы mdns4_minimal [NOTFOUND = return] dns mdns4
Просто установите avahi-daemon
на машины, с которыми вы хотите разговаривать друг с другом, и вы должны быть настроены на использование HOSTNAME.local следующим образом:
ssh yourmachine.local
Ваш /etc/nsswitch.conf должен уже иметь это для mDNS (avahi):
hosts: файлы 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.
Если вы сделайте это, теперь вы можете, например, ssh host, и он подключится к 123.123.123.123
Я нашел другое решение. Используя файл, /etc/dhccp3/dhcient.conf Существует строка, начинающаяся как это, send host-name Это может быть изменено для отправки имени хоста 'server1'
Это решение выглядит хорошо, но я не знаю, каждая машина, использующая те же DNS, увидит мое «host1» имя хоста.
Еще одна плохая сторона этого решения, мне нужно указать имя хоста здесь и в /etc/hosts
I просто знаю, что этот файл (/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/
Альтернативой является добавление записи в ваш файл /etc/hosts:
gksudo gedit /etc/hosts
Запись принимает форму 123.123.123.123 host.domain или только 123.123.123.123 host.
Если вы сделайте это, теперь вы можете, например, ssh host, и он подключится к 123.123.123.123
Я нашел другое решение. Используя файл, /etc/dhccp3/dhcient.conf Существует строка, начинающаяся как это, send host-name Это может быть изменено для отправки имени хоста 'server1'
Это решение выглядит хорошо, но я не знаю, каждая машина, использующая те же DNS, увидит мое «host1» имя хоста.
Еще одна плохая сторона этого решения, мне нужно указать имя хоста здесь и в /etc/hosts
I просто знаю, что этот файл (/etc/dhcp3/dhclient.conf) не является скриптом, поэтому я не могу использовать переменную среды, чтобы правильно заполнить эту строку.
, если вы используете avahi-daemon, вам может потребоваться скопировать ssh.services в / etc / avahi / services. На шахте
sudo cp /usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services/
Вы можете позволить динамическому DHCP добавить запись в DNS, а не самостоятельно.
Альтернативой является добавление записи в ваш файл /etc/hosts:
gksudo gedit /etc/hosts
Запись принимает форму 123.123.123.123 host.domain или только 123.123.123.123 host.
Если вы сделайте это, теперь вы можете, например, ssh host, и он подключится к 123.123.123.123
Я нашел другое решение. Используя файл, /etc/dhccp3/dhcient.conf Существует строка, начинающаяся как это, send host-name Это может быть изменено для отправки имени хоста 'server1'
Это решение выглядит хорошо, но я не знаю, каждая машина, использующая те же DNS, увидит мое «host1» имя хоста.
Еще одна плохая сторона этого решения, мне нужно указать имя хоста здесь и в /etc/hosts
I просто знаю, что этот файл (/etc/dhcp3/dhclient.conf) не является скриптом, поэтому я не могу использовать переменную среды, чтобы правильно заполнить эту строку.
, если вы используете avahi-daemon, вам может потребоваться скопировать ssh.services в / etc / avahi / services. На шахте
sudo cp /usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services/
Вы можете позволить динамическому DHCP добавить запись в DNS, а не самостоятельно.
в качестве альтернативы можно добавить запись в файл /etc/hosts:
gksudo gedit /etc/hosts
в форме 123.123.123.123 host.domain или просто 123.123.123.123 host.
если вы это сделаете, теперь вы можете, например, ssh host и он будет подключаться к 123.123.123.123
я нашел другое решение. Используя файл, /etc/dhccp3/dhcient.conf есть строка, начинающаяся, как это, send host-name это может быть изменен, чтобы отправить хост-имя сервера server1'
это решение выглядит красиво, но я не знаю, если все машины, которые используют один и тот же DNS увидите мой "сервер1" хоста.
еще одна плохая сторона этого решения, мне нужно указать имя здесь и в /etc/hosts
я просто знаю, что этот файл (/etc/dhcp3/dhclient.conf) это не сценарий, поэтому я не могу использовать переменную энвайронмент, чтобы правильно заполнить эту строку.
, если вы используете avahi-daemon, вам может потребоваться скопировать ssh.services в / etc / avahi / services. На шахте
sudo cp /usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services/
Вы можете позволить динамический DHCP добавить запись в DNS, вместо себя.
Альтернативой является добавление записи в ваш файл /etc/hosts:
gksudo gedit /etc/hosts
Запись принимает форму 123.123.123.123 host.domain или только 123.123.123.123 host.
Если вы сделайте это, теперь вы можете, например, ssh host, и он подключится к 123.123.123.123
я нашел другое решение. Используя файл, /etc/dhccp3/dhcient.conf есть строка, начинающаяся, как это, send host-name это может быть изменен, чтобы отправить хост-имя сервера server1'
это решение выглядит красиво, но я не знаю, если все машины, которые используют один и тот же DNS увидите мой "сервер1" хоста.
еще одна плохая сторона этого решения, мне нужно указать имя здесь и в /etc/hosts
я просто знаю, что этот файл (/etc/dhcp3/dhclient.conf) это не сценарий, поэтому я не могу использовать переменную энвайронмент, чтобы правильно заполнить эту строку.
если через система-демон, вам может потребоваться скопировать по SSH.услуг в /etc/система/услуг. По моему,
sudo cp /usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services/