I installed a Windows 7 guest on my Ubuntu host and initially it was on its own subnet (10.0.2.15) so I went into Settings > Network then changed NAT to Bridged Adapter so now the guest seems to be on the same subnet as the host (it has the IP 192.168.1.13 and my host is 192.168.1.17) and I can ping the host from the guest but when I try to ping the guest from the host it doesn't detect any live host on 192.168.1.13. I tried port scanning it with nmap too but nmap couldn't detect it. I followed this tutorial:http://riethorst.net/phpmyfaq/index.php ... artlang=enand according to that tutorial I should be able to detect the Windows 7 guest on my LAN now but 192.168.1.13 isn't responding to pings or any nmap scans. Does that mean its not actually on the same subnet?

I figured out what was wrong. I had previously when into ICMP filtering in firestarters preferences and unchecked the box that said "Allow echo replies (pong)" thinking that this meant it would stop my computer from replying to pings from other computers on the network (in order to make myself invisible to ping sweeps) but it seems what it actually did was blocked replies from computers I was pinging lol. So this thread isn't a complete waste of webspace I'll post what lead me to figure out what was wrong so maybe someone might find it educational. I posted this on another forum:

so its responding to ARP but not ICMP? I'm watching what wireshark captures when I ping 192.168.1.3 and plenty of these come up:

I don't know too much about TCP/IP so I don't know what to make of it but wireshark is picking up plenty of packets coming from 192.168.1.13. Loads of SSDP packets what ever they are. Strangely enough wireshark captures packets from 2 other IP's 192.168.1.3 and 192.168.1.12, they might be the other laptops in the house but when I do a ping sweep with fping the only live host it identifies is me.

EDIT: I installed wireshark on the windows host and pinged it and heres what it sniffed:so it is receiving to the pings and responding to them. Would I be right in assuming it has to be the ubuntu host thats ignoring the pings? Ah **** now I remember, I configured firestarter to not allow "Echo reply (pong)" in ICMP filtering, I thought that meant it would stop my computer from replying to pings in order to make myself invisible to ping sweeps. Instead it was blocking replies from computers I ping. That was pretty stupid on my part lol.

A quick side question: I notice that the windows guest has a different MAC address to my ethernet cards MAC address. Do VM's use virtual network interfaces or something?

This. I cannot tell you how many times we had people fuck up in our "hacking" (read: entry-level security of 10 years ago) course because of this.

I thought it was unlikely that a built in Windows firewall would block pings by default but not only was I right, I did a port scan on the Win7 guest and found 8 open ports and heres what it found:7 ports open by default. Wireshark is capturing plenty of SSDP packets headed for external IP's. I dunno what that means but I don't like it. I did a port scan on my router and noticed an msnp port open. Besides an XBox 360 which the routers firewall won't even let connect to XBox live, the only windows computer on the LAN is the Win7 guest so would I be right in assuming the guest opened this port up?