2014/03/03

OS X 10.9.2: mDNS-change

support.apple.com/kb/HT3789
の内容を確認。

/System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

は 10.9 で変更されているようだが、これまでと同様に

<string>-NoMulticastAdvertisements</string>

の1行を下記のように追加。インターネットにつなげ、いくつかのサイトを閲覧できることを確認した。

        <array>
                <string>/usr/sbin/mDNSResponder</string>
                <string>-NoMulticastAdvertisements</string>
        </array>


# 新規フォルダの作成
$ mkdir custom-mDNS-plist
# 移動
$ cd custom-mDNS-plist
# オリジナルの mDNSResponder.plist を別名で保存。
$ sudo cp -pR /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist custom-com.apple.mDNSResponder.plist
# 別名 custom-com.apple.mDNSResponder.plist で保存した file を編集。
$ sudo nano custom-com.apple.mDNSResponder.plist
# $ sudo vi custom-com.apple.mDNSResponder.plist

# mdns-change.sh

#!/bin/bash
# mdns-change.sh
# OS X 10.9.2
#---------------------------------------------------------------------
# mDNS
#---------------------------------------------------------------------
# Backup Original File
sudo cp -pR /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist  .
# Remove Original File
sudo rm /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
#
# Copy customd file to /System/Library/LaunchDaemons/
sudo cp custom-com.apple.mDNSResponder.plist /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
#
# chnage mode
sudo chmod 644 /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
#
# mDNS reload
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
# process
ps aux | grep mDNS
# =>
# ... /usr/sbin/mDNSResponder -NoMulticastAdvertisements


# 2014-03-07
# 公開日時の訂正
http://midorex.blogspot.com/2014/03/published-date.html

0 件のコメント: