Linux网络命令以及如何搭建DHCP服务

文章目录

本章主要介绍一下配置Linux的网络命令,和如何配置DHCP

查看所有网络活动的命令 : ifconfig 。格式如下

ifconfig ens33

查看或设置主机中路由表信息

route [-n]


查看系统的网络连接状态,路由表,接口统计等信息

netstat [-anpt] | grep ":80"

查看系统的网络连接情况,获取socket统计信息

ss -t state established

测试网络连通性

ping [选项] 目标主机

ping 192.168.4.110

按Ctrl+c 终止ping

跟踪数据包

静态跟踪
traceroute 目标主机地址

traceroute 192.168.7.7

动态跟踪
mtr 192.168.7.7
 

域名解析命令

nslookup 目标主机地址 [DNS服务器地址]

nslookup www.baidu.com

Server:		192.168.232.2
Address:	192.168.232.2#53

Non-authoritative answer:
www.baidu.com	canonical name = www.a.shifen.com.
Name:	www.a.shifen.com
Address: 180.101.49.12
Name:	www.a.shifen.com
Address: 180.101.49.11



域名解析配置文件

保存在 /etc/resolv.conf 文件

[root@zzz ~]# vim /etc/resolv.conf 

# Generated by NetworkManager
search localdomain
nameserver 192.168.232.2				##本机需要使用的DNS服务器的ip地址


本地主机映射文件

/etc/hosts 文件 是保存主机名与IP地址的映射记录

[root@zzz ~]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@zzz ~]# 

hosts文件和DNS服务器的比较

默认情况下。系统首先从hosts文件查找解析记录

hosts 文件只对当前的主机有效

hosts 文件可减少DNS 查询过程,从而加快访问速度


DHCP服务配置

关于DHCP服务的一些基本原理 在之前的博客中已经介绍了,这里不多做介绍了

感兴趣的朋友们可以去看一下

(65条消息) DHCP原理和各个模式配置实例_疯狂的斯图卡的博客-CSDN博客

下面演示如何在Linux系统中 搭建DHCP服务

  1. 使用yum在线源安装

    [root@zzz ~]# vim /etc/resolv.conf
    

2.需要先关闭防火墙,顺带关闭firwalld的开机自启动

systemctl stop firwalld

[root@zzz ~]# systemctl disable firewalld

3 .进/usr/share/doc/dhcp-4.2.5/ 中 复制文件到 /etc/dhcp/dhcpd.conf

[root@zzz dhcp]# cd /usr/share/doc/dhcp-4.2.5/

[root@zzz dhcp-4.2.5]# cp dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? yes

4 .修改dhcp配置文件:
在这里插入图片描述

5 .开启dhcp服务

systemctl start dhcpd

6 .调整实验环境

真机的vm1 网卡调整

在这里插入图片描述

虚拟机的虚拟网络调整

在这里插入图片描述

7 . 验证实验结果

在这里插入图片描述


ensp和linux 联动实现dhcp中继

需求:PC2 PC3自动获取DHCP分配地址,PC1拥有固定的DHCP分配地址

1 . 进网卡配置文件进行配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33 

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
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="f941bb2c-b59b-49e4-ac76-34441aeecfb6"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.232.11
NATMASK=255.255.255.0
GATEWAY=192.168.232.254

3 . 之前配置好的/etc/dhcpd.conf 配置文件不变,绑定PC1的MAC地址,实现固定分配IP地址

在这里插入图片描述

2 . 进ensp完成中继配置 (DHCP中继服务器的地址是指向 192.168.232.11)

[Huawei]dhcp enable

[Huawei-Vlanif10]dhcp relay server-ip 192.168.232.11

[Huawei-Vlanif20]dhcp relay server-ip 192.168.232.11

ensp网络拓扑如下

在这里插入图片描述

3 .cloud 1 云的配置如下

在这里插入图片描述

4 .验证DHCP结果

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Guess you like

Origin blog.csdn.net/weixin_54059979/article/details/121547334