Сбой NIS на CentOS 6

решено: см. bottom. tl; dr: включить сетевой менеджер.

Я пытаюсь настроить систему CentOS6 для входа с помощью NIS. Я установил NIS-домен и файлы, как написано на сервер NIS в nsswitch.conf, но он не может привязаться к NIS-серверу (он может пинговать его и SSH в него, поэтому не проблема видимости), при загрузке или перезапуске ypbind он ждет целую вечность привязки NIS-сервиса: ..... , затем возвращает [ OK ], но на самом деле не связывает, насколько я могу сказать.

когда я пытаюсь ypwhich, я получаю следующее:

ypwhich: Can't communicate with ypbind

оглядываясь вокруг предполагает, что он не может быть запущен, когда у людей есть эта проблема, но это, кажется, для меня, по крайней мере, насколько службы и chkconfig шоу.

rpcinfo -u localhost ypbind  

возвращает следующее:

rpcinfo: RPC: Program not registered
program 100007 is not available

Edit: опечатка и небольшое уточнение.

Edit2: сервер NIS определенно указан, но действует так, как будто это не так. Когда я делаю

service ypbind restart

это вывод в /var / log / messages:

Mar  7 13:29:27 foobar dbus: avc:  received policyload notice (seqno=6)
Mar  7 13:29:27 foobar dbus: avc:  received policyload notice (seqno=6)
Mar  7 13:29:27 foobar dbus: avc:  received policyload notice (seqno=6)
Mar  7 13:29:27 foobar dbus: [system] Reloaded configuration
Mar  7 13:29:37 foobar ypbind: NIS domain: FOO, NIS server:

сервер определенно указан в yp.conf:

domain FOO server 192.168.1.xxx

но сообщения не показывают этот адрес.

Edit3: устранение:


Оказывается, ypbind будет работать только с network manager, управляющим интерфейсом на CentOS6. Вроде как Клудж, но он работает - просто включите network manager на интерфейсе. Когда это будет сделано, просто перезагрузите этого и завод.

9
задан jreid9001
15.05.2023 16:35 Количество просмотров материала 3163
Распечатать страницу

2 ответа

вы также можете проверить, включен ли брандмауэр, который, скорее всего, остановит связь между клиентом NIS и сервером NIS.

chkconfig --list | grep iptables

попробуйте следующее:

service iptables stop

затем повторите попытку привязки клиента.

Если это устраняет проблему подключения, то вы можете либо выключить iptables (брандмауэр) или измените правила соответствующим образом.

2
отвечен BigDataDude 2023-05-17 00:23

у меня была такая же проблема сегодня, и для меня это было NetworkManager проблема

т. е.

service NetworkManager stop
chkconfig NetworkManager off

затем также убедитесь, что каждый из интерфейсов не контролируется NetworkManager, и добавьте NM_CONTROLLED=no, т. е. я выполнил следующую команду

sed -i -e 's/\(^NM_CONTROLLED=\).*/no/g' /etc/sysconfig/network-scripts/ifcfg-*
1
отвечен arif-ali 2023-05-17 02:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх