没有网关的静态IP地址

没有网关的静态IP地址

这里设置简单。我有一台具有多个网络接口的机器,例如两个 -eth0eth1

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

答案1

gateway如果您不想使用任何 NIC 来访问不在其冲突域中的网络(本例中为 192.168/16),则不需要该条目。如果您不需要该 NIC 的网关,则可以忽略该行。

我不确定如果您尝试使用环回作为网关会发生什么,但我不认为这是愉快的时光。

相关内容