Linux のネットワーク設定 -> 複数の IP

Linux のネットワーク設定 -> 複数の IP

私は決してネットワークや 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 サーバーがない) にのみ接続されている場合、Linux システムはローカルの静的 IP 経由ではアクセスできないことです。デバイスを他のネットワーク (DHCP サーバーが存在する) に接続するとすぐに、ローカルの静的 IP でアクセスできるようになります。このようになる理由は論理的にないと思います。ネットワーク設定が間違っているのでしょうか?

追加の質問: システムが事前に決められた DHCP サーバーからのみ IP を取得できるようにすることはできますか? (異なるネットワークに複数の DHCP サーバーがある場合、システムは適切な DHCP サーバーから IP を取得します)

ありがとう :)

関連情報