私はUbuntu12.04.1を使用しています。
ネットワークと両方のフォルダ内のファイルの意味を理解していますが、問題は次のとおりです。
「どうやって共存しているの?」
例えば、私は、この設定がある場合eth0
では/etc/network/interfaces
:
auto eth0
iface eth0 inet static
address 192.168.0.2
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
そしてこれは/etc/NetworkManager/system-connections
:
[802-3-ethernet]
duplex=full
mac-address=00:1E:33:71:CD:A4
[connection]
id=eth0
uuid=4c12ff66-028a-4338-bad5-fa6e9c5e6939
type=802-3-ethernet
[ipv6]
method=auto
[ipv4]
method=manual
dns=192.168.0.1;
addresses1=192.168.0.1;24;192.168.0.1;
結果として得られるインターフェイスのアドレス、192.168.0.1
または192.168.0.2
、およびその理由は何ですか?
/etc/network
これは、オペレーティングシステムがネットワークアドレスを割り当てるために使用するものです。NetworkManagerは、Ubuntu(およびRedHatなどの他のディストリビューション)/etc/network
が入札を強制するために使用するものです。ネットワークサービスを自動的に構成します。現在、多くの実装では、NetworkManagerが/etc/network
設定を上書きすることを許可していません。NetworkManagerは、サーバー環境で物事を実際に盗聴していました。
つまり/etc/network
、ネットワークを手動で構成するためのものです。/etc/NetworkManager
ネットワークアドレスの自動設定用です。これは、ネットワークを大きく変更するラップトップやその他のPCに役立ちます。サーバー環境では頭痛の種になる傾向があるため、多くの人がNetworkManagerを無効にして、/etc/network
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加