Linux的系统管理--(1)网络配置(IP、网关、DNS、网络文件仓库、DHCP和网桥)

Linux系统管理

实验所用系统为Redhat-rhel8.2。

Linux的系统管理–Linux下的网络配置

一、什么是IP ADDRESS

  • IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。因特网上的每台计算机和其它设备的唯一的地址。
  • IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:11111110.11111110.11111110.11111110 = 254.254.254.254
  • IPv4(Internet Protocol version 4,网际协议版本4),又称互联网通信协议第四版。是互联网的核心,也是使用最广泛的网际协议版本。IPv4是一种无连接的协议,操作在使用分组交换的链路层(如以太网)上。

二、子网掩码

  • 用来划分网络区域(网络位+主机位)
  • 子网掩码非0的位对应的ip上的数字,表示这个ip的网络位,表示网络区域
  • 子网掩码0位对应的数字,是ip的主机位(只有1-254可用,0不可用,255为广播位),表示网络区域里某台主机

三、IP通信判定

  • 网络位一致,主机位不一致的2个IP 可以直接通讯
172.25.254.1 / 24   与   172.25.254.2 / 24   可以通信  原因:网络位相同,均为24(24 = 255.255.255.0)

172.25.254.1 / 24   与   172.25.0.1 / 16(前两位为网络位,后两位为主机位)  不能通信  原因:网络位不同

四、网络设定工具

ping				##检测网络是否通畅
ping -c 1			##ping 1 次
ping -w 1			##等待1秒
ping -c 1 -w 1 ip	##ping一次等待一秒

在这里插入图片描述

ifconfig				##查看或设定网络接口
ifconfig				##查看
ifconfig device ip/24	##设定
ifconfig device down	##关闭
ifconfig device up		##开启

[注意] 临时设定,未记录在文件里,重启后还原
在这里插入图片描述
#查看网络接口
在这里插入图片描述
#查看指定设备(无论开启还是关闭都可以查看)

在这里插入图片描述
#设定网络接口
#关闭网络接口(此时ifconfig查看就看不到)
#开启网络接口

ip addr(ip a)					##检测或设定网络接口
ip addr show					##检测
ip addr add ip/24 dev device	##设定
ip addr del dev ens3 ip/24		#删除

[注意] 临时设定,未记录在文件里,重启后还原;这里的设定指添加,旧的需要手动删除
在这里插入图片描述
#检测网络接口

在这里插入图片描述
#设定,删除

五、永久设定IP

1、图形方式

设定:nm-connection-editor(前提是NetworkManager开启状态)
不建议用systemctl restart NetworkManager

systemctl start NetworkManager-dispatcher.service
nm-connection-editor
  1. 未删除原有ip时,ifconfig查看并不会改变,需要:
nmcli connection reload		##刷新配置
nmcli connection up ens3	##读取配置文件
  1. 删除后新建时,ifconfig查看则直接改变

在这里插入图片描述
#nm-connection-editor打开图形设定IP界面
在这里插入图片描述
#删除已有

在这里插入图片描述

#选择添加,选择Ethernet
在这里插入图片描述
#修改名称,在Ethernet界面设定Divice
在这里插入图片描述
#在IPv4 Settings界面,Method选择Manual,Addresses选择Add,设定Address,Netmask,Gateway(点击一下),点击保存

在这里插入图片描述

#ifconfig查看设定成功

在这里插入图片描述
#添加一个新的westosc,步骤同上,Address设为172.25.254.90

在这里插入图片描述
#未刷新配置时,ifconfig并不能查到变化,需要刷新并读取配置文件。

2、非图形方式

从有图形切换到无图形

system set-default multi-user.target
init 3
nmtui   (tab控制)
  • edit a connection —> delete已有 —> add新建 —> ethernet —> name(westosc),device(ens3) —> ipv4(address 172.25.254.109/24) —> ok —>quit
  • 如果没有新建则需要
nmcli connection reload		##刷新配置
nmcli connection up ens3	##读取配置文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
#选择添加一个新的IP

在这里插入图片描述
#选择Ethernet
在这里插入图片描述
#name(westosc),device(ens3),ipv4(address 172.25.254.109/24)
在这里插入图片描述
#添加成功
在这里插入图片描述
#ip仍未改变
在这里插入图片描述
#刷新配置,读取配置文件

在这里插入图片描述

#刷新后更改成功
在这里插入图片描述
#删除

在这里插入图片描述
#nmcli connection show查看连接,删除成功

六、命令方式设定IP

使用nmcli命令设置网络连接,前提是NetworkManager服务必须开启。

请添加图片描述

  • nmcli device设定网卡服务接口
nmcli device connect ens3		##启用ens3网卡
nmcli device disconnect ens3	##关闭ens3网卡(存在但关闭服务)
nmcli device show ens3			##查看网卡信息
nmcli device status 			##查看网卡服务接口信息

请添加图片描述

  • nmcli connection设定连接
nmcli connection show			##查看连接
nmcli connection down ens3		##关闭连接(这里的ens3指的是name,不是device)
nmcli connection up ens3		##开启连接
nmcli connection delete ens3	##删除连接

请添加图片描述

#查看连接,关闭连接
请添加图片描述

#开启连接
请添加图片描述

#删除连接

  • 添加连接
nmcli connection add type ethernet con-name westos(可以任意) ifname ens3(网卡,不可变) ipv4.method manual ipv4.addresses 172.25.254.109/24

请添加图片描述

  • 更改连接(添加一个新地址)
nmcli connection modify westos ipv4.addresses 172.25.254.209/24
nmcli connection reload
nmcli connection up westos

请添加图片描述

  • 自动获取默认设置(添加默认地址)
nmcli connection modify westos ipv4.method auto
nmcli connection reload
nmcli connection up westos

请添加图片描述[注意] 自动获取ip需要dhcp服务,具体配置方法在第12点

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值