If you're still feeling determined, you can try forwarding the following list of ports. Ubisoft also insists that setting your computer as DMZ will let the game work. However, setting your Windows PC as a DMZ will expose it to attack over the internet (i.e. that's a very bad idea):
An easy way to make Rainbow Six Vegas 2 work behind your router is to setup your gaming PC as the DMZ. To learn about how to setup your gaming PC as the DMZ, check your router’s documentation.
If you don't want to set your gaming PC as the DMZ, then you'll have to do some special configuration to your router or firewall to make sure all the game’s features work properly.
Here are the ports you'll have to open, or forward.
Login/Matchmaking services:
Outbound TCP 3074 (generally don't need any configuration for this)
Gameplay:
Outbound UDP 3074-3174 (generally don't need any configuration for this)
Inbound UDP 3074-3174 (on a firewall, you must allow inbound traffic on these ports, on a home router with NAT, must forward inbound traffic on these ports to your PC)
Custom Head:
Outbound TCP 10130 (generally don't need any configuration for this)
Inbound TCP 10130 (on a firewall, you must allow inbound traffic on this port, on a home router with NAT, must forward inbound traffic on this port to your PC)
10130 is the default port used by the Custom Head feature. You can change this port in the Extras\Options\Multiplayer menu.
Voice Chat:
Outbound UDP 10140 (generally don't need any configuration for this)
Inbound UDP 10140 (on a firewall, you must allow inbound traffic on this port, on a home router with NAT, must forward inbound traffic on this ports to your PC)
10140 is the default port used by the Voice Chat feature. You can change this port in the Extras\Options\Multiplayer menu.
Best Answer
Ambush is in Act 1 Scene 2. I believe it to be the 5th section
Source: http://guides.gamepressure.com/tomclancysrainbowsixvegas2/guide.asp?ID=4544 (Right Hand Side)