私はネットワーキングやLinuxの専門家ではありません。 Linuxでネットワーク関連の問題を解決しようとしています。
サーバーがあり、2つの異なるネットワーク(ローカルネットワークとは異なるネットワーク)からそのサーバーにアクセスしたいと思います。
したがって、私のLinuxシステムには2つの異なるIPが必要です。そうですか?
- ローカルネットワークに1つ
192.168.1.xx
- DHCPサーバーによって提供されたものです。
/etc/network/interfaces
これを可能にするためにファイルを変更しました。
auto eth0 eth0:0
allow-hotplug eth0 eth0:0
iface eth0 inet static
address 192.168.1.35
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface eth0:0 inet dhcp
これは実際に動作します。問題は、デバイスがローカルネットワークにのみ接続されている場合(DHCPサーバーなし)、ローカル固定IPを介してLinuxシステムにアクセスできないことです。デバイスを別のネットワーク(DHCPサーバーを持つネットワーク)に接続すると、ローカルの静的IPを使用してデバイスにアクセスできるようになります。私はこれに論理的な理由がないと思います。ネットワーク設定が古いですか?
ボーナスの質問:システムに所定のDHCPサーバーからのみIPを取得させることはできますか? (これを行うと、異なるネットワークに複数のDHCPサーバーがある場合、システムは正しいDHCPサーバーからIPを取得します。)
ありがとうございます:)