文章目录
本章主要介绍一下配置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服务
-
使用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结果