Linux实操篇——网络配置

Linux网络配置原理图

NAT网络原理图

首先,查看虚拟机的IP:192.168.17.146

在这里插入图片描述

电脑上还有一个vm主机的IP,查看电脑上的vm主机IP:192.168.17.1

电脑点击win + R,输入cmd进入命令行模式,输入命令ipconfig查看电脑IP。
在这里插入图片描述
可以发现,两个IP的网段是相同的(192.168.17.XX),所以虚拟机可以和主机上的vmnet8进行相互通信 ,两者之间形成了一个网络。

在这里插入图片描述

验证两者之间可以通信:

虚拟机pingvmnet,ping 192.168.17.1,可以通信(注意:如果ping过后,界面卡在了PING 192.168.17.1 (192.168.17.1) 56(84) bytes of data.,后面没有信息,这是由于windows中工作网络防火墙是打开的,关闭即可)在这里插入图片描述
vmnet8ping虚拟机,ping 192.168.17.146,可以通信
在这里插入图片描述
虚拟机ping通windows后,为何就可以上网呢?

这是因为在windows中还有一个无线网卡,这个网卡可以和外网进行通信:

在这里插入图片描述

vmnet8连接到无线网卡,通过无线网卡代理,连接到网关,再从网关连接到互联网
在这里插入图片描述
上述虚拟机和windows之间的网络通信称为NAT网络配置

在这里插入图片描述

查看网关IP
在这里插入图片描述
查看windows环境的中VMnet8网络配置

ipconfig指令

查看linux的网络配置

ifconfig

ping测试主机之间网络连通性

基本语法
ping 目的主机(功能描述:测试当前服务馨是否可以连接目的主机)

应用实例
测试当前服务器是否可以连接百度:ping www.baidu.com

在这里插入图片描述

网路配置实例

说明:登陆后,通过界面的来设置自动获取ip

特点:linux启动后会自动获取IP

缺点:每次自动获取的ip地址可能不一样。

打开unbuntu中的设置(settings)网络(Network)按照下图操作

在这里插入图片描述

第二种方法(指定ip)

说明:直接修改配置文件来指定IP并可以连接到外网(程序员推荐)

Centos下IP配置文件为: vi /etc/sysconfig/network-scripts/ifcfg-ens33

Unbuntu下IP配置文件为:vim /etc/netplan/01-network-manager-all.yaml

要求:将ip地址配置的静态的,比如: ip地址为192.168.200.130

  1. 打开配置文件
    在这里插入图片描述

  2. 填入下列内容

network:
  version: 2
  renderer: NetworkManager
  ethernets:
         ens33:  # 替换为您的网络接口名称
                dhcp4: no
                gateway4: 192.168.200.2  #默认网关
                addresses: [192.168.200.130/24] #静态IP地址和子网掩码
                nameservers:
                        addresses: [192.168.200.2] # DNS域名解析器

在这里插入图片描述

  1. 保存退出,启用配置信息:sudo netplan apply
    在这里插入图片描述

  2. 设置虚拟机IP及windows的IP

**加粗样式**

设置主机名和hosts映射

设置主机名

  1. 为了方便记忆,可以给linux系统设置主机名,也可以根据需要修改主机名

  2. 指令hostname :查看主机名
    在这里插入图片描述

  3. 修改文件在/etc/hostname指定:vim /etc/hostname,打开文件,将100ask修改为LisTwi(下图已经修改完成,原来内容为:100ask),保存退出
    在这里插入图片描述

  4. 修改后,重启生效在这里插入图片描述

设置hosts映射

思考 :如何通过主机名能够找到(比如ping)某个linux系统?

  • windows

    C:\Windows\System32\drivers\etc\hosts文件指定即可

    案例:192.168.200.130 LisTwi
    在这里插入图片描述
    在这里插入图片描述

  • linux
    /etc/hosts文件指定
    案例:192.168.200.1 PC
    在这里插入图片描述
    在这里插入图片描述

主机名解析过程分析(Hosts、DNS)

  • Hosts是什么

    一个文本文件,用来记录IP和Hostname(主机名)的映射关系

  • DNS

  1. DNS,就是Domain Name System的缩写,翻译过来就是域名系统
  2. 是互联网上作为域名和IP地址相互映射的一个分布式数据库
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值