Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've installed and already configured php5, mysql server & client and apache 2 on my server ubuntu (vmware). also I've installed vsftpd. when i type ifconfig it shows server IP and client (windows) can show it with both http and ftp, but in local network, where people are connected wirelessly, i cannot show them my IP. what is the problem, i googled but with no results, the only think i saw is PORT FORWARDING, but how? how can i fix it and show them my IP, I'm newbie in linux, i know ubuntu is easier and if you can help me, please...

share|improve this question
up vote 0 down vote accepted

If I understood correctly, your ubuntu is running on a virtual machine inside a Windows host - in this case, you need to configure your Windows machine to forward all requests it gets on ports 20 and 21 (tcp) to the IP address of the virtual machine in order to have it visible for other computers on your lan.

Use some sort of port forwarding app for windows (such as this one here, but there are many others: and configure forwarding of ports 20 and 21 to the IP of the virtual machine. The other computers will have to connect to the IP of your Windows machine (type ipconfig in a command prompt to see it) in order to reach the ubuntu VM.

share|improve this answer
it would probably quicker and easier to set the VM to bridging mode, then the vm has an IP on the network, no forwarding required – anthonysomerset Aug 16 '11 at 11:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.