《Linux操作系统》课件——8.Linux网络管理.pptx
1.使用配置文件配置网络
使用配置文件配置网络
如何永久性的给Linux系统设置IP地址?
网卡配置文件的路径在/etc/sysconfig/network-scripts/目录下。
每个网卡都有一个对应的配置文件,以ifcfg-网卡名称的形式命名。
文件名字以ifcfg-开头,后面紧跟着网卡的名字。
(1)TYPE=Ethernet代表网络的类型为以太网;
(2)BOOTPROTO=none,BOOTPROTO有四种选择[none|static|bootp|dhcp],即引导时不使用协议|静态分配|BOOTP协议|DHCP协议;
(3)IPV6INIT=yes,表示启用IPV6;
(4)Name=“ens37”代表网络设备的名字为ens37;
(5)UUID指的是网络设备的识别码;
(6)ONBOOT=yes代表引导时激活设备;
(7)DEVICE=ens37代表使用的是物理网卡名称;
(8)IPADDR代表IP地址;
(9)PREFIX子网掩码的位数;
(10)除此之外,还可以使用GATEWAY代表网关;DNS1代表DNS服务器的地址;HWADDR网卡的物理地址,即MAC地址。
手动修改
在Linux系统中,可以使用vim等编辑器手动修改网卡配置文件。
进入/etc/sysconfig/network-scripts/目录,找到对应的ifcfg-网卡名称文件,使用编辑器打开即可。修改完成以后,一定要保存并退出编辑器。之后,使重启网络服务,使修改后的配置文件生效。
使用命令修改
在Linux系统中,可以使用nmcli命令修改网卡配置文件
使用方式:nmcli[选项]对象{命令|帮助}
网卡配置文件对于Linux系统来说,可以说是非常重要的。在网络通讯过程中,网卡起着极为重要的作用。如果网卡配置文件出现了问题,那么整个网络连接就会受到影响。
特别是在一些重要的应用场合,如服务器的网络连接,一旦配置文件出现了问题就会造成整个机器无法正常连接网络,甚至会导致系统无法正常运行。
2.使用命令配置网络
ifconfig命令类似于Windows下的ipconfig。可以用来查看系统的网络配置
使用ifconfig命令配置的ip地址不是永久的。当将网卡或者系统重新启动后,由ifconfig配置的ip地址信息会丢失。
常用的命令选项
up:启动指定网络设备/网卡
down:关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除
arp:设置指定网卡是否支持ARP协议
常用的命令选项
-promisc:设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包
-a:显示全部接口信息
-s:显示摘要信息(类似于netstat-i)
add:给指定网卡配置IPv6地址
del:删除指定网卡的IPv6地址
Linux的ip命令和ifconfig类似,但功能更强大,并旨在取代后者。使用ip命令,只需一个命令,就能很轻松地执行一些网络管理任务。
ifconfig是net-tools中已被废弃使用的一个命令。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一,在CentOS7中默认已安装。
查看,显示网络设备信息
ipaddrshow
显示指定网络设备信息
iplinkshowdevens33
显示网络设备,详细的数据包收发大小的情况
ip-slinkshowdevens33
关闭、激活网络设备
iplinksetens33down#关闭网卡
iplinksetens33up#激活网卡
修改网卡mac地址信息
iplinksetens33addressMAC地址#一般不要修改MAC地址
显示网卡信息
ipaddrshow
ip命令添加,删除ip信息
ipaddressadd192.168.178.160/24devens33
删除ip信息
ipaddressdel192.168.178.161/24devens33
Nmcli(网络管理器命令行界面)是一个命令行实用程序,用于控制配置网络接口的NetworkManager守护程序
命令名称:nmcli
使用方式:nmcli[选项]对象{命令|帮助}
说明:对象可以是以下任何一种:
NetworkManager管理的设备或网络接口
NetworkManager的连接
网络管理器