ここで簡単なセットアップ。複数のネットワークインターフェイスを備えたマシンがあります。たとえば、2つです-eth0
およびeth1
。
eth0
には静的アドレスがあり、デフォルトゲートウェイが割り当てられています。 eth1
には静的アドレスがあり、そのインターフェイスのネットワークアドレス範囲にゲートウェイはありません。
ネットワーク構成ファイルにエントリが必要ですか(/etc/network/interfaces
)ネットワーク上にゲートウェイがないインターフェースのgateway
オプションの場合、eth1
上記の例では?
私が次のようなことをした場合:
gateway 127.0.0.1
これは悪影響を及ぼしますか?このインターフェイスにはゲートウェイに到達する方法がありますか、それともループバックインターフェイスをゲートウェイとして使用しても効果はありません(つまり、gateway
オプションを完全にオフのままにするのと同じです)。
/etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# Interface 1
allow-hotplug eth0
iface eth0 inet static
address 10.1.10.200
netmask 255.255.255.0
gateway 10.1.10.1
# Interface 2
allow-hotplug eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.0.0
gateway 127.0.0.1 # This is the line in question
コリジョンドメイン(この場合は192.168/16)にないネットワークに到達するために使用したくないNIC)には、gateway
エントリは必要ありません。そのNICのゲートウェイが必要ない場合は、その行を省略できます。
ループバックをゲートウェイとして使用しようとするとどうなるかはわかりませんが、幸せな時期になるとは思いません。