Linux网络——网络设置(DHCP原理及配置)

一、查看及测试网络

1、查看网络配置-ifconfig

查看所有活动的网络接口信息
主机的网络接口卡(网卡)通常称为网络接口,在Linux系统中,使用ifconfig命令可以查看网络接口的地址配置信息
格式

ifconfig
image-20220623114300050

查看指定网络接口信息
只需要查看其中某一个网络接口的信息时,可以使用网络接口的名称作为ifconfig命令的参数(不论该网络接口是否处于激活状态)
格式

ifconfig [网络接口]

查看网卡ens33的接口信息

image-20220623114349275
显示网卡信息部分内容的含义

image-20220623114427320

2、查看主机名称-hostname

查看Linux系统主机名,可以使用hostname进行操作
设置永久主机名,可以使用hostnamectl
格式
1、hostname #查看或临时设置当前主机名
2、hostnamectl set-hostname #永久设置主机名
3、vim /etc/hostname #设置完后需重启系统才生效

3、查看路由表条目-route

route命令不仅可以用于查看路由表信息,还可以用来添加、删除静态的路由表条目,结合 -n 选项使用时,可以将路由记录中的地址显示为数字形式
格式

route [-n] #查看或设置主机中路由表信息

image-20220623114551099

4、 查看网络连接情况-netstat

通过netstat命令可以查看当前系统的网络连接状态、路由表、接口统计等信息,是了解网络状态及排除网络服务故障的有效工具
格式

netstat [选项] #查看系统的网络连接状态、路由表和接口统计信息
image-20220623114650860

5、获取socket(套接字)统计信息 - ss命令/lsof 命令
格式

ss [选项] #查看系统的网络连情况,获取socket统计信息
lsof [选项] #查看打开服务进程的端口(TCP、UDP)
image-20220623115553213

6、测试网络连接 - ping命令

格式

ping [选项] 目标主机
image-20220623120236965

7、域名解析 - nslookup命令

格式

nslookip 目标主机地址 [DNS服务器地址] #测试DNS域名解析
image-20220623120218204

二、设置网络地址参数

1、临时配置和固定配置
临时配置一使用命令调整网络参数

简单、快速,可直接修改运行中的网络参数
一般只适合在调试网络的过程中使用
系统重启以后,所做的修改将会失效

固定设置一 通过配置文件修改网络参数

修改各项网络参数的配置文件
适合对服务器设置固定参数时使用
需要重载网络服务或者重启以后才会生效

2、设置网络接口参数 - ifconfig
1.设置网络接口的ip地址、子网掩码

1、ifconfig 网络接口 ip地址 [netmask 子网掩码] #写法一
2、ifconfig 网络接口 ip地址[/子网掩码长度]

2.禁用或者重新激活网卡

1、ifconfig 网络接口 uo #激活
2、ifconfig 网络接口 down

3.设置虚拟网络接口
ifconfig 网络接口:序号 ip地址

3、设置路由记录 - route

1.添加到指定网段的路由记录
route add -net 网段地址 gw ip地址

2.删除到指定网段的路由记录
rout del -net

3.向路由表中添加默认网关记录
route add default gw ip地址

4.删除路由表中默认的网关记录
route del default gw ip地址

4、启用、禁用网络接口配置

1.重启 network 网络服务
systemctl restart network
2.禁用、启用网络接口
ifdown ens33 #禁用
ifup ens33 #启用

5、域名解析配置文件

文件所在位置: /etc/resolv.conf
保存本机需要使用的DNS服务器的ip地址
注意:CentOS 7需要在NetworkManager.conf文件main段内设置dns=none,并重启NetworkManager服务,或者使用CentOS 7新添加nmcli命令进行设置。

6、本地主机映射文件

位置:/etc/hosts 文件
保存主机名与IP地址的映射记录
image-20220623121134268

hosts文件和DNS服务器的比较
默认情况下,系统首先从hosts文件查找解析记录
hosts文件只对当前的主机有效
hosts文件可减少DNS查询过程,从而加快访问速度
三、DHCP在linux系统中的相关配置
1、配置DHCP服务器
image-20220623210644865
2、设置全局配置参数
image-20220623210707223
3、subnet网段声明

4、host主机声明
.(img-qQBHB9v7-1655994182716)]
2、设置全局配置参数
[外链图片转存中…(img-ucf4X1Ye-1655994182716)]
3、subnet网段声明
[外链图片转存中…(img-9LezPBDy-1655994182716)]
4、host主机声明
image-20220623210732376

Logo

更多推荐