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博客