温故Linux 操作系统14.1:网络管理1

1.ip基础知识

IPv4(Internet Protocol version 4):网际协议版本4,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本,其后继版本为IPv6,直到2011年,IANA IPv4位址完全用尽时,IPv6仍处在部署的初期。

我们就简单理解IPv4为一个常用的网络协议,IPv4使用32位(4字节)地址,我们经常使用的是点分十进制来表示,例如192.168.5.3
在这里插入图片描述

子网掩码
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络。
子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。

ip通信判定

网络位一致,主机位不一致的2个IP可以直接通讯,如172.25.1.151与172.25.1.150
ping命令来检测是否可以直接通讯

ping    ip
ping    -c      n      ##n表示次数,例如3,只ping3次
ping    -w      n      ##n表示秒数,例如3,等待3秒

在这里插入图片描述

2.配置ip

2.1.一些常见的临时配置ip命令

ifconfig 				##查看或者设定网络接口
注意:device是网卡名称(比如eth0、eth1),是实实在在存在的,device的名字是一个物理事实,看到什么名字只能用什么名字
ifconfig device ip/24	## 临时设定ip地址
ifconfig device down	## 关闭临时设定的ip
ifconfig device up 		## 开启临时设定的ip

在这里插入图片描述

ip addr 							## 检测或设定网络接口,ip addr查看的更全面,比ifconfig好用
ip addr show 						## 检测
ip addr add ip/24 dev device 		## 临时设定ip
ip addr del dev device ip/24 		##删除ip(一次性只能删除一个ip)
ip addr flush eth0 					## 更改ip(刷空之前所有的ip)

在这里插入图片描述

2.2.图形化配置ip(永久)

  1. nm-connection-editor
    按照提示进入ipv4 setting进行配置
    在这里插入图片描述
  2. nmtui
    按照提示进行,后续和1一样
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.3.命令行永久配置ip

==nmcli命令:==命令行永久配置ip

nmcli 								
前提是NetworkManager必须开启(管理网络的)链接名字可以随便写(kuany) ,
设备名字有什么写什么(eth0),链接westos只能有一个,如果有多个就会出现错误
一个链接只能被一个设备所识别,再添加就不能识别;如果命令打错,链接依然会生成,
不会报错,应该先删掉;先配置动态,转为静态会被阻止;静态改称动态:没有阻拦;
动态改成静态:前提必须设置过ip
-----------------------------------------------------------------------------------------------
	nmcli device connect eth0 		##启用eth0网卡
	nmcli device disconnect eth0 	## 关闭eth0网卡
	nmcli device show eth0 			##查看网卡信息
	nmcli device status eth0 		##查看网卡服务接口信息
	nmcli connection show 			## 查看网络
	nmcli connection down kuany 	##去掉链接名字为kuany的网络
	nmcli connection up kuany 		## 开启链接名字为kuany的网络
	nmcli connection delete kuany 	##删除链接名字为kuany的网络
	nmcli connection add type ethernet con-name kuany ifname eth0 ip4 172.25.254.100/24 					
									##添加网络
	nmcli connection modify kuany ipv4.method auto 	##动态分配ip
	nmcli connection modify kuany ipv4.method manual 	##静态分配ip
	nmcli connection modify kuany ipv4.addresses 172.25.254.200/24 	
									## 添加网络

命令行配置网络的步骤:

  1. 删除之前的ip
    ip addr flush eth0
  2. 打开NetworkManager服务
    systemctl start NetworkManager
  3. nmcli命令配置网络
    nmcli command
    在这里插入图片描述

3.管理网络配置文件

/etc/sysconfig/network-scripts ##网络配置目录
在这里插入图片描述

vim /etc/sysconfig/network-scripts/ifcfg-eth0
----------------------------------------------------------------------
TYPE=Ethernet(可省略) NAME=westos 	##接口名称(可省略) 
DEVICE=xxx 							##设备名称 
BOOTPROTO=dhcp|static|none 			##设备工作方式(dhcp动态; none和static静态)
ONBOOT=yes 							##网络服务开启时自动激活网卡 
IPADDR=xxx.xxx.xxx.xxx 				##ip地址 
PREFIX=24 							##子网掩码 
NETMASK=255.255.255.0				##子网掩码
NAME=xxx 							##接口名称,可写可不写

在这里插入图片描述
修改完配置文件之后需要重启网络服务才能生效:
systemctl restart network
然后查看ip是否该成功:
ip addr

发布了39 篇原创文章 · 获赞 4 · 访问量 717

猜你喜欢

转载自blog.csdn.net/weixin_44718794/article/details/102808035