高级网络配置
来源:互联网 发布:dns优化器 安卓 编辑:程序博客网 时间:2024/06/07 12:55
###############################高级网络配置
1.team
team也是链路聚合的一种方式,最多8块网卡
支持模式:broadcast(广播),round-robin(轮询),activebackup(主备),loadbalance(负载均衡)
1)配置:
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.123/24 ##新建team0工作组
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0 ##将eth0网卡加入team0组
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0 ##将eth1网卡加入team0组
2)测试:
watch -n 1 teamdctl team0 stat ##监控team0工作状态
ping 172.25.254.23
ifconfig eth0 down ##停掉eth0网卡,eth1会自动顶替eth0的工作
ifconfig eth0 up ##恢复eth0工作,它会处于候补状态,当eth1出故障后,eth0会自动顶替eth1的工作
team也是链路聚合的一种方式,最多8块网卡
支持模式:broadcast(广播),round-robin(轮询),activebackup(主备),loadbalance(负载均衡)
1)配置:
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.123/24 ##新建team0工作组
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0 ##将eth0网卡加入team0组
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0 ##将eth1网卡加入team0组
2)测试:
watch -n 1 teamdctl team0 stat ##监控team0工作状态
ping 172.25.254.23
ifconfig eth0 down ##停掉eth0网卡,eth1会自动顶替eth0的工作
ifconfig eth0 up ##恢复eth0工作,它会处于候补状态,当eth1出故障后,eth0会自动顶替eth1的工作
2.bridge:网桥,不做地址转换
永久更改:
systemctl stop NetworkManager.service
vim /etc/sysconfig/network-scripts/ifcfg-enp0s25
DEVICE=enp0s25 ##设备名称
ONBOOT=yes ##开启服务设备自动激活
BOOTPROTO=none ##网卡工作状态
BRIDGE=br0 ##网卡开启的网桥接口
vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.23
PREFIX=24
TYPE=Bridge ##网络接口类型是桥接
systemctl restart network
systemctl restart NetworkManager.service
测试:
ifconfig ##查看是否配置成功
临时更改(命令管理方式):
添加:
systemctl stop NetworkManager
brctl show ##显示br状态
brctl addbr br0 ##添加br0
brctl addif br0 eth0 ##向br0加上网卡eth0
ifconfig eth0 up ##使用eth0
ifconfig br0 172.25.254.123 netmask 255.255.255.0 ##设定br0IP
brctl show
测试:
ping 172.25.254.23 ##可以ping通
删除:
ifconfig br0 down
brctl delif br0 eth0
brctl delbr br0
brctl show
永久更改:
systemctl stop NetworkManager.service
vim /etc/sysconfig/network-scripts/ifcfg-enp0s25
DEVICE=enp0s25 ##设备名称
ONBOOT=yes ##开启服务设备自动激活
BOOTPROTO=none ##网卡工作状态
BRIDGE=br0 ##网卡开启的网桥接口
vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.23
PREFIX=24
TYPE=Bridge ##网络接口类型是桥接
systemctl restart network
systemctl restart NetworkManager.service
测试:
ifconfig ##查看是否配置成功
临时更改(命令管理方式):
添加:
systemctl stop NetworkManager
brctl show ##显示br状态
brctl addbr br0 ##添加br0
brctl addif br0 eth0 ##向br0加上网卡eth0
ifconfig eth0 up ##使用eth0
ifconfig br0 172.25.254.123 netmask 255.255.255.0 ##设定br0IP
brctl show
测试:
ping 172.25.254.23 ##可以ping通
删除:
ifconfig br0 down
brctl delif br0 eth0
brctl delbr br0
brctl show
3.ipv6
全名:internet protocol version 6
ipv4 32/2
ipv6 128/2
配置:
desktop:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.123
PREFIX=24
IPV6INIT=yes ##ipv6功能开启
IPV6_AUTOCONF=no ##静态获取
IPV6ADDR=2017::a/64 ##ip地址
systemctl restart network
server:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.223
PREFIX=24
IPV6INIT=yes ##ipv6功能开启
IPV6_AUTOCONF=no ##静态获取
IPV6ADDR=2017::b/64 ##ip地址
systemctl restart network
测试:
ping6 2017::b
全名:internet protocol version 6
ipv4 32/2
ipv6 128/2
配置:
desktop:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.123
PREFIX=24
IPV6INIT=yes ##ipv6功能开启
IPV6_AUTOCONF=no ##静态获取
IPV6ADDR=2017::a/64 ##ip地址
systemctl restart network
server:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.223
PREFIX=24
IPV6INIT=yes ##ipv6功能开启
IPV6_AUTOCONF=no ##静态获取
IPV6ADDR=2017::b/64 ##ip地址
systemctl restart network
测试:
ping6 2017::b
阅读全文
0 0
- linux高级网络配置
- Ipv6 |高级网络配置
- Ipv6+高级网络配置
- 高级网络配置
- ipv6高级网络配置
- 高级网络配置
- Linux高级网络配置
- docker高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- 高级网络配置
- Spring集成React用来开发前端----maven项目中用webpack打包react相关组件
- Glide使用心得
- Uncaught TypeError: $.ajax(...).error is not a function
- 09_char_字符串入门和boolean
- MySQL Buffer Pool
- 高级网络配置
- AsyncTask原理
- 阿里——给一个整形数组,找出其中和等于给定值的组合
- artdialog弹出框子页面和父页面的值的传递
- C++ Floyd算法
- [李景山php] HTTP Flood防御
- Android中使用opengl es2.0基础(1)
- 算法导论程序12--优先队列(Python)
- Burnside引理与Polya定理