1.网络模式原理
1.1NAT模式网络原理
NAT网络模式网卡清单
1.宿主机网卡eth0
2.虚拟机网卡vnet0
3.virbr0宿主机网卡
NAT网络虚拟机上网原理
要介绍NAT网络原理,首先要将网络分层,外网和内网
对于宿主机来说,宿主机的网络10.0.0.11 就是内网也就是局域网,通常是家里路由器分配的网络,连接到外网的宽带就是宿主机的外网。
对于虚拟机来说,虚拟机的网络192.168.122.22就是内网也就是局域网,是在宿主机下虚拟出来的网络,此时宿主机的网络地址相对与虚拟机来说就是外网。
外网–宿主机—虚拟机之间的外网和局域网相对关系介绍清除后,下面就方便介绍NAT网络原理了。
首先虚拟机要连接外网,就必须通过宿主机的网关将包发送出去,宿主机接收到虚拟机的网络包后,就说明虚拟机可以访问外网了,(这个外网指的是宿主机)。此时虚拟机要访问互联网,需要通过NAT模式配置iptable路由转换规则通过宿主机网卡访问互联网。
1.2桥接模式网络原理