基于linux下的高级网络接口设置
1.高级网络设置
(1)bon一个通道。根据选择的绑定模式,通道绑定两个或者更多个网络接口作为一个网络接口,d 网络的设置 允许管理员使用bonding内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到从而增加带宽和/提供冗余性
模式0 (平衡轮循)表示轮循方式,任何slave都可以接收
模式1 (主动备份) 一次只能使用一个slave接口,出现故障,另一个slave将替代
模式3 (广播) 容错,所有封包都通过所有slave接口
添加两个网卡
virt-manager
NIC:00:09:0a选择添加,设备模式选择virtionmcli connection delete eth0 删除eth0的配置
添加bond
nmcli connection add con-name bond0 ifname-backup ip4 172.25.254.109/24
把eth0添加到bond中
nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0
把eth1添加到bond中
nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0
监控
watch -n 1 cat /proc/net/bonding/bond0
打开另一个shell
ping 172.25.88.56 使网卡进行工作
ifconfig eth0 down 可以监控到eth1进行工作,顶替eth0
nmcli connection delete bond0 删除bond0
nmcli connection delete eth0 卸载bond0上的eth0
nmcli connection delete eth1 卸载bond0上的eth1
(2) Team接口的设置
优势:不需要手动加载相应内核模块
有更强拓展性
支持8块网卡
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.109/24
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0
watch -n 1 teamdctl team0 stat 对网卡的运行情况进行监控
ifconfig eth0 down 关闭eth0
ifconfig eth0 up 开启eth0
nmcli connection delete team0 删除team0
nmcli connection delete eth0 卸载team0上的eth0
nmcli connection delete eth1 卸载team0上的eth1
2.搭建网桥
主机上进行
cd /etc/sysconfig/network-scripts/
ls
mv ifcfg-br0 ifcfg-enp0s25 /opt/
ls
nm-connection-editor
同时把wifi等没有用的接口的删除
新建一个网卡
systemctl stop NetworkManager
systemctl restart network
vim ifcfg-enp0s25
编辑内容如下
DEVICE=enp0s25
ONBOOT=yes
BOOTPROTO=none
BRIDGE=brovim ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.88.56(真机ip)
PREFIX=24
TYPE=Bridgebrctl show 进行网桥的查看
临时网桥的搭建
虚拟机:
brctl addbr br0 添加网桥
brctl show
ifconfig
ifconfig br0 172.25.254.109/24
ping 172.25.254.9 不通
brctl addif br0 eth0 让eth0成为br0的一个端口
brctl show 查看网桥
ping 172.25.254.9 通了
brctl delif br0 eth0 将br0从eth0上移出
ifconfig br0 down 关闭br0
ifconfig br0消失
brctl delbr br0 删除br0
基于linux下的高级网络接口设置相关推荐
- 基于Linux下 Oracle 备份策略(RMAN)---转自沙弥的世界
--********************************** -- 基于Linux下 Oracle 备份策略(RMAN) --******************************* ...
- linux sftp没有读写权限,Linux下SFTP用户权限设置条件及实现命令
Linux下SFTP用户权限设置条件及实现命令 众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的,今天的教程就是教大家进行SFTP用户权限设置. 必要条件: 你的op ...
- Linux下的屏保设置 xset s 与 xset dpms
Linux下的屏保设置 xset s 与 xset dpms http://bbs.chinaunix.net/archiver/?tid-2112889.html 用xset q 可以查看当前屏保的 ...
- linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...
在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...
- 基于Linux下 Oracle 备份策略(RMAN)
基于Linux下 Oracle 备份策略(RMAN) --********************************** -- 基于Linux下 Oracle 备份策略(RMAN) --**** ...
- 嵌入式 linux 屏 翻转,linux下如何把屏幕设置成竖屏
23 个回复 spindrift C'est La Vie 2013-12-20 LinuxApp版的回帖也看了,你们用 DirectFB?图形是有 DFB 直接画么?还是用 Qt/GTK? CLI ...
- 基于Linux下的即时通讯聊天室项目(全代码 有注释 可直接运行)
基于Linux下的即时通讯聊天室项目 一.序言 二.具体功能 三.系统客户要求 四.具体代码 1.服务器代码 2.客户端代码 一.序言 最近在写一个基于Linux下的聊天工具 它适合于局域网内所有人进 ...
- 【生物信息学】:基于Linux下的pgap安装及通用教程(持续更新中)
[PGAP:基于Linux下的安装及通用教程] NCBI软件pgap安装及通用教程 1.需要一个Linux操作系统: 2.基于Linux系统安装docker及pgap 3.pgap测试与使用 -- p ...
- linux的root用户默认密码,Linux下root初始密码设置方法
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给roo ...
最新文章
- ipmi重启_重启ipmi服务器
- oracle设置表字段小写,将oracle中的字段和表名全部修改为小写
- -bash: make: command not found的解决办法
- HTML中的align和valign这两个属性
- 爬虫python课程价位,用python编写的抓京东商品价格的爬虫
- sklearn基本回归方法
- 【python练习】基于socket的FTP程序 v1.1.0(支持多用户)
- C语言程序设计之最大公约数与最小公倍数算法
- 启动器中图标的默认路径
- struts2通配符_基于Struts2框架的名片管理系统
- 我看中国软件---问题篇
- 一样是图标设计,UI 小白应该和老司机学的上手技能,临摹!
- Flink SQL中的函数
- Unity的序列化机制探索
- 2019/7/25 node.js
- 再学点分治——动态点分治
- win2008系统漏洞扫描所得的几个漏洞详解
- 【论文阅读】Slot-Gated Modeling for Joint Slot Filling and Intent Prediction
- JZOJ 1266. 玉米田
- 如何快速将手写数据录入 Excel