OS Xでは、名前でCentOS 6.2サーバーを解決できません。

OS Xでは、名前でCentOS 6.2サーバーを解決できません。

私は新しいAirMac ExtremeとCentOS 6.2サーバーをセットアップしました。サーバーは一般的なストレージシステムなので、ここでSambaとAvahiを設定しました。 OS X Lionを実行しているMacBook Proでは、IPアドレスでサーバーに簡単にアクセスできますが、ping接続プロンプト()の端末で名前でサーバーを確認しようとするとsmb://my-server/機能しません。

実行する必要がある特定の構成手順はありますか? OS Xの名前でサーバーにどのようにアクセスしますか?

ベストアンサー1

mDNSと関連検索サービスのサポートは、しばらくの間、ほとんどのLinuxディストリビューションで提供されました。静的IPまたは固定ホスト名は、クラウド/高速展開/Vagrantに合わせて拡張されません。理想的には、クラウド初期化ツールにはいくつかの良いハッキングがあり、最初の起動時に文字列テンプレートに基づいて一意のホスト名を生成することも可能です(再パッケージ化スクリプトと共に)。

それにもかかわらず、これはほとんどの主要なオペレーティングシステムでmDNSを操作する簡単な方法です。

CentOS/RHEL/Fedoraの場合:

su - -c 'yum install -y avahi avahi-tools nss-mdns ;
service avahi-daemon start'

Debian/Ubuntu から:http://wiki.debian.org/ZeroConf

sudo su - -c 'apt-get install -y avahi-daemon avahi-discover nss-mdns ;
sudo invoke-rc.d avahi-daemon start'

アーチ:https://wiki.archlinux.org/index.php/Avahi

echo 'You won't need hand-holding here I assume.'

すべて:

良い点は、mDNSがLinuxシステムで異なる方法で動作するようにするため、通常はMac用のping / ssh / etcを正しい方法で起動できることです。うふ。avahi-browse --allとてもきれいです。

サーバーとして機能するマシンのインバウンドファイアウォールルールを忘れないでください。

-A INPUT -d 224.0.0.251/32 -p udp -m udp --dport 5353 -m comment --comment "mDNS" -j ACCEPT

また、/etc/avahi/ を使用してデーモンを設定して再起動します。

ところで、私はMacBook Proのクライアント用のVMware Fusion 4.xでCentOS 6.2 x86_64最小デバイスを構築しています。

おそらく、誰かがMac、Linux、またはWindowsクライアントからの通知やサービスの公開(特にSSHおよびWeb URL)が正しく機能していることを確認するために何かを追加できます。

おすすめ記事