erstazi wrote:
> On 05/24/2010 11:04 AM, Leonardo Carneiro - Veltrac wrote:
>
>> erstazi wrote:
>>
>>
>>> On 05/24/2010 09:51 AM, Leonardo Carneiro - Veltrac wrote:
>>>
>>>
>>>
>>>> Leonardo Carneiro - Veltrac wrote:
>>>>
>>>>
>>>>
>>>>
>>>>> erstazi wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On 05/24/2010 09:00 AM, Leonardo Carneiro - Veltrac wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hello again every one. I'm trying to setup a port forwarding with nat
>>>>>>> on vbox 3.2, but without any success.
>>>>>>>
>>>>>>> Here is what i have now:
>>>>>>>
>>>>>>> Host: Debian Lenny amd64, public IP at eth0.
>>>>>>> Guest: Windows Server 2K8 32bit running on vboxheadless 3.2
>>>>>>>
>>>>>>> On the guest, i have two interfaces: one 'natted' behind eth0, and
>>>>>>> other in a host-only adapter.
>>>>>>>
>>>>>>> host:~# VBoxManage showvminfo SERVER | grep "NIC 1"
>>>>>>> NIC 1: MAC: 08002733ABA8, Attachment: NAT, Cable
>>>>>>> connected: on, Trace: off (file: none), Type: 82540EM, Reported
>>>>>>> speed: 0 Mbps, Boot priority: 0
>>>>>>> NIC 1 Settings: MTU: 0, Socket( send: 64, receive: 64), TCP
>>>>>>> Window( send:64, receive: 64)
>>>>>>> NIC 1 Rule(0): name = sw, protocol = tcp, host ip = , host port
>>>>>>> = 4820, guest ip = , guest port = 4820
>>>>>>>
>>>>>>> I did some tests. I tried to connect from my computer to the server
>>>>>>> in question. When tcpdumping on the eth0 of the host, i saw the
>>>>>>> requests coming, but none getting out. At the same time, Wireshark
>>>>>>> was active on the guest, and none of the request was fowarded to the
>>>>>>> guest.
>>>>>>>
>>>>>>> Here is the command line that i user to setup the portfowarding:
>>>>>>> VBoxManage modifyvm "SERVER" --natpf1 "sw,tcp,,4820,,4820"
>>>>>>>
>>>>>>> What i'm doing wrong? Tks in advance.
>>>>>>> --
>>>>>>> Leonardo Carneiro
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> Hello Leonardo,
>>>>>>
>>>>>> Did you shut down the guest completely and then start the guest?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> The vbox process crashed once after i applied the rules. Did this count?
>>>>>
>>>>>
>>>>>
>>>>>
>>>> Updated the Guest additions (3.1.6 to 3.2) and restarted the system.
>>>> Port fowarding still not working =/
>>>>
>>>>
>>>>
>>>>
>>> Is port 4820 in use on the host (from a separate process of VirtualBox)?
>>> Is the service running on the guest?
>>>
>>> In all technical purposes, what you specified should work without
>>> issues. I just tested it with:
>>> VBoxManage modifyvm "VMNAME --natpf1 "sw,tcp,,2222,,22"
>>> Basically SSH'ing into the guest. Worked without problems.
>>>
>>>
>> Hi erstazi. Just checked both. The port is not in use by the host and
>> the the service is running on the guest. Just to be sure, i changed the
>> rule. I deleted the old one and setup this new: VBoxManage modifyvm
>> "SERVER" --natpf1 "sw,tcp,[public ip of eth0],4820,,4820"
>>
>> The Windows Firewall on the guest system is ON, but is configured to
>> allow such services to receive connection.
>>
>> I notice the following: when i try to open a telnet session to the host
>> ip in the port 4820, the connection is stabilished (altought the guest
>> doesn't see anything in the wireshark). I assume that the vbox network
>> procedures does some kind of proxy to the tcp connection. The funny
>> thing is, when i disabled the windows firewall for testing porpoises, i
>> still could open telnet sessions, but if i send any byte, it returns me
>> a string with ERROR.
>>
>> host:/windows# telnet [public_ip_eth0] 4820
>> Trying [public_ip_eth0]...
>> Connected to [public_ip_eth0].
>> Escape character is '^]'.
>> das
>> ERROR
>> dsa
>> ERROR
>> ^]
>> telnet> quit
>> Connection closed.
>>
>> I'll do some more testing regarding Windows Firewall, but this was very odd.
>>
>>
>>
> Just curious, what is this service that you are running? are you sure
> your service doesn't need UDP? I would also run a test to make sure that
> you have another NAT pf setup for UDP.
>
> VBoxManage modifyvm "SERVER" --natpf1 "sw,udp,[public ip of
> eth0],4820,,4820"
>
> Also, is your host-only interface the first or second?
> How about your NAT interface? is it first or second?
> I only ask this because if the NAT interface was second, then you would
> need to use --natpf2
>
Output of showvminfo:
host:/windows# VBoxManage showvminfo "SERVER" | grep "NIC [12]"
NIC 1: MAC: 08002733ABA8, Attachment: NAT, Cable
connected: on, Trace: off (file: none), Type: 82540EM, Reported
speed: 0 Mbps, Boot priority: 0
NIC 1 Settings: MTU: 0, Socket( send: 64, receive: 64), TCP Window(
send:64, receive: 64)
NIC 1 Rule(0): name = sw, protocol = tcp, host ip =
*[[public_ip]]*, host port = 4820, guest ip = , guest port = 4820
NIC 2: MAC: 080027329CEA, Attachment: Host-only Interface
'vboxnet0', Cable connected: on, Trace: off (file: none), Type:
82540EM, Reported speed: 0 Mbps, Boot priority: 0
The nat interface is the first one, and the host-only is the second
interface. Regarding UDP. I'm 100% sure that this application only use
TCP. Is an application developed by my own company. I'll try some tweeks
regarding the windows firewall and will post here.
------------------------------------------------------------------------------
_______________________________________________
VBox-users-community mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vbox-users-community