I've been running two firewalls for some time now, one Pix serving our web applications and one FWSM serving both users and some web application servers.
After the migration the FWSM is set up like this
During the migration I pretty much copied all the statics, access-lists and alias entires and adapted them for the FWSM interface names before applying them. No errors there.
Now the old alias commands from the PIX are causing me alot of headache.
The commands I copied lookes something like alias(applicationNetInterface) insideIP OutsideIP. alias(ClientNetInterface) insideIP OutsideIP. Seems ok to me.
But running these on the FWSM causes problems for my incoming internet visitors. I've set up a testing system using 3G and at some point after doing clear xlate I can no longer access my web from my testing system. Nothing in the logs indicating translation errors.
The show connection does however give me strange input.
My static for the web service is like this: static (SERVER,INTERNET) 126.96.36.199 10.91.1.200
But I get connection entries from the outside for both the inside and outside IP
sh conn | include 188.8.131.52
TCP out 184.108.40.206:1916 in 220.127.116.11:80 idle 0:00:12
TCP out 18.104.22.168:1259 in 22.214.171.124:80
sh conn | include 10.91.1.200
TCP out 126.96.36.199:4610 in 10.91.1.200:80 idle 0:00:36
How could this be? On the Pix I used the alias command to allow application servers to resolve the web address to an inside address, something I still need to do, and had no problem with the setup.
FWSM must handle this differently