文档详情

《Linux操作系统》课件——8.Linux网络管理.pptx

发布:2025-03-12约1.98千字共36页下载文档
文本预览下载声明

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的连接

网络管理器

显示全部
相似文档