IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 配置网卡服务—linux -> 正文阅读

[系统运维]配置网卡服务—linux

配置网卡服务


配置网卡参数(设置ip)

保证主机之间能够顺畅地通信


(1)

nmtui
//进入后,对linux系统的ip4进行修改,在ens33那一栏。
//可以修改成:192.168.10.10/24    24表示子网掩码中的前24位为网络号,后8位是主机号

如果在安装linux的时候没有激活网卡, 那么需要使用Vim编辑器将网卡配置文件中的ONBOOT参数修改成yes,这样在系统重启后网卡就被激活了。

vim /etc/sysconfig/network-scripts/ifcfg-ens33
//进入后,将ONBOOT后改成yes

(2)

当修改完Linux系统中的服务配置文件后,并不会对服务程序立即产生效果。要想让服务程序获取到最新的配置文件,需要手动重启相应的服务,之后就可以看到网络畅通了

nmcli connection reload ens33
nmcli connection up ens33
//然后再ping 192.168.10.10的时候就可以成功了



创建网络会话(house/company)

RHEL和CentOS系统默认使用NetworkManager来提供网络服务,可以使用nmcli命令来管理NetworkManager服务程序

nmcli connection show//可以显示网络信息

使用网络会话功能:

如果我们在公司网络中使用笔记本电脑时需要手动指定网络的IP地址,而回到家中则是使用DHCP自动分配IP地址,这就需要麻烦地频繁修改IP地址,但是使用了网络会话功能后一切就简单多了—只需在不同的使用环境中激活相应的网络会话,就可以实现网络配置信息的自动切换了

用nmcli命令可以按照“connection add con-name type ifname”的格式来创建网络会话。

1.con-name:网络会话名称
2.type:网络类型
3.ifname:网卡名称
4.autoconnect :网络会话默认是否自动激活,yes是no否
5.ip4:ip地址及子网掩码
6.gw4:网关
7.add/delete:添加/删除
8.up/down:启用/禁用

实例:

1,创建一个指定ip地址和网关的网络会话company(要指明ip地址和网关)

2,创建一个自动获取ip地址的网络会话house(从DHCP自动获得ip地址,不需要手动指定,因此部分参数无需配置)

//1,company(指明ip地址和网关)
nmcli connection add con-name company ifname ens33 autoconnect no type ethernet ip4 192.168.10.10/24 gw4 192.168.10.1
//2,house(自动配置ip地址)
nmcli connection add con-name house type ethernet ifname ens33
    
nmcli connection show//进行查看,发现除了ens以外,多了company和house会话
nmcli connection up house//将house对话打开
nmcli connection show//发现在device列中,会话house由空白变成了ens33,而ens33变成了空白
nmcli connection down house//将house对话关闭
nmcli connection show//发现house的device列中的ens33转移到了ens33会话中。
nmcli connection delete house//就将house这个会话删除了



绑定两块网卡

网卡绑定技术,不仅能够提高网络传输速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可以正常提供网络服务。假设我们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输数据,使得网络传输的速度变得更快;而且即使有一块网卡突然出现了故障,另外一块网卡便会立即自动顶替上去,保证数据传输不会中断。

添加一个网络适配器,将两块网卡都设置在同一种网络连接模式下(仅主机模式)

nmcli connection show//发现多了一个会话,device列中显示的是ens37,这个就是新增的网卡

我们需要对参与绑定的网卡设备逐个进行“初始设置”,ens33和ens37这两个原本独立的网卡设备此时需要被配置成一块从属网卡,服务与bond0主网卡(新创建的),所以就不应该再有自己的ip地址信息,在执行了初始设置以后就可以支持网卡绑定了。


(1)创建一个bond网卡

nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=balance-rr"
//创建一个类型为bond,名称为bond0,网卡名为bond0的绑定设备,模式为balance-rr。

(2)向bond0添加从属网卡

刚刚创建的bond0设备当前仅仅是名称,里面并没有真正能为用户传输数据的网卡设备,接下来将ens37与ens33网卡添加进来。

nmcli connection add type ethernet slave-type bond con-name bond0-port1 ifname ens33 master bond0
nmcli connection add type ethernet slave-type bond con-name bond0-port2 ifname ens37 master bond0
//con-name参数后面是从属网卡的名称(可以随时设置),ifname参数后面的是两块网卡的名称(真实网卡)

(3)配置bond0设备的网卡信息

使用nmcli命令依次配置网络的ip地址及子网掩码,网关,dns,搜索域和手动配置等参数。

nmcli connection modify bond0 ipv4.address 192.168.10.10/24
nmcli connection modify bond0 ipv4.gateway 192.168.10.1
nmcli connection modify bond0 ipv4.dns 192.168.10.1
nmcli connection modify bond0 ipv4.dns-search mqc.com
nmcli connection modify bond0 ipv4.method manual

(4)启动

nmcli connection up bond0

在mode=balance-rr模式下,可以让带宽的性能更好一些;而且一旦某个网卡发生故障,会马上切换到另外一台网卡设备上,保证网络传输不被中断。(速度+安全)

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:31:28  更:2022-04-29 12:34:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:01:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码