RHEL8下网络管理

实验环境 rhel8 192.168.16.100 rhel8 192.168.16.101

ip和子网掩码

(1) 什么是IP
IP相当于网络中的 身份证
ipv4版本的IP是由4个8位二进制组成
例如 11111111.11111111.11111111.11111111 相当于 十进制下的 255.255.255.255
(2)子网掩码 netmask
用于标识网络位和主机位 比如 IP是192.168.16.100 子网掩码是255.255.255.0 网络位就是192.168.16 主机位是 100 通俗来讲 网络位相当于一个人所处哪个村子 主机位相当于在某个村子的那个人

将IP和子网掩码进行与运算就得到了网络位,在通信时只有网络位相同才能通信
在这里插入图片描述
在这里插入图片描述
两台主机网络位都为192.168.16 主机位一个是100 一个是101
在这里插入图片描述
在这里插入图片描述
(3)临时配置ip
注意 rhel7使用network.service来管理网络
rhel8中使用NetworkManager.service来管理网络

ifconfig device ip netmask				##添加ip
ip addr show							##查看ip
ip addr add  172.25.254.11/24 dev ens33	##添加ip
ip  addr del dev ens33 172.25.254.11/24	##删除ip

在这里插入图片描述
(4) 使用nmcli管理网络
在rhel8中网络管理常用nmcli命令

nmcli device status查看设备状态
nmcli device disconnect ens33关闭设备
nmcli device connect ens33开启设备
nmcli connection show查看网卡信息
nmcli connection down westos关闭
nmcli connection up westos打开
nmcli connection modify westos ip4 172.25.254.31/24添加ip,添加完成后必须要重启连接才能生效
nmcli connection delete westos删除连接
nmcli connection add con-name westos ifname ens33 type ethernet ip4172.25.254.31/24添加连接
connection add con-name westos ifname ens33 type ethernet ipv4.methodauto添加dhcp网络

在这里插入图片描述
(4) 永久配置IP
在 /etc/sysconfig/network-scripts/ifcfg-dev
在这里插入图片描述
先做好备份,然后删掉原来的配置文件重启网络 nmcli c down
在这里插入图片描述
在这里插入图片描述
还可以通过图形的方式配置永久IP
打开nm-connection-editor
也可以通过nmcli配置永久IP
在这里插入图片描述

网关

(1)什么是网关
路由器上和客户主机处在同一个网段的ip叫做客户主机的网关,网关(Gateway)就是一个网络连接到另一个网络的“关口”,网关实质上是一个网络通向其他网络的IP地址。比如 有192.168.16.100的网段 要和 172.15.254.100的网段通信 必须先将192网段的消息发送给它的网关 再由网关决定发送给172网段的网关 这种方式称为路由。对默认网关,其意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。
(2)配置网关
在rhel8中 ip 这个命令取代了rhel7中 ifconfig和route的作用 虽然现在还能用

  • 临时配置
ip route add default via 172.25.254.100 ##添加默认网关
ip route del default via 172.25.254.100 ##删除默认网关
  • 永久配置
    修改网卡配置文件
    在这里插入图片描述
    配置默认全局网关
    修改/etc/sysconfig/network
    在这里插入图片描述
搭建路由器实验

现在实验环境中有两台虚拟机
rhel8 vm1 172.25.254.200/24 网关 172.25.254.1
rhel8 vm2 192.168.16.200/24 网关 192.168.16.1
理论上这两个主机是不可能ping通的 但是加入一个路由 就可以互相ping通了
虚拟机1将数据发送到网关 而网关吧数据发送给路由 再由路由通过网关发送给另一个网络
路由是什么
(1) 在虚拟机3上设定两块网卡
左上角虚拟机–>设置–>添加–>选择添加一块网卡,选择桥接模式
在这里插入图片描述
在这里插入图片描述
编辑配置文件,重启网络
(2) 在虚拟机3上开启内核路由功能
sysctl -a |grep ip_forward
编辑 /etc/sysctl.conf
设定net.ipv4.ip_forward=1 ##开启内核路由功能
sysctl -p ##设定更改立即生效
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
(4)打开地址伪装功能
在这里插入图片描述
(5)测试
在这里插入图片描述
在这里插入图片描述
网络通畅

DHCP服务器的搭建

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
DHCP分客户端和服务端,服务端需要配置dhcpd这个服务,客户端在网卡配置使用DHCP分配IP后,先向网络中发出广播,而只有dhcp服务端才会应答,使用UDP协议进行地址分配,对分配到的ip一般会有租约限制。
DHCP工作六步骤
(1) 安装dhcp 在虚拟机设置中把镜像加入CDROM 找到安装包 rpm -ivh安装
在这里插入图片描述
(2) 配置文件
在这里插入图片描述
启动失败 因为需要先配置 /etc/dhcp/dhcpd.conf
可以把模板复制到该目录 cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
在这里插入图片描述
在这里插入图片描述
此时启动服务
(3)测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在客户端也会产生分配IP记录

DNS服务器的搭建

域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。通俗易懂的DNS详解

配置DNS

(1)vim /etc/resolv.conf
在这里插入图片描述
在这里插入图片描述
(2)配置hosts本地解析文件 vim /etc/hosts
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值