LinuxForum.Fans
Тема

Не пингуются машины по именам в локальной сети

Автор: nik222 12 сообщений 2858 просмотров
#356225

Здравствуйте, всех с наступающими праздниками !
Сервер под управлением Centos 6.4. Не пингуются имена машин в локальной сети. По IP все нормально, на ружу тоже все без проблем. При проверке на тестовой машине таких проблем не возникает.

text
DEVICE=eth0
BOOTPROTO=none
HWADDR="пфф"
IPADDR=172.17.101.134
NETMASK=255.255.0.0
GATEWAY=172.17.254.1
DNS1=172.17.254.2
DNS2=172.17.254.4
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
USERCTL=no

Хм, уточнение: Сервер не введен в существующий доме ( условно test.ru).
При таком пинге все нормально - ping server.test.ru
При таком таком ни фига - ping server
Но на тестовой виртуалке с Centos работают оба варианта.

#356234
"nik222" написал:
Хм, уточнение: Сервер не введен в существующий доме ( условно test.ru).

вот ответ на ваш вопрос, так как у вас нету своего DNS в локальной сети.

#356235

вот ответ на ваш вопрос, так как у вас нету своего DNS в локальной сети.

в локальной сети аж целых два DNS-сервера

#356237

"nik222" написал:
в локальной сети аж целых два DNS-сервера
Значит эти днс-сервера не настроены на локальные имена.
#356238

более наглядно

Виртуалка:

text
# ping server
PING server.test.ru (172.17.254.10) 56(84) bytes of data.
64 bytes from server.ryazagro.ru (172.17.254.10): icmp_seq=1 ttl=128 time=3.07 ms
64 bytes from server.ryazagro.ru (172.17.254.10): icmp_seq=2 ttl=128 time=1.53 ms
64 bytes from server.ryazagro.ru (172.17.254.10): icmp_seq=3 ttl=128 time=0.851 ms
64 bytes from server.ryazagro.ru (172.17.254.10): icmp_seq=4 ttl=128 time=1.03 ms
64 bytes from server.ryazagro.ru (172.17.254.10): icmp_seq=5 ttl=128 time=1.87 ms

Сервер:

text
# ping server
ping: unknown host server

система и там и там Centos

#356239

Сравните файлы /etc/resolv.conf на виртуальной машине и сервере.

#356240

и так разница таки есть, на виртуалке ищет потому что есть запись search test.ru. Вопрос как эту строку зафиксировать в resolv.conf на сервере. При network restart строка затирается.

#356243

Может надо удалить NetworkManager на совсем?

#356246

на сколько я помню (могу ошибаться) у меня его и быть не должно.
Как наверняка убедиться не подскажете ?

#356248

Обычно NM:
1. Отключают:

text
# service NetworkManager stop
# chkconfig NetworkManager off
# service network restart

2. Удаляют:

text
# yum remove dnsmasq -y
# service network restart

Если у вас не прописывается домен, то наверно посоветую сделать так:
Открыть файл и удалить в нем DNS1=, DNS2= и т.д.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Удалить

text
DNS1=172.17.254.2
DNS2=172.17.254.4

# service network restart

Прописать DNS сервера в /etc/resolv.conf

text

search test.ru
nameserver 172.17.254.2
nameserver 172.17.254.4

Попробуйте так, может поможет

#356251

ни чего для удаления нет, как и самой службы
срабатывает если в ifcfg-eth0 добавить DOMAIN=test.ru, но можно ли так делать, корректно ли это ?

#356265
nik222 написал:
ни чего для удаления нет, как и самой службы
срабатывает если в ifcfg-eth0 добавить DOMAIN=test.ru, но можно ли так делать, корректно ли это ?

если мне память не изменет то коректно

Войдите или зарегистрируйтесь, чтобы ответить.