linux网络管理_网络接口名称规则

发布时间:2023年12月18日

11.1 网络接口名称规则

11.1.1 简介

目标:认识网卡》》找到网卡文件》》学会修改文件》》多台服务器互通
网络接口名称
?
传统上,Linux中的网络接口被枚举为eth0 (ethernet0)、eth1、eth2等,然而使用这些网络设备名可能遇到不确定性,且不能直接反应硬件信息。
?
RedHatEnterpriseLinux7中的默认命名行为是基于固件、设备拓扑结构和和设备类型。
?
=================================================
接口名称包含以下字符:
以太网接口以en开头
WLAN接口以wl开头
WWAN接口以ww开头
?
下一个字符表示适配器的类型:
o表示主板上集成设备的设备索引号
s表示热插拔插槽索引号
p表示基于PCI物理地理位置的命名默认情况下不使用
?
最后,数字N用于表示索引、ID或端口。
?
例如,第一嵌入式网络接口可以被命名为eno1,而PCI卡网络接口可以被命名为enp2s0。
如果无法确定固定名称,将使用传统名称,例ethN。
===================================================
?
?
文件夹:/etc/sysconfig/network-scripts/  存有网卡的信息

...........................................................................................................................................................

11.1.2 NetworkManager服务

RHEL6新增加的网络管理工具,可用检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理。对于无线网络,网络管理器可以自动切换到最可靠的无线网络。利用网络管理器的程序可以自由切换在线和离线模式。网络管理器最初由Redhat公司开发,现在由GNOME管理。
?
NetworkManager的控制管理工具包括GUI工具(GNOME下的nm-applet、KDE下的KNetworkManager)、TUI工具(nmtui)和CLI工具(nmcli)。
?
默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。
?
查看服务状态命令:
systemctl status NetworkManager
systemctl status network

...........................................................................................................................................................

11.1.3 配置网络的工具

配置网络的方法:命令,图形
?
·命令行: vim,nmcli
·图形界面: nm-connection-editor,nmtui

· 命令行: vim,nmcli

vim /etc/sysconfig/network-scripts/ifcfg-ens16777736
# 使用时依赖于NetworkManager工具
yum -y install NetworkManager
?
# 较复杂,不常用
# 显示所有网络设备状态
nmcli device
# 显示所有连接
nmcli c
# 显示eno16777736连接中的ipv4.method属性信息及当前的IP地址
nmcli c show eno16777736 | grep ipv4.method
nmcli c show eno16777736 | grep IP4
# 为eno16777736设置静态IP地址及相关ipv4属性
nmcli c m eno16777736 ipv4.method manual
ipv4.addr 192.168.137.9/24 ipv4.gateway 192.168.137.2 ipv4.dns "8.8.8.8"
# 显示eno16777736设备信息
nmcli d sh eno16777736
# 显示eno16777736设备接口配置文件
cat /etc/sysconfig/network-scripts/ifcfg-ens16777736
# 断开eno16777736设备的连接并置于非自动连接状态
nmcli dev disc eno16777736
# 激活连接eno16777736
nmcli -p c up eno16777736

· 图形界面:nm-connection-editor

nm-connection-editor

...........................................................................................................................................................

· 简易图形界面:nmtui

# centos字符界面也可显示,不常用
nmtui

...........................................................................................................................................................

Guff_hys_python数据结构,大数据开发学习,python实训项目-CSDN博客

文章来源:https://blog.csdn.net/HYSliuliuliu/article/details/134990957
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。