Linux- 网络配置

Posted guardwhy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux- 网络配置相关的知识,希望对你有一定的参考价值。

1.1 网络配置原理图

1.2 查看网络IP和网关

1.2.1 修改 IP 地址

1.2.2 查看网关

1.2.3 查看 windows网络

执行命令:ipconfig

1.2.4 查看linux的网络配置

执行命令:ifconfig

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

1、基本语法

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

2、应用实例

主机ping服务器!!!

服务器ping主机!!!

1.3 linux 网络环境配置

1.3.1 自动获取

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

1.3.2 指定固定ip

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

2、将 ip 地址设置为静态,使用指令vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 设置为静态
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="5e2257e9-10e6-47c8-a3c0-66008f54b93c"
DEVICE="ens33"
ONBOOT="yes"
# IP地址
IPADDR=192.168.50.128
# 网关
GATEWAY=192.168.50.2
# 域名解析器
DNS1=192.168.50.2

3、修改虚拟网络编辑器

4、重启网络服务或者重启系统生效,执行命令service network restart或者reboot

1.4 设置主机名和hosts映射

1.4.1 设置主机名

1、指令 hostname: 查看主机名

2、修改文件在/etc/hostname指定。

vim /etc/hostname

3、修改后, 重启生效。

1.4.2 设置 hosts 映射

1、windows配置

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

192.168.50.128 Linux

2、linux系统配置

/etc/hosts文件指定,执行vim /etc/hosts

192.168.3.9 GuardWhy

1.5 主机名解析过程

1.5.1 Hosts 是什么

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

1.5.2 DNS基本概念

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

1.5.3 案例说明

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

具体步骤:

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

2、一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的 IP 地址。

3、如果本地解析器缓存没有找到对应映射,检查系统中 hosts 文件中有没有配置对应的域名 IP 映射,如果有,则完成解析并返回。

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

以上是关于Linux- 网络配置的主要内容,如果未能解决你的问题,请参考以下文章

linux网络配置中的下面这段代码意思是?

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

20155307刘浩《网络对抗》逆向及Bof基础

20155311高梓云《网络对抗》逆向及Bof基础