【Linux网络配置】

Linux网络配置(NAT)

前置知识

1、当我们采用NAT模式进行虚拟机和宿主机之间的通信时,我们是借助 以太网适配器VMnet8进行网络通信的。
(a)查看虚拟机使用的虚拟网卡
在这里插入图片描述
在这里插入图片描述
(b)查看宿主机中的VMnet8和无线网卡WLAN
在命令行输入ipconfig即可查看windows的ip配置
在这里插入图片描述
(c)输入ifconfig查看Linux虚拟机的ip地址
在这里插入图片描述
(d)三者之间的示意图
在这里插入图片描述

三者互相ping

  1. VMnet8 ping Linux虚拟机,接受到数据包说明两者之间网络连通。
    在这里插入图片描述
    在这里插入图片描述
  2. Linux虚拟机 ping VMnet8,接受到数据包说明两者之间网络连通。(如果一直被卡着,则可能需要关闭宿主机的防火墙)
    在这里插入图片描述
    在这里插入图片描述
  3. VMnet8 ping WLAN,接受到数据包说明两者之间网络连通。(这就说明了Linux虚拟机和WLAN不在同一个网段也能够通信的原因)
    在这里插入图片描述
    在这里插入图片描述

注:WLAN才是与外界进行通信的一个出口

配置Linux网络

上述中Linux系统的网络ip不是固定的,而Linux在实际应用场景中多用于服务器,而服务器的ip地址必须要是固定的,所以我们需要会配置Linux系统的静态ip。
(1)通过Linux的图形化界面查看网络配置情况

在这里插入图片描述
如果出现下图的状况,则需要在Linux终端输入systemctl start NetworkManager.service开启此服务。
在这里插入图片描述
(2)通过修改配置文件指定网络地址(更推荐)

(a)修改配置文件内容

vim /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述
(b)修改虚拟机网络中的子网和进行NAT设置
在这里插入图片描述
在这里插入图片描述
(c)重新启动系统即可生效,再次查看Linux系统的ip地址时就会变为我们刚刚设置的地址,此时的VMnet8地址也发生了变化。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注:生效后,我们用xshell的远程连接会断开,因为此时Linux系统的网络地址已经发生了变化,我们需要使用新配置的ip地址进行远程登录。

设置主机名和hosts映射

主机名概述

设置主机名的目的是为了方便我们记忆,我们可以直接通过主机名访问对应的网络地址。我们可以通过hostname查看当前用户的主机名。

设置主机名

(a)在windows中设置主机名和ip地址的映射关系
定位到C:\Windows\System32\drivers\etc找到hosts文件,以管理员的身份打开此文件,此文件的末尾添加自己想要的映射内容。
在这里插入图片描述
添加完成后我们就可以直接用主机名来访问网络地址
在这里插入图片描述
(b)在Linux设置主机名和ip地址的映射关系
输入vim /etc/hosts修改hosts文件内容,添加需要映射的地址
在这里插入图片描述
在这里插入图片描述

注:按下 ctrl + c 即可停止返回数据包

hosts概述

hosts是本地主机中的一个文本文件,里面包含网络地址和主机名的映射关系。

DNS

DNS全称为domain name system,即域名系统。
DNS是互联网上的一个分布式数据库,里面包含网络地址和域名的映射关系。

此处以用浏览器访问www.baidu.com为例分析整个访问过程。
1、浏览器先检测自身的缓存中有没有 百度 域名的网络ip地址,如果有直接进行解析,如果没有则进入第2步。
2、去操作系统的本地DNS缓存查找,如果有直接进行解析,如果没有则进入第3步。
3、去本地主机中的hosts文本文件中查找,如果有直接进行解析,如果没有则进入第4步。
4、去网络中的DNS数据库查找,多采用迭代的方式查询。如果最后还没有找到,则说明此域名不存在。

注:当我们第一次访问某一网站时,浏览器或者操作系统都会对其ip地址进行缓存,我们可以在主机中输入ipconfig /displaydns查看DNS域名解析缓存,通过ipconfig /flushdns手动清除dns缓存

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值