什么是Linux网络设备?
Linux网络设备,是linux为网络服务提供的硬件系统。
Linux 设备分为三类:字符设备(如键盘、鼠标等)、块设备(如硬盘、光驱、软驱等)和网络设备,如以太网卡。为了屏蔽网络环境中物理网络设备的多样性,LINUX对所有的物理设备进行抽象并定义了一个统一的概念,称之为接口(Interface),接口实际是运行于Linux内核一种设备服务程序,所有的硬件厂商按照同一规格编写,从而提供了一个对所有类型的硬件一致化的操作集合来处理基本数据的发送和接收。一个网络接口可以被看作是一个发送和接收数据包(packets)的实体。内核在启动时,通过网络驱动程序,检索系统的固件信息,将网络设备在Linux系统的中登记。这样网络设备在做数据包发送和接收时,可以通过接口实现linux 利用网络设备于外界的交互。接口可以在内核初始化时进行,也可以通过insmod命令来加载。根据标准,每一个具体的网络接口都应该有一个名字,以在系统中能唯一标识一个网络接口。常见的网络接口名如下:
ethN 以太网接口,包括10Mbps和100Mbps;
enoN RHEL7 之后的以太网接口
trN 令牌环接口;
slN SLIP网络接口;
pppN PPP网络接口,包括同步和异步;
plipN PLIP网络接口,其中N与打印端口号相同;
dummyN 空设备;
lo 回送网络接口。
如何管理Linux网络设备?
Linux 存在很多的网络管理命令,通常我们使用的是network 服务, NetworkManager 服务, ipconfig命令, ip 命令 和 netstat 命令,ss命令等。从RHEL7 开始, ipconfig,netstat,network服务已经不再作为系统默认配置,所以下面我们就讲下NetworkManager 服务
NetworkManager简介:
随着计算机网络技术的进步,网络环境越来越复杂。特别是无线网络技术的发展,其中一个主要的问题是,如何保证在网络环境变化的情况下,保持访问的可持续性。开发者们收集了新时代的网络需求,并开发出了networkManager。
NetworkMana