Linux虚拟机桥接:上网无忧(linux虚拟机桥接上网)
Linux 虚拟机桥接,可以让虚拟机具有实际计算机的网络连接能力,使它可以访问网络/互联网。桥接可以让操作系统和普通网络设备像真实计算机一样联网。下面介绍如何完成Linux虚拟机桥接。
一、首先,在系统的虚拟网络管理器(VNM)中设置“网桥”。 通过虚拟网络管理器,可以让系统和普通的局域网连接,大部分系统中使用VirtualBox 或 VMware 虚拟机.
二、虚拟网管理器提供了一些有用的隧道来设置通信,特别是明文通信,如HTTP和FTP,而且可以在实际的计算机和虚拟机之间建立一个通信连接,如VPN和SFTP等,因为隧道的存在,可以让实际的计算机和虚拟机可以在虚拟机上面体验街机间的数据传输,如下面的代码所示:
tunctl -t tap0
ifconfig tap0 up
brctl addbr br0
brctl addif br0 tap0
ifconfig br0 192.168.0.11
三、然后为宿主机和虚拟机进行配置,比如宿主机可以使用dhcpdhcp自动获取IP,虚拟机也可以由宿主机设置为固定IP,用ifconfig命令按照以下设置:
ifconfig br0 192.168.0.11
mask 255.255.255.0
虚拟机可以设置为固定IP,可以用以下命令:
ifconfig enp0s2 192.168.1.3
mask 255.255.255.0
四、最后,还需设置路由表,告诉系统如何转发数据,让它知道去哪里寻找它想找的目标地址,可以用route命令完成,如下所示:
route add default gw 192.168.0.1
通过以上步骤,Linux虚拟机就可以上网了,可以让虚拟机拥有实际计算机的网络连接能力,让它可以访问网络/互联网,使Linux虚拟机能上网,让我们上网无忧。