ITPub博客

首页 > > > linux网络管理-networkmanage介绍

linux网络管理-networkmanage介绍

作者:longmanma 时间:2019-12-09 10:22:51 0 删除 编辑

网络管理

NetworkManager介绍

文本界面交互配置命令 nmtui

命令行工具nmcli

图形界面nm-connection-editor

说到网络管理就必须说说NetworkManager,是一个为系统自动连接到网络提供检测和配置的程序,NetworkManager对无线和有线网络都可以管理,特别对于无线网络,NetworkManager自动选择已知的无线网络,并且能够切换到最可靠的网络。NetworkManager最初由Red Hat开发,现在由GNOME项目托管。

NetworkManager 提供的默认联网服务是一个动态网络控制和配置守护进程,它尝试在其可用时保持网络设备和连接处于活动状态。NetworkManager服务是受systemd管理的,NetworkManager守护进程启动后,会自动连接到任何已经配置过的可用的系统连接。任何网络连接或未配置的连接都需要通过nmcli命令来配置。

且省去了因为修改网络频繁重启网络的烦恼。

网络管理的三种方法

文本界面下的用户界面 nmtui

命令行设置 nmcli

图形界面设置 nm-connection-editor

NetworkManger管理

1)安装

# yum install NetworkManager

2)启动

# systemctl start NetworkManager

# systemctl enable NetworkManager

3)状态查看

# systemctl status NetworkManager

● NetworkManager.service - Network Manager

Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)

Active: active (running) since 日 2019-01-27 09:23:07 CST; 27min ago

##配置文件分布

NetworkManager 可用于以下连接类型:以太网、VLAN、网桥、聚合链路、组、Wi-Fi、移动宽带(比如移动 网络 3G)及 IP-over-InfiniBand。在这些连接类型中,NetworkManager 可配置网络别名、IP 地址、静态路 由器、DNS 信息及 VPN 连接以及很多具体连接参数。

网卡配置文件和脚本保存在 /etc/sysconfig/ 目录中。大多数网络配置信息都保存在这里,VPN、移动宽带及 PPPoE 配置除外,这些配置保存在 /etc/NetworkManager/ 子目录中

InfiniBand

InfiniBand架构是一种支持多并发链接的“转换线缆”技术,在这种技术中,每种链接都可以达到2.5 Gbps的运行速度。这种架构在一个链接的时候速度是500 MB/秒,四个链接的时候速度是2 GB/秒,12个链接的时候速度可以达到6 GB /秒。

##手动修改了网卡配置文件为什么不会立即生效

在 Red Hat Enterprise Linux 7 中编辑 ifcfg 文件时,NetworkManager 不会自动意识到更改,需为其提供通知

# nmcli connection reload

# nmcli con load /etc/sysconfig/network-scripts/ifcfg-ifname

nmcli命令

命令语法

nmcli OPTIONS OBJECT { COMMAND | help }

OPTIONS

-t[erse] terse output #简洁的输出

-p[retty] pretty output #漂亮的输出

-m[ode] tabular|multiline output mode #输出模式

-c[olors] auto|yes|no whether to use colors in output #是否在输出中使用颜色

-f[ields] <field1,field2,...>|all|common specify fields to output #指定要输出的字段

-e[scape] yes|no escape columns separators in values #值中的列分隔符

-a[sk] ask for missing parameters #询问缺少的参数

-s[how-secrets] allow displaying passwords #允许显示密码

-w[ait] <seconds> set timeout waiting for finishing operations #设置超时等待完成操作

-v[ersion] show program version #显示程序版本

-h[elp] print this help #打印帮助

OBJECT

g[eneral] NetworkManager's general status and operations #网络管理的一般状况及操作

n[etworking] overall networking control #网络开启与禁用

r[adio] NetworkManager radio switches #无线网络开关

c[onnection] NetworkManager's connections #网络连接管理

d[evice] devices managed by NetworkManager #设备管理

a[gent] NetworkManager secret agent or polkit agent #安装代理

m[onitor] monitor NetworkManager changes #监控NetworkManager 的改动,每当 NetworkManager 出现改动时打印一行信息。

常用的object有:connection,device,general

1)设备管理 nmcli device

nmcli device {command}

show 显示所有网络连接详细信息

status 显示网络连接状态

disconnect 禁用某个网络连接

connect 启动某个网络连接

monitor 监控某个连接的NetworkManager操作

set 设置设备为自动连接或者是否受NetworkManager管理

设备查看

[root@baism ~]# nmcli device status

DEVICE TYPE STATE CONNECTION

ens33 ethernet 连接的 ens33

lo loopback 未托管 --

显示设备详细信息

[root@baism ~]# nmcli device show

GENERAL.DEVICE: ens33

GENERAL.TYPE: ethernet

GENERAL.HWADDR: 00:0C:29:20:75:B9

GENERAL.MTU: 1500

GENERAL.STATE: 100 (连接的)

GENERAL.CONNECTION: ens33

GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1

WIRED-PROPERTIES.CARRIER: 开

IP4.ADDRESS[1]: 192.168.11.16/24

IP4.GATEWAY: 192.168.11.254

IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.11.254, mt = 100

IP4.ROUTE[2]: dst = 192.168.11.0/24, nh = 0.0.0.0, mt = 100

IP4.DNS[1]: 192.168.11.254

IP6.ADDRESS[1]: fe80::e35c:907c:f6c4:e067/64

IP6.GATEWAY: --

IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 100

IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255

GENERAL.DEVICE: lo

GENERAL.TYPE: loopback

GENERAL.HWADDR: 00:00:00:00:00:00

GENERAL.MTU: 65536

GENERAL.STATE: 10 (未托管)

GENERAL.CONNECTION: --

GENERAL.CON-PATH: --

IP4.ADDRESS[1]: 127.0.0.1/8

IP4.GATEWAY: --

IP6.ADDRESS[1]: ::1/128

IP6.GATEWAY: --

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2730/viewspace-3153724/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-12-18

  • 博文量
    492
  • 访问量
    11996