紹介する

紹介する

紹介する

Windows Serverベースのネットワークに接続されたRasbianを実行するRaspberry Piがあります。これは、接続されているすべてのコンピューティングシステムと公的にアクセスできるWebサイトで構成される独自のイントラネットを備えた企業(教育)ネットワークです。この質問の目的に応じて、ドメイン名はで指定されますexampledomain.com

このイントラネットで接続されているWindowsコンピュータは、ネットワークアダプタの設定を介してホスト名にDNSサフィックスを追加できます(表示されている手順)。ここ)。これにより、その名前のコンピュータがローカルネットワークを介してアドレスを指定できるようになりますcomp1(たとえば、接続ごとのサフィックスとして一覧表示されます)。comp1comp1.ns.exampledomain.comipconfigns.exampledomain.com

質問

comppi私はaddressを介してアクセスする必要があるホスト名を持つRaspberry Pi 2を持っていますcomppi.ns.exampledomain.com。 Piは現在、ホスト名comppi、使用法comppi.local、またはIPアドレスを介してアクセスできます。

ホスト名によるアクセスは、Sambaを使用してRPiにSambaをインストールすることによって行われますsudo apt-get -y install sambaavahiRPiで設定する簡単な方法は次のとおりです。

関連する DHCP/DNS サーバーにアクセスできません。しかし、必要なくこの結果を得ることができるはずです。 (Windowsコンピュータで行うことができるので必要ありません。)

/etc/dhcp/dhclient.confまた、関連ページを読んだ後もman文書の理解が非常に悪いことを指摘したいと思います。おそらく些細なことが欠けているでしょう。

現在の試み

  • ホスト名をcomppi.ns.exampledomain.com次のファイルのすべてのエントリに直接変更してみてください。
  • ホスト名の行をsend host-name = "comppi.ns.exampledomain.com"inに変更してみてください/etc/dhcp/dhclient.conf
  • Jordan overappend domain-name = "ns.exampledomain.com"に行を追加してみてください。/etc/dhcp/dhclient.confaskubuntu.com。ただし、これはns.exampledomain.com失敗時に発信ホスト名解決に追加されたものです。

技術情報

  • オペレーティングシステム:Raspbian GNU / Linux 8(Jessie)(注:これは単純化されたバージョンです)
  • ラズベリーパイ:ラズベリーパイ2
  • ホスト名:comppi

文書

内容は/etc/network/interfaces変更されません。

コンテンツ/etc/hostname:

comppi

コンテンツ/etc/hosts:

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       comppi comppi.ns.exampledomain.com

コンテンツ/etc/dhcp/dhclient.conf:

# Configuration file for /sbin/dhclient, which is included in Debian's
#       dhcp3-client package.

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

#send host-name = gethostname();
send host-name = "comppi"
append domain-name = "ns.exampledomain.com"
request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        dhcp6.name-servers, dhcp6.domain-search,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers;

ベストアンサー1

WindowsクライアントがActive Directoryの一部である場合、その名前は自動的にDNSに登録されます(あなたの場合はそうです)。これはDDNS(ダイナミックDNS)と呼ばれるプロセスを使用します。 Windows DDNSにLinuxコンピュータを登録する最も簡単な方法は、Sambaを使用してLinuxコンピュータをWindowsドメインに参加させることです。 Windows ドメインに参加するには権限が必要です。 LinuxでWindowsドメインに参加する方法の詳細を提供するインターネットガイドがたくさんありますが、以下は簡単なステップです。

まず、/etc/krb5.confにドメイン名情報を追加します。

[realms]
    NS.EXAMPLEDOMAIN.COM = {
    }

[domain_realm]
    .ns.exampledomain.com = NS.EXAMPLEDOMAIN.COM
    ns.exampledomain.com = NS.EXAMPLEDOMAIN.COM

次に、ドメインに参加するようにsmb.confを設定します。

[global]
workgroup = EXAMPLEDOMAIN
realm = NS.EXAMPLEDOMAIN.COM
security = ADS

次に、を実行しますnet ads join -U windowsuser。ここで windowsuser は、ドメインに参加する権限を持つユーザーです。

これにより、コンピューターが Windows ドメインに参加し、コンピューターの IP アドレスが Windows DNS に登録され、他のユーザーとその名前をcomppi.ns.exampledomain.com使用してcomppiコンピューターにアクセスできるようになります。

おすすめ記事