Test2 unit2

高级网络配置

学习目标

学习配置网络桥接

学习配置 bond 网络接口

学习配置 team 网络接口

网络桥接

网络桥接用网络桥实现共享上网主机和客户

机除了利用软件外,还可以用系统自带的网

络桥建立连接用双网卡的机器做主机

网络桥接的配置

vim /etc/sysconfig/network-scripts/ifcfg-eth0

– BRIDGE=br0

vim /etc/sysconfig/network-scripts/ifcfg-br0

– TYPE=Bridge

网络桥接的管理命令

brctl

### 桥接管理命令

– show ### 显示

– addbr ### 添加网桥

– delbr ### 删除网桥

– addif ### 添加网桥连接

– delif ### 删除网桥连接

Red Hat Enterprise Linux 允许管理员使用

bonding 内核模块和称为通道绑定接口的

特殊网络接口将多个网络接口绑定到一个通

道。根据选择的绑定模式 , 通道绑定使两个

或更多个网络接口作为一个网络接口 , 从而

增加带宽和 / 提供冗余性

选择 Linux 以太网绑定模式

模式 0 ( 平衡轮循 ) - 轮循策略 , 所有接口都使用

采用轮循方式在所有 Slave 中传输封包 ; 任何

Slave 都可以接收

模式 1 ( 主动备份 ) - 容错。一次只能使用一个

Slave 接口 , 但是如果该接口出现故障 , 另一个

Slave 将 接替它

模式 3 ( 广播 ) - 容错。所有封包都通过所有

Slave 接口广播

利用 nmcli 命令管理 bond

nmcli con add type bond con-name bond0

ifname bond0 mode active-backup

nmcli con mod bond0 ipv4.addresses

1.2.3.4/24

nmcli con add type bond-slave ifname

eth0 master bond0 con-name bond0-eth1

nmcli con add type bond-slave ifname

eth1 master bond0 con-name bond0-eth2

主动备份配置示例

建立绑定接口 bond0 配置文件 :

/etc/sysconfig/network-scripts/ifcfg-bond0

– DEVICE="bond0"

– BOOTPROTO="none"

– IPADDR="10.1.1.250"

– PREFIX=”24”

– ONBOOT="yes"

– BONDING_OPTS=”mode=1 miimon=50”

建立 Slave 接口 eth0 配置文件 :

/etc/sysconfig/network-scripts/ifcfg-eth0

– DEVICE="eth0"

– BOOTPROTO="none"

– ONBOOT="yes"

– MASTER="bond0"

– SLAVE="yes“

建立 Slave 接口 eth1 配置文件 :

/etc/sysconfig/network-scripts/ifcfg-eth1

– DEVICE="eth1"

– BOOTPROTO="none"

– ONBOOT="yes"

– MASTER="bond0"

– SLAVE="yes“

配置系统加载 binding 模块 :

/etc/modprobe.d/bonding.conf

– alias bond0 bonding

ifenslave bond0 eth0 eth1

查看 bonding 状态

– cat /proc/net/bonding/bond0

Team 接口

Team 和 bond0 功能类似

Team 不需要手动加载相应内核模块

Team 有更强的拓展性

– 支持 8 快网卡

Team 的种类

broadcast

roundrobin

activebackup

loadbalance

广播容错

轮询

主备

负载均衡

同过 nmcli 设定 team

nmcli con add type team con-name team0

ifname team0 config ‘{"runner": {"name":

"loadbalance"}}‘

nmcli con mod team0 ipv4.addresses 1.2.3.4/24

nmcli con mod team0 ipv4.method manual

nmcli con add type team-slave ifname eth0

master team0 con-name team0-eth1

nmcli con add type team-slave ifname eth1

master team0 con-name team0-eth2

bond 网络

作用:主动备份模式 一次只能只能使用一个接口,如果接口故障,另一个会接替它

命令:nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.100/24   ##添加主动备份模式的bond0,ip为172.25.254.100

命令:nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0 ##给bond0网络添加接口

测试

观测命令:watch -n 1 cat /proc/net/bonding/bond0

ifconfig eth0 down ##让eth0故障

eth1接替eth0工作,且网络没断

时间: 2024-10-26 12:11:16

Test2 unit2的相关文章

Test2 unit2+3

Test2 unit2 1.什么时权限列表 对与文件的权限进行附加补充说名的一个权限设定方式 2.查看权限列表 [[email protected] mnt]# ls -l file -rw-r--r--. 1 root root 0 Nov  7 09:14 file | 如果此位为".",代表这位上没有权限列表 如果此位为"+",代表权限权限列表存在 [[email protected] mnt]# getfacl file # file: file##文件名称

2016/3/30 ①投票checkbox ②进度条两个div套起百分比控制内div(width) <div><div></div></div> ③数据库test2 表 diaoyan... 35岁发展方向投票

分两个页面,要点:提交form 相连action method  两个页面可以合成一个页面action传到自身页面   但分开较清晰 第一个页面vote.php 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="h

省常中模拟 Test2 Day2

two 模拟 大意:给你一个 N 位二进制数,有四种操作:加1.减1.乘2.整除2.给定一个操作序列,求最终结果.N <= 5*10^6.数据保证不会在最高位上进行进位或退位操作. 初步解法:由于题目中的特殊限制(操作不影响最高位),我们可以直接用一个 char 数组和一个尾指针来进行操作.「加1」操作即从最后一位往前找连续的 1 并将其改成 0,然后将遇到的第一个 0 改成 1,并结束循环.「减1」操作类似,找连续的 0 并将其改成 1,将遇到的第一个 1 改成 0.「乘2」操作即在末尾添加一

2 unit2

#########################unit2.用户权限列表######################### ###1.权限列表的定义指定特殊用户对某个文件有特殊权限的记录表格 ###2.权限列表的识-rw-rw-r--+ 1 root root 12 Oct 29 21:21 file  ###权限位有加号权限列别开启-rw-rw-r--. 1 root root 12 Oct 29 21:21 westos  ###权限位是.权限列表未激活 ###3.权限列表的查看getfa

PLS-00201: identifier &#39;TEST2&#39; must be declared

数据库:ORACLE 11g 环境:vc2010 控件:ADO 碰到一个问题 PLS-00201: identifier 'TEST2' must be declared 我是用sqlplus调用都是成功的,但是代码就是不成功 原因:链接的数据库错误, 我连到远程数据库,不是本地数据库, 而我测试的时候 使用的是本地数据库 PLS-00201: identifier 'TEST2' must be declared

数组的复制(test2.java、test3.java)

对于数组的复制,在最开始的时候最容易犯的一个错误,那就是自己认为的申请一个数组,然后将已存在的数组赋值到新申请数组名上,这样是错误的,这样仅仅是将数组的地址复制了过去,并不是,将数组内的元素拷贝过去,这样的复制在C\C++中叫做浅拷贝. 同样话不多说,上代码. 一个典型的错误例子(test2.java): ------------------------------------------------------------------------------- public class tes

第三课unit2 高级网络配置

1.bond 网络 *链路聚合 *作用:主动备份模式 一次只能只能使用一个接口,如果接口故障,另一个会接替它 命令:nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.100/24   ##添加主动备份模式的bond0,ip为172.25.254.100 命令:nmcli connection add con-name eth0 ifname eth0 type

Test2 unit11

unit11 dd if=/dev/zero of=/dev/vda bs=446 count=1       清空mbr 进入到挽救模式chroot /mnt/sysimage切换到真实环境, grub2-install /dev/vda 连续两次exit然后恢复优先启动项,重启系统 关闭虚拟机,开始导入7.0映像,添加使用cdrom读取并使其为优先启动项 第三项 第二项 grub文件引导阶段 set root='hd0,msdos1'                            

Test2 unit7

unit7 yum install samba-cilent.x86_64 -y                       ##安装客户端 smblient -L //172.25.254.250                        ##连接至服务器端 mount //172.25.254.250/westos1 /mnt -o username=guest  ##挂载文件 在/etc/fstab设置开机挂载 yum install nfs-utils -y