紹介する
Windows Serverベースのネットワークに接続されたRasbianを実行するRaspberry Piがあります。これは、接続されているすべてのコンピューティングシステムと公的にアクセスできるWebサイトで構成される独自のイントラネットを備えた企業(教育)ネットワークです。この質問の目的に応じて、ドメイン名はで指定されますexampledomain.com
。
このイントラネットで接続されているWindowsコンピュータは、ネットワークアダプタの設定を介してホスト名にDNSサフィックスを追加できます(表示されている手順)。ここ)。これにより、その名前のコンピュータがローカルネットワークを介してアドレスを指定できるようになりますcomp1
(たとえば、接続ごとのサフィックスとして一覧表示されます)。comp1
comp1.ns.exampledomain.com
ipconfig
ns.exampledomain.com
質問
comppi
私はaddressを介してアクセスする必要があるホスト名を持つRaspberry Pi 2を持っていますcomppi.ns.exampledomain.com
。 Piは現在、ホスト名comppi
、使用法comppi.local
、またはIPアドレスを介してアクセスできます。
ホスト名によるアクセスは、Sambaを使用してRPiにSambaをインストールすることによって行われますsudo apt-get -y install samba
。avahi
RPiで設定する簡単な方法は次のとおりです。
関連する 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 over
append domain-name = "ns.exampledomain.com"
に行を追加してみてください。/etc/dhcp/dhclient.conf
askubuntu.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
コンピューターにアクセスできるようになります。