Может ли кто-нибудь указать мне в правильном направлении, что мне делать, чтобы иметь возможность пинговать сервер Linux изнутри сети Windows (с доменом)?
Я искал в Google и нашел несколько разной информации, которая не кажется последовательной и актуальной. Я читал, что NetBIOS не подходит для этого. Как мне это сделать, если у меня нет доступа к маршрутизатору компании, так что это не вариант.
Я пробовал использовать самбу со следующей конфигурацией:
workgroup = us.mycompany.com #this is the domain name
server string = Samba Server Version %v
netbios name = zeus
однако я все еще не могу проверить связь с Linux-сервером с компьютеров с Windows.
Спасибо!
Применяется один из трех сценариев:
Вы используете этот Linux-сервер строго для собственных законных целей разработки / тестирования и хотите иметь возможность пинговать его с нескольких компьютеров Windows. что вы контролируете. В этом случае самым простым способом было бы добавить строку в \ windows \ system32 \ drivers \ etc \ hosts на каждой из ваших машин.
Ваш начальник попросил вас создать новую интересную службу интрасети, доступ к которой должен быть у всех сотрудников компании. По какой-то не впечатляющей причине он работает на башне под вашим столом, а не на новой виртуальной машине в серверной. В этом случае вам следует связаться с вашим дружелюбным сетевым / системным администратором и попросить добавить запись «A» для этого устройства. Не забудьте запросить статический IP-адрес и / или резервирование DHCP, хорошо?
Вы настраиваете неавторизованный «мошеннический» сервер в сети. Вы хотите, чтобы к нему можно было обращаться по имени из всей компании, но вы не хотите запрашивать у сетевого администратора запись «А», потому что он или она может не одобрять то, что вы делаете. В этом случае мы вам не поможем, но мы надеемся, что вам понравится незапланированная смена карьеры.
Настройте сервер Linux в DNS домена или настройте сервер Linux на отправку DNS UPDATE
команды на DNS-серверы домена, если разрешены динамические обновления.
Я предполагаю, что "... сеть Windows (с доменом)" вы имеете в виду, что у вас есть сервер Windows с доменом Active Directory. Итак, один из ваших серверов AD должен размещать DNS для домена. Итак, перейдите на этот сервер и загрузите консоль DNS и добавьте запись хоста (A) в свой mydomain.local (или что-то еще) с именем хоста Linux-машины и его IP-адресом.
Для работы Netbios необходимо убедиться, что работает nmbd, который является частью samba: http://www.samba.org/samba/docs/man/manpages-3/nmbd.8.html
Однако я бы сказал, что в наши дни лучше использовать DNS. Убедитесь, что клиент настроен на обновление DNS при запросе IP.
Если вам нужен статический IP-адрес, вам необходимо управлять либо DHCP-сервером для статического назначения, либо DNS-сервером для создания записи A. В противном случае вы сможете заставить nmbd работать.
Если у вас нет доступа к DNS-серверам, вы будете ограничены в том, что вы можете сделать, чтобы решить эту проблему. Лучшим решением будет, если хост Linux поддерживает динамические обновления DNS, а затем настройте его и установите DNS-суффикс, соответствующий имени вашей зоны AD DNS. Вам нужно будет настроить свою зону AD DNS, чтобы разрешить небезопасные обновления ... но если у вас нет доступа к DNS-серверам ...
С другой стороны, если вы используете DHCP-сервер Windows в своей сети, вы можете настроить его так, чтобы он всегда обновлял записи клиента A и PTR с помощью DNS-сервера, но если у вас нет доступа к DNS-серверам, вы, вероятно, не тоже нет доступа к DHCP-серверу ...