ゼロ設定とは何ですか
HTTPS:// blog.51cto.com/xjsunjie/1410592
奇妙な二つの文書が異なるのmDNSまたはこれに記述する必要があります?
169.254.0.1
と
224.0.0.251
CentOSの5.5サーバーは、そのルーティングテーブルを参照し、(ネットワークが172.21.73.0です)あります奇妙なアイテムが発見されました。
-
[Shengkui @ APP-SERVER〜] $ルート
-
カーネルIPルーティングテーブル
-
先ゲートウェイGenmaskフラグメトリックのRef使用IFACE
-
172.21.73.0 * 255.255.255.0 U 0 0 0 eth0の
-
169.254.0.0 255.255.0.0 * U 0 0 0 eth0の
-
172.21.73.253 0.0.0.0 UG 0 0 0 eth0のデフォルト
、実際には169.254.0.0のプロジェクトは、ルーティングテーブルエントリがありやっているから来るの?
ゼロ構成ネットワーク(zeroconfの):私は情報を見つけ、そして最終的にこのプロジェクトがあることを理解した後。ZeroconfをもIPv4のリンクローカル(IPv4LL)と自動プライベートIPアドレス指定(APIPA)と呼ばれます。これは、システムがそれを介してネットワークに接続することができる、ダイナミック・コンフィギュレーション・プロトコルです。
システムが接続DHCPサーバーことはできませんが、それはゼロ設定でIPを取得しようとする多くのLinuxディストリビューションサービスのデフォルトのインストールを。
CentOS5.xでは、エントリのZeroconfの経路は、以下の起動スクリプトのルーティングテーブルに追加されます。
/etc/init.d/networkは、/ etc / sysconfig / network-scriptsに呼び出す / ifupの-ETH のifup-ETHスクリプトはルーティングエントリをゼロ設定を追加し、スクリプト次のように、コードは次のとおりです。
-
#のZeroconfルートを追加します。
-
もし[-z "$ {NOZEROCONF}" -a "$ {ISALIAS}" = "NO" -a "$ {REALDEVICE}" = "LO"!]。それから
-
IPルート置き換える169.254.0.0/16のdevの$ {} REALDEVICE
-
されます
無効のZeroconfする方法がないこと、それは?
あなたは「の/ etc / sysconfig / networkファイル」ファイルの行「NOZEROCONF = YES」を追加することによって、これを達成することができます。
実際には、任意の値NOZEROCONFは、同じ効果に割り当てられている、上記のコードから見ただけではNOZEROCONFが空であるか否かを検出することができます。
もちろん、改訂の「/ etc / sysconfig / networkファイル」の後に 、 あなたはネットワークを再起動する必要が有効になります:の/etc/init.d/networkの再起動は
します。http:また、LinuxでデーモンのZeroconfに関連付けられた、のavahi、詳細情報を参照してくださいです/ /avahi.org。
詳細については、ゼロ設定は、次のWebサイトで見つけることができます:
http://www.zeroconf.org/
http://dgz.dyndns.org/mediawiki/index.php/HOWTO_Disable_the_zeroconf_route_%28169.254.0.0/255.255.0.0%29