Linux实操指令七:网络配置

目录

一、Linux网络配置原理图

二、查看网络IP和网关

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

2、查看网关

3、查看windows的网络配置

4、查看Linux的网络配置

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

6、linux网络环境配置

(1)自动获取

(2)指定IP

三、设置主机名和hosts映射

1、设置主机名

2、设置hosts映射

(1)windows

(2)Linux

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

(1)Hosts是什么

(2)DNS

(3)应用实例


一、Linux网络配置原理图

- 互联网即公网

- 主机的ip即vmnet8,虚拟在主机上

- 无线网卡即主机的网卡,真正与外网发生联络

- 因为虚拟机和vmnet8的ip在同一个网段(192.168.2)所以可以通信

二、查看网络IP和网关

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

        点击【编辑】,选择【虚拟网络编辑器】

2、查看网关

3、查看windows的网络配置

终端模式下,输入ipconfig指令

  •  无线网适配器,指电脑上的无线网卡,如wifi。允许通过无线信号连接到无线网络
  • 以太网适配器,指电脑上的有线网络接口,即我们通常所说的网卡。通过物理的网线连接到网络,如连接到路由或者交换机。
  • VMnet1,是VMware虚拟机软件中的一种虚拟网络适配器。
    用于创建一个仅主机(host-only)网络模式。在这种模式下,虚拟机之间以及虚拟机与宿主机(安装了VMware的主机电脑)之间可以互相通信,但是虚拟机无法直接访问外部网络或互联网
  • VMnet8,是VMware虚拟机软件中的一个虚拟网络适配器。用于创建NAT(网络地址转换)网络模式。在这种模式下,虚拟机可以通过宿主机访问外部网络和互联网,同时虚拟机之间和虚拟机与宿主机之间也可以进行通信。但是外部网络无法直接访问虚拟机

4、查看Linux的网络配置

终端模式下,输入ifconfig指令

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

指令:ping 目的主机        (测试当前服务器是否可以连接目的主机)

实例:ping www.baidu.com

6、linux网络环境配置

(1)自动获取

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

特点:Linux启动后会自动获取IP。

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

如果点击设置提示需要运行NetworkManager,通过root账户输入指令systemctl start NetworkManager运行即可。 

(2)指定IP

 - 直接修改配置文件来指定IP,并可以连接到外网

        vi /etc/sysconfig/network-scripts/ifcfg-ens33        (编辑ifcfg-ens33文件)

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

- 文件ifcfg-ens33说明

DEVICE=ens33   #接口名(设备、网卡)
HWADDR=00:0C:2x:6x:0x:xx    #MAC地址
TYPE=Ethernet    #网络类型(通常是Ethernet)
PROXY_METHOD=none
BROWSER_ONLY=no
#IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
BOOTPROTO=dhcp    
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=f0146a7b-1ece-41ea-a44a-e69a44bf3073    #随机id
ONBOOT=yes    #系统启动的时候网络接口是否有效(yes/no)

- 修改内容如下:

#IP地址
IPADDR=192.168.200.130
#网关
GATEWAY=192.168.200.2
#域名解析器
DNS1=192.168.200.2 

 保存成功后,将虚拟机的vmnet8的ip和网关修改成上述修改内容

 最后重启网络服务或者重启系统生效

service network restart        或者        reboot

重启成功后打开终端,通过ifconfig查看Linux的ens33变成了文件指定的192.168.200.130

在windows终端通过ping 192.168.200.130能ping通,ping www.baidu.com也能ping通。即正确完成指定ip操作

注意:

        xshell由于ip的更改会自动断开连接,需要修改ip重新连接,方法如下:

修改成vmnet8对应ip,确定后双击会话连接成功~

三、设置主机名和hosts映射

1、设置主机名

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

        查看主机名指令:hostname   

        在/etc/hostname文件中指定,可自行修改,修改后重启生效。  

2、设置hosts映射

        思考:如何通过主机名能够找到某个linux系统

(1)windows

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

        如:192.168.200.130  esther

(2)Linux

        在/etc/hosts 文件指定

        如:192.168.200.1  Esther-PC

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

(1)Hosts是什么

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

(2)DNS

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

(3)应用实例

 用户在浏览器输入了www.baidu.com

  1. 浏览器先检查缓存中有没有该域名解析IP地址,有就先调用这个IP完成解析;没有就检查DNS解析器缓存,如果有直接返回IP完成解析。这两个缓存,可以理解为——本地解析器缓存
  2. 一般,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存它的IP地址(DNS解析记录)如:在cmd窗口中输入                                                          ipconfig/displaydns     (DNS域名解析缓存)                                                                  ipconfig/flushdns        (手动清理dns缓存)
  3. 如果本地解析器缓存没有找到对应映射,检查系统中hosts文件中有没有配置对应的域名IP映射,如果有,则完成解析并返回。
  4. 如果本地DNS解析器缓存和hosts文件中均没有找到对应的IP,则到域名服务DNS进行解析
  5. 示意图如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值