【笔记】如何从头开始搭建网桥,开启地址伪装使虚拟机上网(图文详解)

news/2024/11/8 16:36:54/

1、进入网卡配置文件
删除所有配置文件,重启

[root@foundation40 ~]  cd /etc/sysconfig/network-scripts/
[root@foundation40 network-scripts]  rm -fr  删除所有的网络配置文件

在这里插入图片描述
2、查看当前真实主机的网卡
ifconfig查看当前的网卡
enp7s0为真机的真实网卡
在这里插入图片描述

3、设置真实网卡,将其设为桥接模式
注意先联网,不然网络容易掉

cd /etc/sysconfig/network-scripts/
vim ifcfg-enp7s0以ifcfg-真实网卡主机名字取名便于辨识

//
DEVICE=enp7s0               真实主机的网卡
ONBOOT=yes
BOOTPROTO=none              静态工作模式
BRIDGE=br0                  设置为桥接网络,桥接为br0
///

在这里插入图片描述
4、设置桥接网桥
设置真实主机的ip,将桥接设置为br0
vim ifcfg-br0

DEVICE=br0
BOOTPROTO=noneIPADDR0=172.25.42.250       第一个ip网段
NETMASK0=255.255.255.0IPADDR1=172.25.254.250          有需要可以添加两个ip,不需要删除这个ip和netmask即可
NETMASK1=255.255.255.0
ONBOOT=yes
TYPE=Bridge

5、 重启加载
nmcli connection reload
nmcli connection up System\ enp7s0 重启真实网卡,使得桥接生效
nmcli connection up Bridge\ br0 重启网桥,使得桥接的网络ip生效
route -n 效果如下
在这里插入图片描述
这样真实主机的网络和桥接就设置好了
6、主机变成路由器
systemctl start firewalld
firewall-cmd --permanent --add-masquerade
fire-cmd --reload
fire-cmd --list-all
7、 重新对虚拟机网卡配置
将虚拟机的网卡删除,再重新添加
在这里插入图片描述
再添加如下格式的的虚拟机网卡
在这里插入图片描述
如果找不到br0,选择如下的方式也可以
在这里插入图片描述
8、虚拟机查看当前网卡
虚拟机的网卡为ens3
在这里插入图片描述
9、虚拟机设置ip和网关
cd /etc/sysconfig/network-scripts/
vim ifcfg-ens3 ifcfg-真实网卡名字便于辨识
单网卡设定方式

DEVICE=ens3               使用第8步查看到的网卡GATEWAY0=172.25.42.250    网关必须和自己的ip处于通一网段
IPADDR0=172.25.42.220
NETMASK0=255.255.255.0ONBOOT=yes                开机自启动
BOOTPROTO=none            静态工作模式
DNS1=114.114.114.114      地址解析 (注意是DNS1)
NAME=westos               此网卡设置的名字

双网卡设定方式

DEVICE=ens3GATEWAY0=172.25.42.250
IPADDR0=172.25.42.220
NETMASK0=255.255.255.0IPADDR1=172.25.42.221
NETMASK1=255.255.255.0
GATEWAY1=172.25.42.250ONBOOT=yes
BOOTPROTO=none
DNS1=114.114.114.114
NAME=westos

10、重启虚拟机为网卡设置
红帽8重启网络

[root@westos_nod3 ~] nmcli connection reload 
[root@westos_nod3 ~] nmcli connection up westos 

红帽7重启网络
[root@westos_nod3 ~] systemctl restart network

效果如下
在这里插入图片描述


http://www.ppmy.cn/news/628758.html

相关文章

gateway官网解读(三)

速度速度速度......老大在催了 本人是一名java架构师, 前人挖坑后人填. 没办法所以抓紧看看官方文档, 主要就是gateway和consul. 也和伙伴们分享个心得.架构不见得真的多牛逼, 但是一定要能hold的住你用的东西, hold住去看官网绝对是不二的捷径. 闲言少叙:上干货 7. Global …

virtual box 6.1不支持云主机安装、运行虚拟机 改为低版本即可 4.1.0

报错代码 Failed to open a session for the virtual machine txp. The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE). VT-x is not available (VERR_VMX_NO_VMX). Result Code: E_FAIL (0x80004005) Component: Conso…

VirtualBox-5.2.20-125813-Win虚拟机软件安装文档

版本:VirtualBox-5.2.20-125813-Win 一. 安装vbox虚拟机软件 打开后的页面如图所示: 二. 新建虚拟机 1.新建虚拟机: 点击新建,为新建的虚拟机命名为VM1,选择安装的操作系统类型:Linux,版本:…

VirtualBox安装教程(Win10)含软件安装包

一、VirtualBox安装包 链接:https://pan.baidu.com/s/1tj81oFkRPHYBzMRlpQ515w 提取码:fdrt 二、安装步骤 1.下载后打开VirtualBox-6.1.4-136177-win.exe文件如下图所示。 2.进入安装向导页面,点击下一步 3.选择安装位置,选择合适…

Virtual Box 安装Win10保姆式教程

先新建一个虚拟机 然后无脑下一步 然后再去网上找一个iso镜像,我这边提供一个 Win10系统安装盘_ghost win10 64位专业版安装包v2019.05-系统城 (xitongcheng.com) 下载完之后挂载iso 选择虚拟盘 选择下载iso的目录,,如果和下图…

ThingsBoard GateWay网关安装

详细教程:https://www.iotschool.com/topics/739 一:下载程序源码 下载:thingsboard-gateway 地址:git clone https://github.com/thingsboard/thingsboard-gateway.git 二:下载python(版本为3.5以上&am…

gateway官网解读(四)

这是最后一块了, 要吐了......读官网真的不是一件人干的事情啊,尤其是我这种四级都是磕磕绊绊的人. 读完之后我会产出一篇总结.算是对我, 主要是对我老大有个交代. 9. TLS and SSL 我现百度了一下 SSL:(Secure Socket Layer,安全套接字层…

用C++写个进度条

实现一个命令行进度条,使用线程,不会换行欧。支持自定义进度条的条的字符,可以暂停和继续。 在写的过程中还遇到一个错误,之前多线程写的少不知道,贴出来给大家看一下: terminate called without an activ…