I have setup the bridged networking in OpenSuse 11 host using the instruction in the manual. I can connect to the Internet from the Windows XP guest.
The guest has DHCP setup for the IP. On the host:
br0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet6 addr: fe80::xxx:xxxx:xxxx:xxxx/64 Scope:Link
vbox0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet6 addr: fe80::xxx:xxxx:xxxx:xxxx/64 Scope:Link
I was able to ping6 to vbox ipv6 address from host. I cannot ping6 from Windows XP to eth0's ipv6 address.
Please tell me what is going on? Is it a good idea to disable IPv6? If so, how?
I have disabled firewall on the guest to test this out.
Bridged Networking In OpenSuse 11 Host
Firewall causes problem
My remaining problem is that if I disable the firewall, then I can connect to the host machine (telnet) from the guest. However, if I enable the firewall, then I can't telnet. Ping still works from the guest to the host.
This machine uses the default firewall. In Yast, I set the br0 interface as internal zone, and same thing.
I also follow advise from:
http://en.opensuse.org/Bridging
Stop firewall then
Edit this file: /etc/sysconfig/SuSEfirewall2
add this line:
FW_FORWARD_ALWAYS_INOUT_DEV="br0"
and change this line:
FW_FORWARD_ALLOW_BRIDGING="yes"
Then start the firewall again. Same problem.
Please help.
This machine uses the default firewall. In Yast, I set the br0 interface as internal zone, and same thing.
I also follow advise from:
http://en.opensuse.org/Bridging
Stop firewall then
Edit this file: /etc/sysconfig/SuSEfirewall2
add this line:
FW_FORWARD_ALWAYS_INOUT_DEV="br0"
and change this line:
FW_FORWARD_ALLOW_BRIDGING="yes"
Then start the firewall again. Same problem.
Please help.