我需要让我的虚拟机通过mikrotik路由器机器连接到互联网。我的设置如下。
我的家庭网络是192.168.1.0/24 我的ADSL路由器有ip 192.168.1.1
我在虚拟框中有以下机器。
机器1:Mikrotik RouterOS ether1 ip 192.168.2.1/24 ether2 ip 192.168.1.254/24
机器2:windows7 ip:192.168.2.20
机器3:ubuntu 12.0.4 ip:192.168.2.3
我已经从其他两台机器(win7和ubuntu)中ping了192.168.1.254(mikrotik eth2),192.168.1.1(adsl路由器)和192.168.2.1(mikrotik eth1),效果很好。但我无法通过我的adsl网络(192.168.1.0/24)从win7和ubuntu连接到互联网。
我需要在mikrotik路由器上设置哪些路由,以便我的其他计算机可以通过mikrotik访问互联网?
答案 0 :(得分:0)
Mikrotik的默认操作(开箱即用)是针对上游IP的NAT流量 - 我假设您希望绕过该设置。 但问题是 - 如果没有为您的设置添加某种路由 - 192.168.1.0/24范围内的任何人都不知道存在192.168.2.x范围!
您的上游路由器是否参与OSPF(如果可以,您可以轻松打开OSPF)或......
您的上游路由器是否允许您宣布静态路由?如果是这样,你可以添加一个192.168.2.0/24的静态路由,可以通过192.168.1.254
到达另一个选项 - 联系您的ADSL提供商并要求他们将设备置于桥接模式。然后,您可以在您的设备上使用他们的PPPoE用户/传递,并提供您选择的任何子网的内部范围,并允许Mikrotik通过作为每个子网的默认网关来通告所有内部路由。
希望有所帮助:Connectivity.Engineer