调试EPICS的时候,出现ping通和不通的问题。

一、说在前面的话

      本人是想实现两台linux 之间的通讯,实际上很简单。为了很多像我这样的新手能够快速入门,特此博客~~   

     本人的电脑A装的是linux 系统,电脑b装的是win10 系统,所以为了实现两台linux之间的通讯,我也就在win10下,利用 vm 装如linux的虚拟机。

   二、桥接还是nat

      到底是什么是桥接什么是nat,接下来我先说一下,我的简单的理解。

    首先,一台电脑一般来说都有一个网卡,那么虚拟机也是一台电脑,要想与外部的网络进行通讯就必须具有网卡才行,那么这也就是vm所作的一个事情。

    nat模式:

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

 

   桥接:

   在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地位),它可以访问网内任何一台机器。在桥接模式下,我们往往需要为虚拟主机配置IP地址、子网掩码等(注意虚拟主机的ip地址要和主机ip地址在同一网段)。

  使用桥接模式的虚拟系统和主机的关系,就如同连接在一个集线器上的两台电脑;要让他们通讯就需要为虚拟系统配置ip地址和子网掩码。如果我们需要在局域网内建立一个虚拟服务器,并为局域网用户提供服务,那就要选择桥接模式。

  但对于想进行种种网络实验的朋友这种模式是不太适合的,因为你无法对虚拟机的网络进行控制,它直接出去了。

三、采用桥接的模式

 我们首先设置A电脑的ip为192.168.127.1 255.255.255.0    

                  设置B电脑的主机电脑的ip为192.168.127.2 255.255.255.0

这个时候A去ping B  不能通,  B去ping A 能够通 ,你猜是啥原因?? 是防火强的问题拉,win10的防火墙记得的要关掉握

修改防火之后呢,a和b 能够互通。

 结下来尝试b和c (虚拟机)之间是否能够通讯,记住我们设置的是桥接的模式,设置c的ip为192.168.127.3

c ping b 通的, b ping c也是通的。

这个时候,a ping c也是通的,c ping a 也是通的,

以上 也就解决了我们的问题,接下来就要尝试,epics 之间的ioc 之间的访问了ne。

猜你喜欢

转载自blog.csdn.net/weixin_42066185/article/details/81093326
今日推荐