勝利の名前解決が機能しようとしています。必要な手順を理解したと思いましたが、正常に動作できません。
ボックスはSLES 12 SP1を実行しています。
これが私がしたことです:
勝利サーバーを追加しました
/etc/samba/smb.conf
:[global] wins server = 10.3.4.60
有効化と起動
winbind.service
:# systemctl status winbind.service winbind.service - Samba Winbind Daemon Loaded: loaded (/usr/lib/systemd/system/winbind.service; enabled) Active: active (running) since Tue 2016-05-31 13:25:35 SAST; 1h 27min ago Main PID: 32111 (winbindd) Status: "winbindd: ready to serve connections..." CGroup: /system.slice/winbind.service ├─32111 /usr/sbin/winbindd -D └─32112 /usr/sbin/winbindd -D May 31 13:25:35 vt53ipam01 systemd[1]: Starting Samba Winbind Daemon... May 31 13:25:35 vt53ipam01 systemd[1]: winbind.service: Supervising process 32111 which is not our child. We'll most likely not notice when it exits. May 31 13:25:35 vt53ipam01 winbindd[32111]: [2016/05/31 13:25:35.636807, 0] ../source3/winbindd/winbindd_cache.c:3235(initialize_winbindd_cache) May 31 13:25:35 vt53ipam01 winbindd[32111]: initialize_winbindd_cache: clearing cache and re-creating with version number 2 May 31 13:25:35 vt53ipam01 winbindd[32111]: [2016/05/31 13:25:35.637881, 0] ../lib/util/become_daemon.c:124(daemon_ready) May 31 13:25:35 vt53ipam01 winbindd[32111]: STATUS=daemon 'winbindd' finished starting up and ready to serve connections May 31 13:25:35 vt53ipam01 systemd[1]: Started Samba Winbind Daemon.
wins
nsswitchデータベースにサービスを追加しますhosts
。# grep hosts /etc/nsswitch.conf hosts: files dns wins
サービスを呼び出してgetent
指定するとwins
機能します。
# getent -s wins hosts VT53TESTSQL01
10.6.27.20 VT53TESTSQL01
ただし、getent
デフォルトのサービスセットとして呼び出すと機能しません。
# getent hosts VT53TESTSQL01
<nothing returned>
私が何を見逃しているのかわかりません。どのように動作させるための提案がありますか?
答え1
再起動してみましたか?
~からnsswitch.conf:
ファイル全体は、nsswitch.confを使用してプロセスごとに一度だけ読み取られます。後でこのファイルを変更すると、プロセスは以前の構成を引き続き使用します。