VM网络连接
- 描述网卡的描述符就是eth0 eth1
桥接(网络需要联通)
- 利用本地的真实网卡与真实计算机通信
- 优点:配置简单,只要虚拟机IP地址与真实的window IP地址在同一网段,即能通信,还可与同一个局域网内 的计算机通信
- 缺点:占用网段里的一个IP,需要真实分配一个IP
- 注:装完虚拟机后有两个虚拟网卡1,8
NAT和主机(网络不需要联通)
- 只能与你的真实计算机通信,但不用占用真实网段的IP地址)
- 若为NAT模式 使用虚拟网卡8与真实计算机进行通信(若你的计算机能访问互联网,那NET虚拟机也能访问)
- 若为主机模式 使用虚拟网卡1与真实计算机进行通信(不能) 保证linux网段与网卡网段
对于红帽系列
setup (red hat专有)配置网络 配置后重启service network restart
设置检测
设置完成后可利用本地cmd ping该地址看是否配置成功
linux中的网络配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 ip、netmask、getway
/etc/sysconfig/network localhost
/etc/resolv.conf DNS
NFS
- NFS可以让客户端把服务器的共享目录挂载到本机使用,就像使用本机分区一样,使用非常方便
- linux C/S 配置简单
- NFS需要RPC(远程调用)服务支持,其被ROC服务管理,所以必须安装RPC的主程序rpcbind
- port 2049 但其子进程的端口是随机的,所以其依赖RPC端口111
-
RPC服务
- 如NFS的子进程端口对其进行端口注册,客服端访问RPC服务获取到对应的端口,再继续访问
网络命令
wget
#下载命令
- 其需指定到下载的具体文件,而不能指定到目录
ssh
- 加密的远程连接 telnet是不安全的明文的连接,不推荐使用
- C/S 应用,当客服端**第一次(不是每一次访问都会下载)**访问服务器时从服务器下载公匙,以后其数据加密利用公匙加密,而服务器拥有私匙
小知识
ping
- ping回环地址能ping通,说明其安装的TCP/IP协议正确
- ping自己设置的IP能ping通,说明设置的ip正常
- ping对方的网络能ping通,才能说明你设置的,对方的,中间链路都没有问题
网卡
-
windows中一个网卡可对应多个IP地址
-
linux也可
-
DHCP
- 其使用需要局域网内需拥有DHCP服务器
加密
- 加密算法保护的是传输过程
对称加密算法
- 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密(很常用的加密方式)
- 安全性较低,由于人的本质是复读机
非对称加密算法
- 非对称加密算法又名“公开密钥加密算法”
- 非对称加密算法需要两个密钥:公开密钥(类似锁加密)和私有密钥(类似钥匙解密)—>锁 = 加密数据(密码)+钥匙
- 对于一个用户,可以使用一些成熟的软件为自己要加密的数据(密码等)进行非对称加密,获得公钥和私钥
- 如下图,各自加密,各自拥有私钥,安全性高,不需要让别人知道自己拥有的私钥密文
virtual box下的网络配置
1、问题
在virtualbox中安装的虚拟机,我们发现虚拟机可以ping 通宿主机,ping 通www.baidu.com。但是宿主机就是ping不通虚拟机。为啥?并且笔者的虚拟机ip地址virtualbox默认给分配了10.0.2.15无论建立了几个虚拟机都是这个ip。怪哉。
2、分析网络连接方式
右击你的虚拟机-选择设置,找到网络如下所示
分析6个连接方式。(借鉴网络的图用一下。很明了)
英文不太好的我解释一下神马意思
查看我的连接方式是网络地址转换net。(笔者的这个地址可以ping通主机和外网)
3、解决方法
方法1:根据分析我们得出结论:,原来是网络问题。据说将连接方式改为桥接方式就好了。结果笔者一试。果然不行。其它人肯定有行的。因为原理上就是可行的。所以只能另寻它法
方法2:思考我们可以设置多个网卡呀。不一定可着一个用呀。结果突发奇想。网卡一还是按照默认的配置方式,在网卡2上配置了桥接方式。结果启动时候ip地址都搞没了。再次失败
方法3:两次失败,思考,我虚拟机本身可以访问外面。但让宿主机访问里面不就可以了吗。结果,笔者将网卡2设置为仅主机host-only,一试果然。可行了(这里注意,因为安装virtualbox时会安装两个网卡,这两个网卡笔者随便试试是可行的)完美解决了我的需求。其它需求暂时没有遇到,所以只能想到这了。来个图吧
无论是两个虚拟机互ping还是带上宿主机一平ping都可行。
做个笔记。下次还有问题在追更,希望可以帮到和我一样有这种困惑的朋友。