Very strange issue with EoIP: i'm trying to make a tunnel to set a public IP to a routerboard in the internal of my network (and also late public IP for my clients..) with this schema:
clients wlans
|
10.1.1.1 (pppoe server)
|RB532|
192.1.1.66/30 (PtPwlan, station)
|
192.1.1.65/30 (PtPwlan, bridge )
|RB532|
192.1.1.30/30 (PtPwlan, station)
|
192.1.1.29/30 (PtPwlan, bridge)
|RB532|
10.9.1.5/30 PtPwlan(station, nstreme)
|
10.9.1.6/30 PtPwlan(bridge, nstreme)
|RB532|
eth1---->222.33.44.110/27
With route static rules 192.1.1.66 ping 10.9.1.6 and 10.9.1.6 ping 192.1.1.66
On 192.1.1.66:
I create a EoIP tunnel called "tunnel", with id 66, remote address
10.9.1.6, arp-proxy enabled
I create a bridge called "bridge1", arp-proxy enabled and in bridge port i
add "tunnel"
I add address 111.22.33.201/24 to bridge1 interface.
src-nat is masquerade, out-interface bridge1
On the 10.9.1.5:
I create a EoIP tunnel called "tunnel", with id 66, remote address
192.1.1.66 , arp enabled
I create a bridge called "bridge1" and in bridge port i add "tunnel" and
"eth1"
I add address 111.22.33.200/24 to bridge1 interface.
src-nat is masquerade, out-interface is bridge1
All the PtP wlan in the middle of the hops is arp-proxy enabled.
After tries and tries, ( i miss to set "out-interface" in src-nat as "bridge1" on
both first and last RB...)yesterday night at 2.30 am the system seem to work. I am able
to access 192.1.1.66 as 111.22.33.201/24 from a server placed in the public
internet (clearly, not in my subnet..)
I make a reboot...
.. and nothing work at all. Removing EoIP interface cause complete
*freeze* of routerboard 192.1.1.66.. recreating the same situation don't
work.
Where i was wrong ?? There exist (as i suspect) some detail i miss to make this thing *really* work?? Or my Eoip&Bridge architecture is a nonsense ??
Any help is appreciated please, thanks in advance.