我一直在致力于一个项目,在家里构建一个全包服务器。这是为了增强我的网络/虚拟机知识,并为我的母亲节省有线电视费。它目前包括:
- Kubuntu 15.10 KVM/qemu/virt-manager
- Windows 7 专业版(来宾)
- MacvTap 桥接器将 Windows 7 直接转发到网络 @192.168.1.124
- 最佳智能路由器配备 UPnP 客户端自动配置,启用 NAT 网络将 Windows 7 直接连接到主机(在主机上共享 1tb 驱动器),这样就可以在我运行的 Plex 和网络上的 HDHomeRun 之间共享媒体文件。
我需要 Windows 7 VM 才能访问 Cablevision 广播的“一次复制”频道。
我在家里的每台电视上都使用 Xbox 360 作为 dvr。但是,我无法让扩展器与 Windows 7 配对(无法设置扩展器错误)
我阅读了一些文章,详细说明了要启用哪些 Windows 防火墙规则才能允许此功能(尽管它应该在扩展器设置期间自动配置)但它继续失败,所以我禁用了 Windows 7 上的防火墙,但仍然失败。
如果它们也相关,我会强制打开所有服务和防火墙端口:UPnP、MediaCenter 或 MediaCenter Extenders。
由于这仍然失败,因此我相信 kvm 在 Windows 上设置了防火墙,即使 Windows 通过 ubuntu 主机上的以太网端口直接连接到网络。如果是这种情况,我认为必须将 UPnP/MediaCenter 的端口添加到监控我的 kvm 客户端的防火墙(假设有防火墙)。
默认情况下,防火墙是否强加在我的 KVM 客户端上?有人能建议我应该采取哪些步骤才能让 Media Center 看到我的扩展器吗?
____________________________________ 信息 _______________________________
qemu 网络
$ virsh net-list
Name State Autostart Persistent
----------------------------------------------------------
default active yes yes
htg active yes yes
网络详细信息:
$ virsh net-dumpxml default
<network>
<name>default</name>
<uuid>01ef9934-7b51-4361-b73a-25cdb1c05857</uuid>
<forward mode='nat'>
<nat>
<port start='1024' end='65535'/>
</nat>
</forward>
<bridge name='virbr0' stp='on' delay='0'/>
<mac address='[censored]'/>
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254'/>
</dhcp>
</ip>
</network>
在我的 macvtap 连接的上述 xml 中,我注意到 STP 已启用,我不知道这是否是必需的/是否会影响我的结果。
我还注意到这是在 192.168.122.x 上,这很奇怪,我的本地网络是在 192.168.1.x 上。但是我可以轻松地从路由器为虚拟机客户机分配 192.168.1.124 的 IP 地址并远程进入客户机,所以我认为这只是在到达我的网卡时被转换了。
$ virsh net-dumpxml htg
<network>
<name>htg</name>
<uuid>78170573-a44c-4373-9b7d-073e305e2025</uuid>
<bridge name='virbr1' stp='on' delay='0'/>
<mac address='[censored]'/>
<domain name='htg'/>
<ip address='192.168.100.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.100.128' end='192.168.100.254'/>
</dhcp>
</ip>
</network>
ifconfig:
$ ifconfig -a
enp4s0 Link encap:Ethernet HWaddr 00:23:ae:e6:cd:ee
inet addr:192.168.1.120 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::223:aeff:fee6:cdee/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102008293 errors:0 dropped:28 overruns:0 frame:0
TX packets:79392922 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:54158216877 (54.1 GB) TX bytes:60446559345 (60.4 GB)
macvtap0 Link encap:Ethernet HWaddr 52:54:00:68:ec:33
inet6 addr: fe80::5054:ff:fe68:ec33/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:77195630 errors:0 dropped:0 overruns:0 frame:0
TX packets:67770623 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:39261799110 (39.2 GB) TX bytes:54972441095 (54.9 GB)
virbr0 Link encap:Ethernet HWaddr 52:54:00:34:1a:17
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
virbr1 Link encap:Ethernet HWaddr 52:54:00:8f:77:10
inet addr:192.168.100.1 Bcast:192.168.100.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27276957 errors:0 dropped:132 overruns:0 frame:0
TX packets:13399059 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:36495252228 (36.4 GB) TX bytes:6713581721 (6.7 GB)
virbr0-nic Link encap:Ethernet HWaddr 52:54:00:34:1a:17
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
virbr1-nic Link encap:Ethernet HWaddr 52:54:00:8f:77:10
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vnet0 Link encap:Ethernet HWaddr fe:54:00:e7:1c:15
inet6 addr: fe80::fc54:ff:fee7:1c15/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27276957 errors:0 dropped:0 overruns:0 frame:0
TX packets:17422400 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:36877129626 (36.8 GB) TX bytes:6929607671 (6.9 GB)
-- 移除了我的无线网卡,因为这不是方程的一部分并且处于休眠状态 --