Linux网络配置

测试虚拟机是否与主机能进行通信传输数据

主机ip地址查询

第一种(Windows)点击网络——高级网络设置——点击你连接的网络查看详细信息就可以了

第二种 打开cmd,输入ipconfig 查看以太网适配器

Linux中ip地址查询

ifconfig

注意是ens接的inet 

查看是否连通

ping + ip地址(注意是ipv4哦)

ping命令只能测试本机能到对端通信,并不能表示两台设备相互通信

ctrl + c 停止

 如果在主机ping虚拟机地址不成功,可以试试关闭防火墙

注意

如果两台设备不在同一个局域网中,通常情况下是无法直接通过 ping 命令进行互相通信的。因为 ping 命令是用于在本地网络内部发送 ICMP 包来检测和测量网络连接和延迟的。如果两台设备不在同一个局域网内,它们可能通过互联网进行通信,但 ping 命令通常不适用于这种情况。(计网知识,忘的差不多了)

网络连接模式

桥接模式

虚拟机直接连接外部物理网络的模式,主机起到了网桥的作用。这种模式下,虚拟机可以直接访问外部网络,并且对外部网络是可见的

宿主机和虚拟机必须ip配置在一个网段下,子网掩码,网关、DNS配置是一样的

因为对外是可见的,所以没什么隐私,安全性差

NAT模式(Network Address Translation)

虚拟机和主机构建一个专用网络,并通过虚拟网络地址转换(NAT)设备对IP进行转换。虚拟机通过共享主机IP可以访问外部网络,但外部网络无法访问虚拟机(因为外网只能访问到该局域网的入口ip) (又是计网的知识 T_T)

相当于父级IP下的子IP,局域网中的局域网

局域网内的可以自由访问外部的网络

vm8这个网卡是pc局域网去往vm局域网的单向门 

vm8这个网卡是pc局域网去往vm局域网的单向门

仅主机模式

虚拟机只与主机共享一个专用网络,与外部网络无法通信。

 查看虚拟网络编辑器

 

注意开启管理员模式(root账号)就能编辑

修改静态ip

所有的配置文件都放在etc中

在终端输入vim /etc/sysconfig/net4

再按tap键自动补全

network-scripts这个目录 再按tap键

选择ifcfg-ens33

 dhcp(动态分配ip),将其换为static ,然后在最后加入以下几行

重启网络服务

service network restart

 修改ip可能遇到的问题

 配置主机名

查看主机名

在终端输入hostname

找相关的配置文件

vim /etc/hostname

更改主机名

第一种

在配置文件中修改主机名(注意:要重启才能生效)

第二种

输入hostnamectl + set-hostname + 修改后的主机名

vim /etc/hosts   //打开主机名和虚拟机ip对应的文件

然后在下面写上对应的ip和主机名 

 宿主机跟虚拟机通信,所以宿主机也得修改

宿主机的hosts路径

C:\Windows\System32\drivers\etc //hosts文件所在路径
 

然后输入虚拟机ip和主机名就OK了

完成以上修改后,就直接可以ping主机名了

远程登录

打开宿主机的命令行,输入 # ssh root@你的主机名,然后会有提示和输入密码,就能远程进入虚拟机的命令行了

注意:这里需要windows 有ssh功能

 

  • 17
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值