网络桥接和ipv6的配置

本文介绍了如何在Linux系统中通过两种方式配置网桥:一种是永久配置,涉及编辑配置文件并重启网络服务;另一种是临时命令管理方式,使用brctl工具进行即时配置。此外,还介绍了IPv6的基础知识及其配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


##########################
############网桥##########
##########################

1.永久配置方式

[root@foundation60 ~]#

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

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.2

NETMASK=255.255.255.0

TYPE=Bridge             ##网络接口类型是桥接

 

systemctl stop NetworkManager.service

systemctl restart network

systemctl start NetworkManager.service

 

ifconfig

br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 172.25.254.60  netmask 255.255.255.0  broadcast 172.25.254.255

        inet6 fe80::221:ccff:fe60:32a3  prefixlen 64  scopeid 0x20<link>

        ether 00:21:cc:60:32:a3  txqueuelen 0  (Ethernet)

        RX packets 25396  bytes 59291358 (56.5 MiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 15360  bytes 105128915 (100.2 MiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

virt-manager

 

 

2.##临时命令管理方式(在虚拟机

#添加

systemctl stop NetworkManager

brctl show

brctl addbr br0            ##添加网桥设备br0

brctl addif br0 eth0    ##将eth0接入网桥br0

ifconfig eth0 up

ifconfig br0 172.25.254.X netmask 255.255.255.0

brctl show                   ##从br0上移除eth0

ping 172.25.254.250

#删除

ifconfig br0 down

brctl delif br0 eth0

brctl delbr br0

brctl show

 

 

##################
###ipv6###########
##################

  IPv6是 IETF(Internet Engineering Task Force 译:互联网工程任务组)设计的用于替代现行版本IP协议- IPv4-的下一代IP协议,它由128位二进制数码表示。全球因特网所采用的协议组是TCP/IP协议组。IP是TCP/IP协议中网络层的协议,是TCP/IP协议组的核心协议

IPv6地址为128位长,但通常写作8组,每组为四个十六进制数的形式。

IPV6地址长度为128位,地址空间增加了2^128-2^32个。

例:FE80:0000:0000:0000:AAAA:0000:00C2:0002 是一个合法的IPv6地址。 要是嫌这个地址看起来还是太长,这里还有种办法来缩减其长度,叫做零压缩法。如果几个连续段位的值都是0,那么这些0就可以简单的以::来表示,上述地址就可以写成FE80::AAAA:0000:00C2:0002。这里要注意的是只能简化连续的段位的0,其前后的0都要保留,比如FE80的最后的这个0,不能被简化。

1.internet proto version 6

ipv4 32/2        ##地质枯竭   子网掩码24 16 8

ipv6 128/2       ##子网掩码16 32 48 64 80

128/2 ------->128/8     16     ------> 0-f

2017:0:0:0:f:0:0:1/48

2017::f:0:0:1

2017:0:0:0:f::1

0000------>ffff

 2.配置ipv6

cd /etc/sysconfig/network-scripts/

ls

vim ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

NETMASK=255.255.255.0

IPADDR=172.25.254.

IPV6INIT=yes

IPV6_AUTOCONF=no

IPV6ADDR=2017::a/64

 


systemctl restart network

ping6 2017::2


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值