高级网络配置
来源:互联网 发布:java上传图片到ftp 编辑:程序博客网 时间:2024/06/05 04:47
之前的文章中有提到过网卡的一个bond模式,我们将对网络配置进行更进一步的讨论。
网卡team模式
网卡的team模式中有四种可以选择的状态
broadcast 广播容错
activebackup 主备
roundrobin 轮询
loadbalance 负载均衡
与bond模式不同的是,team模式最多可以8块网卡,而bond最多只能够两块。
先用ifconfig命令查看是否有多块网卡
然后使用nmcli命令创建一个team的组team0
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.111
创建成功后可以使用ifconfig查看到
随后我们需要往这个team组中添加网卡
nmcli connection add con-name ens33 ifname ens33 type team-slave master team0 nmcli connection add con-name ens37 ifname ens37 type team-slave master team0
然后可以使用teamdctl命令来查看状态
teamdctl team0 stat
测试ping172.25.254.111,关闭一块网卡能不能ping通
然后测试成功,team模式配置完成。
网卡的桥接模式
桥接(Bridging),是指依据OSI网络模型的链路层的地址,对网络数据包进行转发的过程,工作在OSI的第二层。一般的交换机,网桥就有桥接作用。
网卡的桥接我们可以这样来配置
首先进入 /etc/sysconfig/network-scripts/目录下
cd /etc/sysconfig/network-scripts/
然后查看一下其中的文件
然后设置一个作为桥接的网卡进行编辑
vim ifcfg-ens37
修改如下
DEVICE=ens37 ##设备的名称ONBOOT=yes ##开启服务自动激活BOOTPROTO=none ##网卡的工作状态 BRIDGE=br0 ##网卡开启的网桥接口
然后再配置桥接的配置文件
vim ifcfg-br0
编辑如下
DEVICE=br0 #设备名称ONBOOT=yes BOOTPROTO=noneIPADDR=172.25.254.111 #IP地址NETMASK=255.255.255.0 #子网掩码TYPE=Bridge #工作方式为Bridge
关闭NetworkManager之后重启,网络服务
systemctl stop NetworkManagersystemctl restart networksystemctl start NetworkManager
然后桥接br0配置成功
临时桥接的配置
如果需要临时配置网络桥接
我们可以使用brctl命令
brctl addbr br1
使用show来查看桥接的状态
然后加入设备
brctl addif br1 ens33
然后给br1IP设定IP地址
ifconfig br1 172.25.254.111 netmask 255.255.255.0
如需要删除之前创建的临时桥接
可以使用以下命令
ifconfig br1 down #设置br1桥接关闭brctl delif br1 ens37 #删除桥接的网卡设备brctl delbr br1 #删除桥接
IPV6地址
为了解决IPv4地址枯竭的问题,IPv6的计划是创建未来互联网扩充的基础,其目标是取代IPv4,虽然IPv6在1994年就已被IETF指定作为IPv4的下一代标准。IPv6具有比IPv4大得多的编码地址空间。这是因为IPv6采用了128位的地址,而IPv4使用的是32位。因此新增的地址空间支持2128(约3.4 ×1038)个地址,具体数量为340,282,366,920,938,463,463,374,607,431,768,211,456 个,也可以说成1632个,因为32位地址每位可以取16个不同的值。
我们可以给自己的虚拟机配置一个IPV6地址
进入/etc/sysconfig/network-scripts/目录下
cd /etc/sysconfig/network-scripts/
修改设备的文件
vim ifcfg-ens37
关闭NetworkeManager,重启服务即可
- linux高级网络配置
- Ipv6 |高级网络配置
- Ipv6+高级网络配置
- 高级网络配置
- ipv6高级网络配置
- 高级网络配置
- Linux高级网络配置
- docker高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 2016年蓝桥杯C&C++程序设计本科B组
- H-Find The Multiple
- 安装node和vue-cli 并从GitHub上下载vue开源项目 并运行
- 欢迎使用CSDN-markdown编辑器
- 在虚拟机上基于Redhat Linux6.5的oracle 12c安装过程
- 高级网络配置
- 2017省赛热身赛总结
- 蓝桥杯 算法训练 表达式计算 JAVA
- Django-pyodbc的安装
- U-BOOT启动kernel的过程
- kotlin学习Day1:JavaActivity和KotlinActivity对比分析
- 素数判断 Java
- leetcode 561 Array Partition I
- 职业规划