这是不寻常的配置,因为它替代了可以通过10美元的开关实现的功能。但是,当然,如果10美元的交换机可以做到这一点,那么一台pc机就可以做到。必须有数不胜数的方法来做到这一点,这只是一个简单的方法。
让我们假设您的路由器提供的地址在192.168.1.21-50范围内,让我们将eth0 park的接口称为路由器,将eth1的kenmore和eth2的名称称为chiswick。
1)让park通过路由器从DHCP获取其IP地址。
2)让我们为kenmore和chiswick提供静态IP地址。例如kenmore 192.168.1.5和chiswick 192.168.1.10。请注意,两者均不在路由器使用的范围内,因此不会发生冲突。
3)根据kenmore / chiswick上的操作系统,您可能需要在它们上设置路由表。在Linux中,您应该拥有
sudo route add default gw 192.168.1.1
和在Mac上类似,但是在Windows上我认为这是自动的。
4)在公园:首先,让我们允许IPv4转发:作为sudo编辑/etc/sysctl.conf并更改此行
#net.ipv4.ip_forward=0
至
net.ipv4.ip_forward=1
保存文件,发出命令:
sudo sysctl -p
5)其次,在停放区上,让我们将以下两条路由添加到路由表中:
sudo route add -host 192.168.1.5 dev eth1
sudo route add -host 192.168.1.10 dev eth2
现在你很好。