ldap으로 hosts 파일을 대신하려 합니다.

thisrule의 이미지

제가 관리하는 회사의 Linux PC가 약 30여대 있습니다.
그런데, PC가 추가/삭제 되거나, IP가 변경되면 30여대에 일일이 /etc/hosts 파일을 갱신해줍니다.
그렇게 하면서 제 스스로 늘 답답해 합니다.

그러다 저와 같은 소규모의 안정된 network에선 ldap으로 구성하면 DNS 설정하지 않고도 한 PC에서 관리가 가능하다는 문서를 찾아냈습니다.
그래서 오늘 하루종일 구성하다 실패했습니다.
의외로 ldap으로 name service를 하게 하는 문서가 거의 없더군요.
그나마 KLDPWiki에 있는걸로 따라하다 objectClass 구성에 관련된 내용이 없어
다시 openldap document를 보다가, 영어가 딸려 다시 한글문서 찾다가...
뭐 이런식으로 하다 결국 하루종일 인터넷만 서핑하다 끝났습니다.

제가 알고싶은건,
1. 서버구성을 어떻게 해야하는건지...?
2. 클라이언트에서 어떻게 서버에 연결시키는 건지...?

아시는분 조언 또는 구성파일을 좀 보여주세요.

bugiii의 이미지

/etc/hosts 의 내용이 모든 머신상에서 항상 동일해야 하는 경우인가요?

세이군의 이미지

padl.com에서 제공하는 자료가 좀 있습니다.
하나의 시스템에 nss_ldap와 ldap마이그레이션 스크립트를 다운받아서 설치한 다음에 마이그레이션 스크립트중에서 host를 처리하는 스크립트가 있습니다.
이 스크립트를 돌리면 자동으로 LDIF파일을 만들어주는데 이를 ldap서버에 넣어주면 기본 처리는 끝납니다.
그리고 /etc/nsswitch.conf에 host부분을 files ldap dns 라고 적어주면 다른 네트워크 프로그램을 사용시에 알아서 호스트이름을 잘 찾아줍니다. /etc/hosts파일에는 LDAP서버와 127.0.0.1에 대한 정보만 있으면 되겠지요..

이런 질문을 본 김에 저도 한번 찾아서 정리해 봐야 겠군요..

thisrule의 이미지

bugiii wrote:
/etc/hosts 의 내용이 모든 머신상에서 항상 동일해야 하는 경우인가요?

예, 그렇습니다.
약30여대의 /etc/hosts가 똑같습니다.
thisrule의 이미지

drssay wrote:
padl.com에서 제공하는 자료가 좀 있습니다.
하나의 시스템에 nss_ldap와 ldap마이그레이션 스크립트를 다운받아서 설치한 다음에 마이그레이션 스크립트중에서 host를 처리하는 스크립트가 있습니다.
이 스크립트를 돌리면 자동으로 LDIF파일을 만들어주는데 이를 ldap서버에 넣어주면 기본 처리는 끝납니다.
그리고 /etc/nsswitch.conf에 host부분을 files ldap dns 라고 적어주면 다른 네트워크 프로그램을 사용시에 알아서 호스트이름을 잘 찾아줍니다. /etc/hosts파일에는 LDAP서버와 127.0.0.1에 대한 정보만 있으면 되겠지요..

이런 질문을 본 김에 저도 한번 찾아서 정리해 봐야 겠군요..


정리가 되면 어디든 공개 해주시는 거죠?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.