In this video, you will learn how to run a Virtual Router & Firewall inside VMware ESX with Vyatta.
Running a Virtual Router & Firewall inside VMware ESX with Vyatta
Previous post: Running VMware ESX 3.5 and ESXi in Workstation on your desktop PC
Next post: HappyRouter.com – New Website Look & Feel!

David Davis (CCIE #9369, VCP, CISSP, MCSE) has been in the IT industry for 15+ years. He has authored over 300 articles, 6 video training courses, and co-authored one book. Learn about David's certifications, video courses, and where you can find his content on our 
{ 4 comments… read them below or add one }
nice tutorial, at least it can give me an extra idea to finish my class project about using vyatta feature in my university
this very good web site .with help of this you can update you are it
knowladge. i like it very much
http://happyrouter.com/running-a-virtual-router-firewall-inside-vmware-esx-with-vyatta
I’m actually setting up a new 1U server for a colocation. I’ll be putting ESXi 4.x on it and I’ll be running a virtual Vyatta machine for sure just to be able to make better use of my public IP addresses (which cost money per month).
My only question is whether Vyatta works like the dirt cheap consumer routers which allow you to take a single public IP address and forward different TCP/UDP ports to different internal IP addresses. For the life of me, I don’t think I ever figured out how to do that on a Cisco router since they require mapping 1 public IP to 1 private IP.
“”"…they require mapping 1 public IP to 1 private IP.”"”
What are you talking about. Cisco routers (or any NAT router) permit 65535 private IP’s mapped to just 1 public IP, since the private IP’s have just 1 open connection to the internet. You have to configure a NAT , and at the end of the command, you add “OVERLOAD” (this is called PAT – Port Address Translation).
Example:
Public IP = 200.0.0.1 255.255.255.252
Private IP = 192.168.1.1 255.255.255.0
NAT pool name (your choice) = EXAMPLE
Router#ip nat pool EXAMPLE 200.0.0.1 200.0.0.1 netmask 255.255.255.252
Router#ip nat inside source-list 1 pool EXAMPLE overload
Router#access-list 1 permit 192.168.1.0 0.0.0.255
I hope that you understand that, because my english sucks