思科ASA:单个接口上的多个静态IP

我有一个思科ASA 5505(版本8.0.4),目前有一个IP地址在外部接口,10.1.1.1。 这是用于与外界的所有交stream。

我想添加第二个IP到这个接口,172.16.0.1,只会被用于stream量到一个特定的远程IP(203.203.203.203)

也就是说,如果一个数据包是203.203.203.203,那么它会从源IP 172.16.0.1出去; 任何其他stream量都会通过源IP为10.1.1.1的外部接口出去

当前configuration:

interface Vlan2 nameif outside security-level 0 ip address 10.1.1.1 255.255.255.0 ! interface Ethernet0/0 switchport access vlan 2 ! global (outside) 1 interface route outside 0.0.0.0 0.0.0.0 10.1.1.1 1 

我如何添加这个第二个IP,并进行所需的路由调整?

您不能在同一接口上将多个IP分配给本机。

你可以做的是在同一个具有不同VLAN编号的物理端口上创build一个虚拟接口,将172 IP分配给该接口,通过这个接口将所有的stream量路由到203.203.203.203,然后在ASA外部有一些东西坐在相同的VLAN,并负责进一步路由该stream量。

我假设你已经混淆了IP地址为172.16.0.0/16是一个私人范围。

你需要创build一个dynamicNAT。 首先你会创build一个访问列表:

 access-list custom_outside standard permit <inside_addresses> <inside_subnet> 

那么你会创build一个nat:

 static (<from_int>,<to_int>) 172.16.0.1 access-list custom_outside 

那会将custom_outside acl中的地址设为172.16.0.1