Linux实操篇-网络配置

文章目录

  • 1 Linux 网络配置原理图
    • 1.1 NAT 网络配置
  • 2 查看网络 IP 和 网关
    • 2.1 查看虚拟网络编辑器和修改 IP 地址
    • 2.2 查看网关
  • 3 查看windows环境的中 VMnet8 网络配置
  • 4 查看 Linux 的网络配置
  • 5 ping 测试主机之间网络连通性
    • 5.1 基本语法
    • 5.2 应用实例
  • 6 Linux 网络环境配置
    • 6.1 第一种方法(自动获取)
    • 6.2 第二种方法(指定ip)
  • 7 设置主机名和hosts映射
    • 7.1 设置主机名
    • 7.2 设置 hosts 映射
  • 8 主机名解析过程分析(Hosts、 DNS)
    • 8.1 Hosts 是什么?
    • 8.2 DNS 是什么?
    • 8.3 应用实例:用户在浏览器输入了www.baidu.com


1 Linux 网络配置原理图

==> 视频链接

1.1 NAT 网络配置

Linux实操篇-网络配置_第1张图片

2 查看网络 IP 和 网关

2.1 查看虚拟网络编辑器和修改 IP 地址

Linux实操篇-网络配置_第2张图片

2.2 查看网关

Linux实操篇-网络配置_第3张图片

3 查看windows环境的中 VMnet8 网络配置

  • 指令:ipconfig

Linux实操篇-网络配置_第4张图片

4 查看 Linux 的网络配置

  • 指令:ifconfig

Linux实操篇-网络配置_第5张图片

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

5.1 基本语法

  • ping 目的主机
  • 功能描述:测试当前服务器是否可以连接目的主机

5.2 应用实例

  • 测试当前服务器是否可以连接百度 ==> ping www.baidu.com

6 Linux 网络环境配置

6.1 第一种方法(自动获取)

  • 说明:登陆后,通过界面的来设置自动获取 ip
  • 特点:linux 启动后会自动获取 IP ,缺点是每次自动获取的 ip 地址可能不一样

Linux实操篇-网络配置_第6张图片

Linux实操篇-网络配置_第7张图片

6.2 第二种方法(指定ip)

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

  • 编辑配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33

Linux实操篇-网络配置_第8张图片

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

Linux实操篇-网络配置_第9张图片

  • ifcfg-ens33 文件配置说明
DEVICE="ens33"  #接口名(设备, 网卡)
HWADDR=00:0c:2x:6x:0x:xx  #MAC地址
TYPE="Ethernet"  #网络类型(通常是 Ethernet -- 以太网)
UUID="a98c3078-333f-4ad5-965a-a5348747c529"  #随机id
ONBOOT="yes"  #系统启动的时候网络接口是否有效(yes/no)
# ip 的配置方法: none|static|bootp|dhcp ==> 引导时不使用协议|静态分配ip|Bootp协议|DHCP协议
BOOTPROTO="static" #将这里改成static
# ip地址
IPADDR=192.168.200.130
# 网关
GATEWAY=192.168.200.2
# 域名解析器
DNS1=192.168.200.2
  1. 修改 ifcfg-ens33 文件配置

Linux实操篇-网络配置_第10张图片

  1. 相应的虚拟机网络配置也需要更改

Linux实操篇-网络配置_第11张图片

  1. 重启机器或者网络服务生效,这里就直接 reboot 重启机器
service network restart #重启网络服务
reboot #重启系统

Linux实操篇-网络配置_第12张图片

Linux实操篇-网络配置_第13张图片

  • 注意:因为修改了 ip 地址,使用 Xshell 登录到 Linux 系统时,需要修改成对应的 ip 地址

Linux实操篇-网络配置_第14张图片

7 设置主机名和hosts映射

7.1 设置主机名

  1. 为了方便记忆,可以给linux系统设置主机名,也可以根据需要修改主机名
  2. 查看 主机名 的指令:hostname

在这里插入图片描述

  1. 修改主机名:在 /etc/hostname 文件指定
  2. 修改后, 重启生效

Linux实操篇-网络配置_第15张图片

7.2 设置 hosts 映射

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

  • Windows
    • 在 C:\Windows\System32\drivers\etc\hosts 文件指定即可
    • 案例:添加一组映射关系 192.168.200.130 xjs888
    • 温馨提示:如果系统提示没有权限修改,可以复制一份到桌面,修改完成之后在拷贝覆盖原来的hosts文件即可~~

Linux实操篇-网络配置_第16张图片

  • Linux
    • 在 /etc/hosts 文件 指定
    • 案例:添加一组映射关系 192.168.200.1 LAPTOP-3D7MI4QB

在这里插入图片描述
Linux实操篇-网络配置_第17张图片

Linux实操篇-网络配置_第18张图片

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

8.1 Hosts 是什么?

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

8.2 DNS 是什么?

  • DNS:就是 Domain Name System 的缩写,翻译过来就是域名系统
  • DNS 是互联网上作为 域名 和 IP 地址互相映射的一个 分布式数据库

8.3 应用实例:用户在浏览器输入了www.baidu.com

  1. 浏览器先检查浏览器缓存中有没有该域名解析IP地址,有就先调用这个IP完成解析;如果没有,就检查DNS解析器缓存,如果有直接返回IP完成解析。这两个缓存,可以理解为本地解析器缓存。

  2. 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录) 。如在cmd窗口中输入:

ipconfig /displaydns  #DNS域名解析缓存
ipconfig /flushdns    #手动清理dns缓存
  1. 如果本地解析器缓存没有找到对应映射,检查系统中 hosts 文件中有没有配置对应的域名IP映射,如果有,则完成解析并返回

  2. 如果本地 DNS 解析器缓存和 hosts 文件中均没有找到对应的 IP,则到域名服务 DNS 进行解析域

  3. 示意图

Linux实操篇-网络配置_第19张图片

你可能感兴趣的:(Linux,linux,网络,服务器)