Linux常用命令之--网络管理

内置两套网络管理系统

•Network 通过命令和配置文件进行管理
•Networkmanager 图形化设置管理
•建议mask掉network,使用networkmanager管理,否则会冲突
systemctl stop network
systemctl mask network
★mask就是把一个服务打上一个标签。当某个服务被打上标签以后,这个服务无法开机自动启动,也无法手动开启这个服务,但是可以手动关闭这个服务

网卡命名规则

•en 以太网
•wl 无线网
•ww 宽缆(宽带)
•o 主板内嵌
•s 后插的网卡
•p usb网卡
•16777736 网卡编号
•biosdevname调用dmidecode命名得到的

ifconfig可以查看网卡的情况

nmcli命令

RHEL7系统的网卡配置统一采用nmcli系列命令
配置文件位于/etc/sysconfig/network-scripts/目录
cd /etc/sysconfig/network-scripts/
ls 看见自己的网卡名字为ifcfg-ens33
vim ifcfg-ens33

里面的Device是网卡名,Name是网卡连接名,UUID是标识这个网卡的唯一标识
Onboot :no 在系统开机时不会自动启动,restart networkmanager也无法启动。
需要通过nmcli命令手动启动。如果为yes时,restart networkmanager可以启动
IPADDR,PREFIX,NETMASK,GATEWAY只有这个网卡是静态获取的时候才会有,如果是DHCP获取的话没有这个参数

查看IP的几种方法

Ip addr show
Ifconfig
nmcli connection show ens33

nmcli connection show 出现的UUID是这个连接的UUID,而不是设备的UUID。DEVICE是设备名,它为--的时候表示这个连接还没启动。要启动的不是网卡,而是连接👇

启动连接

nmcli connection up <name即连接名>

关闭连接

nmcli connection down <name即连接名>

删除连接

nmcli connection delete <name即连接名>

新建连接
  1. 自动连接,并且自动获取IP
    nmcli connection add type ethernet con-name <连接名> ifname <设备名> autoconnect yes
  2. 手动配置连接(自动连接)的时候就配上IP地址
    nmcli connection add type ethernet con-name ens33 ifname ens33 autoconnect yes ip4 192.168.1.100 gw4 192.168.1.100
修改连接的内容

nmcli device show 发现ens33的ip4IP地址是 192.168.1.100/32
nmcli con modify ens33 ip4 192.168.1.100/24
modify的时候其实就是将配置文件修改了。配置文件是在服务启动时有效的,即启动/重启服务的时候会读取配置文件。如果保证配置文件正确并且以后服务都不需要启动/重启的话,即使删除配置文件也可以
nmcli con down ens33
nmcli con up ens33
nmcli device show 发现修改的内容被更新上去了
vim /etc/sysconfig/network-scripts/ifcfg-ens33

给一块网卡加一个IP地址:

nmcli connection modify ens33 +ipv4.address 192.168.1.101/32
nmcli connection down ens33
nmcli connection up ens33
nmcli device show 发现这个网卡ens33多了一个地址
如果是剪掉一个地址就把+变-

IP地址已经手动设置成192.168.1.100/24,现在IP地址改成自动获取

nmcli con modify ens33 ipv4.method auto
nmcli con down ens33
nmcli con up ens33
这样nmcli con show ens33 时ipv4.method变为auto了
并且nmcli device show 时ens33的IP地址有两个,一个是之前手动配置192.168.1.100/24,还有一个是DHCP自动获取的。这两个IP地址都是可以ping通的。一块网卡可以有多个IP地址,完全不影响

PS:如果ipv4.method显示manual,或者还是只显示一个静态配置的IP,就nmcli con modify ens33 ipv4.method autonmcli con down ens33nmcli con up ens33
如果还是显示manual,就systemctl restart NetworkManager
如果还不行就nmcli con modify ens33 ipv4.method manual设置成静态配,再设置一下自动获取试试

配置生效的方法

systemctl restart NetworkManager
nmcli connection down ens33
nmcli connection up ens33

nmcli connection show --active: 查看活动的网卡
活动的网卡在nmcli connection down <网卡名> 以后再用上面的命令就看不到它了

禁用网卡

nmcli device disconnect ens33
nmcli con show 发现连接ens33的device的地方变成-了
nmcli device connect ens33
nmcli con show 发现自动连接上了,因为之前的autoconnect是yes。如果是no这样还是不好用

nmcli device 可以看硬件设备的状态,可以看是不是因为硬件失效导致连接不可用,硬件不好用状态处会显示disconnect

添加一块儿网络适配器(ens38)之后,里面是没有连接的配置文件的,nmcli device时看时disconnected的,这时nmcli device connect ens38就会使网卡开启。在比较新的版本里面,网卡开启以后就会自动给你创建连接,nmcli con show时会发现ens38的连接是好用的
如果是比较旧的版本,这样可能无法查看,就需要进行新添加连接↓才能使连接好用
nmcli connection add type ethernet con-name ens38 ifname ens38 autoconnect yes

☆一台主机里多块网卡的意义:
可以将不同网卡绑定不同地址段,这样可以一个地址段对应内网,一个对应外网之类的,可以便于管理

❉同样一个divice可以有多个name,即连接名可以有多个,但是这些多个连接不可能同时生效,否则冲突。这时nmcli connection show的时候能看见两个name一样的连接(如图中有两个NAME为ens38的连接),但是它们的UUID是不一样的,所以它们就是不同的连接

1.png

图形化网卡配置


2.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,928评论 6 509
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,748评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,282评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,065评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,101评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,855评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,521评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,414评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,931评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,053评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,191评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,873评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,529评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,074评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,188评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,491评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,173评论 2 357

推荐阅读更多精彩内容