我需要让我的虚拟机通过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访问互联网?
1 回答
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