虚拟机的设置是8080端口,80端口都已经打开了,网络设置为桥接,用网线连接了板子,虚拟机目前不能上网,如果改成NET上网的话,板子就不能通过网线访问虚拟机里写的程序了。现在本机打开浏览器可以访问网址(网址是用来看外部摄像头实时监控的,http://192.168.12.199:8080/?action=stream),别人的电脑就访问不了。有什么办法吗或者改成局域网内访问?求大神指点最好能详细点。

解决方案 »

  1.   

    关闭windows防火墙
      

  2.   

    不知道情况是否相同;
    我遇到的是VM虚拟机安装系统后无法上网,用的连桥模式,因为我是台式机放置位置没有网线端口,外接的USB无线接收器。
    在设置虚拟机的虚拟网络编辑器里连桥模式选项里面有个连接到下拉框是自动状态,如果你有外接的其他的设备就直接选择。
    然后在虚拟机系统里的网卡eth0,打开
    直接设置静态IP地址。地址设置固定值,子网跟你主机子网一样,网关是主机一样,比如,192.168.0.1也可以在终端输入,vi /etc/sysconfig/network-scripts/ifcfg-eth0
    直接输入相关值设置。我是直接给系统赋予了一个固定IP。然后就可以上网了
      

  3.   

    虚拟机桥接才能接通板子。这个时候和你同内网的ip段肯定是能访问的,如果你想在外网访问到,不妨在路由器上做一个端口映射(路由器的ip是公网ip),如果你的路由器也是接的n个路由的话(学校那种模式),你可以在租台云服务器,搭建一个vpn,组建一个内网,然后虚拟机连上vpn,在做个DNAT就映射你的8080端口,这样也可以在外网访问了