Linux

1.虚拟机网络

1.网卡配置

 静态ip,不使用DHCP(HCP的作用主要是动态分配你网络中电脑的IP。
如果你不启用DHCP,那么你就必须手动给每台电脑设置唯一的IP地址。
相反,如果启用了DHCP,ip地址改变了,不方便管理)
    
    Address(ip地址):10.0.0.100
    
    netmask(子网掩码):255.255.255.0
    
    与IP地址相同,子网掩码的长度也是32位,也可以使用十进制的形式。例如,为二进制形式的子网掩码:11111111111111111111111100000000,采用十进制的形式为:255.255.255.0.
    
    Gateway:10.0.0.2

2.虚拟机的网络模式

  1. 桥接模式
  2. NAT模式
  3. Host-Only()仅主机模式)

什么是桥接模式:

桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致

什么是NAT模式:

使用 NAT 模式,就是让虚拟系统借助 NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用 NAT 模式可以实现在虚拟系统里访问互联网,但前提是主机可以访问互联网。NAT 模式下的虚拟系统的 TCP/IP 配置信息是由 VMnet8(NAT)虚拟网络的 DHCP 服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用 NAT 模式最大的优势是虚拟系统接入互联网非常简单,不需要进行任何其他的配置,只需要主机器能访问互联网即可。这种情况下,主机可以 ping 通虚拟机,虚拟机也能 ping 通主机。

主机,局域网其他主机,虚拟机,三者中主机和虚拟机可互相访问,但是局域网其他主机和虚拟机不能互访。(如果是 VirtualBox,三者均不能互访)

什么是Host-Only模式:

在 Host-only 模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机,当然多个虚拟机之间也可以互相访问。其实 Host-only 网络和 NAT 网络很相似,不同的地方就是 Host-only 网络没有 NAT 服务,所以虚拟网络不能连接到 Internet。主机和虚拟机之间的通信是通过 VMware Network Adepter VMnet1 虚拟网卡来实现的。此时如果想要虚拟机上外网则需要主机联网并且网络共享。

虚拟机配置NAT上网步骤:

打开编辑>>>虚拟网络编辑器>>>更改设置>>>

VMnet0:用于虚拟桥接网络下的虚拟交换机

VMnet1:用于虚拟 Host-only 网络下的虚拟交换机

VMnet8:用于虚拟 NAT 网络下的虚拟交换机

把DHCP勾选掉.

子网ip:10.0.0.0

子网掩码:255.255.255.0

把子网ip改成虚拟机ip处在同一网段

NAT设置>>>配置网关ip:10.0.0.2

如何检测服务器与外网是否可以正常通信:

    如果有图形化界面直接打开浏览器输入网址

    如果没有图形化界面使用ping命令. ping +www.baidu.com,ctrl+c 可以关闭.

     ps:#如果想检测两台机器是否可以正常联系,可以打开终端,ping另外一台机器的ip地址,如果可以正常联系则会得到另外一台机器的回复。

2.使用Xshell链接虚拟机





3.Xshell连接虚拟机排错方案

           1.搞清楚,谁连接谁检测物理机跟虚拟机之间是否能通信
    windows + rping10.0.0.100(虚拟机的IP)#2.如何查看自己本机的IP地址Linux: ip awindows:ipconfig
posted @ 2022-03-15 20:32  Gie  阅读(46)  评论(0编辑  收藏  举报