Linux网络服务_高级网络配置
桥接(图形设置)
准备
[root@foundation3 Desktop]# cd /etc/sysconfig/network-scripts/
[root@foundation3 network-scripts]# mv ifcfg-br0 ifcfg-enp0s25 /mnt/
[root@foundation3 network-scripts]# nm-connection-editor
//删除除了vibr0和virbr1所有的
重启电脑后配置IP
[root@foundation3 network-scripts]# vim /mnt/ifcfg-enp0s25 DEVICE=enp0s25
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=172.25.254.3
PREFIX=24
NAME=”System enp0s25”
[root@foundation3 network-scripts]# nm-connection-editor 添加网络配置
搭建网桥
virt-manager 打开虚拟机管理器,查看有没有br0
网卡的主配置文件
桥接的主配置文件
//指定TYPE,否则默认为乙太网
查看 ifconfig
搭建网桥
cd /etc/sysconfig/network-scripts/
网卡的主配置文件
[root@foundation3 network-scripts]# vim ifcfg-enp0s25
DEVICE=enp0s25
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0
桥接的主配置文件
[root@foundation3 network-scripts]# vim ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
TYPE=Bridge
IPADDR=172.25.254.3
PREFIX=24
//指定TYPE,否则默认为乙太网
重启网络服务systemctl restart network
查看 ifconfig
查看网络设备 brctl show
[root@foundation3 network-scripts]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000000000000 no
virbr0 8000.525400ed5ed4 yes virbr0-nic
virbr1 8000.5254001f401f yes virbr1-nic
检查virt-manager 打开虚拟机管理器,查看有没有br0
存在Bridge br表示桥接成功
Systemctl restart NetwrkManager.service
桥接作用
降低网络延迟
命令方式配置(临时)
删除调做过的br0(方法在最后面)
创建桥接brctl addbr br0
查看桥接brctl show
[root@foundation3 network-scripts]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000000000000 no
virbr0 8000.525400ed5ed4 yes virbr0-nic
virbr1 8000.5254001f401f yes virbr1-nic
给br0添加一个IP地址ifconfig br0 172.25.254.103 netmask 255.255.255.0
查看ifconfig
ping 172.25.254.103 可以连上
ping 172.25.254.3 无法连接
查看桥接brctl show
添加网卡brctl addif br0 eth0
查看桥接brctl show
查看 ping 172.25.254.3 可以连接
删除 终止ifconfig br0 down
查看ifconfig
删除网卡brctl delif br0 eth0
删除网桥brctl delbr br0
查看桥接brctl show