У меня есть медиа / файловый сервер под управлением Ubuntu 10.10 Maverick Meerkat, подключенный через кабель напрямую к DSL-маршрутизатору , который также действует как сетевой коммутатор.
Маршрутизатор использует DHCP для динамического назначения IP-адресов. Я хотел бы сохранить это как таковое, если это возможно. У меня есть друзья, и им легче подключиться.
Со своего рабочего стола (Ubuntu 10.04 Lucid Lynx) я подключаюсь через беспроводную сеть к маршрутизатору. Я могу пинговать медиа-сервер и подключиться к нему по ssh, используя его IP, но он не работает, когда я использую имя хоста.
Когда я пингую и ssh по беспроводной сети с моего нетбука (Crunchbang Linux), он довольно странно работает, используя имя хоста медиа-сервера.
Тем не менее, я считаю, что это может быть не проблема конфигурации маршрутизатора, но что-то на моем рабочем столе я должен настроить.
Я пытался отключить межсетевой экран с обеих сторон (sudo ufw enable/disable
).
Что еще я могу проверить или попробовать? Спасибо: -)
Попробуйте sudo apt-get install winbind
Вы, вероятно, хотите добавить «выигрыш», где он говорит «хосты» в /etc/nsswitch.conf
Использование имен хостов требует правильной настройки разрешения службы имен, поскольку вы используете DHCP, который должен автоматически управляться вашим маршрутизатором. Проверьте /etc/resolv.conf (он содержит конфигурацию DNS).
Если вы можете настроить машины на получение одного и того же IP-адреса каждый раз, например, используя MAC-адрес в маршрутизаторе, или если вы можете настроить статическую адресацию на каждой машине, то вы можете создать файл hosts, который включит функциональность.
# sample /etc/hosts
#
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.1 router.example.com router
192.168.1.201 machine1.example.com machine1
192.168.1.202 machine2.example.com machine2
192.168.1.203 machine3.example.com machine3
Вы также можете sudo apt установить samba
Дополнительным результатом этого является предоставление доступа к имени хоста по локальной сети.