【Nginx从入门到精通】03 、安装部署-让虚拟机可以联网

文章目录

    • 总结
    • 一、配置联网【Minimal 精简版】
      • 1.1、查看网络配置
      • 1.2、配置ip地址 : 修改配置文件 <font color=orange>ifcfg-ens33
        • Stage 1:输入指令
        • Stage 2:修改参数
        • Stage 3:重启网络
        • Stage 4:测试上网
    • 二、配置联网【Everything 完整版】
      • 2.1、开发环境
      • 2.2、实战
        • Stage 1:vm设置仅主机模式
        • Stage 2:centos 内设置网卡
        • Stage 3:路由器:ARP 静态绑定MAC
        • Stage 4:测试上网


总结

# 禁用 NetworkManager
systemctl disable NetworkManager

# 启用 NetworkManager
systemctl enable NetworkManager

# 启动 NetworkManager
systemctl start NetworkManager

视频课程使用的是 精简版,笔者使用的是 完整版,VM联网上花了大量时间,后期再针对VM出一期笔记
注意点如下:

一、配置联网【Minimal 精简版】

1.1、查看网络配置

centos 7之前:ifconfig
centos 7之前:ip addr

  • lo本机回环,ip:127.0.0.1

  • ens33第一块网卡(s 的含义是:热插拔,支持即插即用)

  • virbr0虚拟网桥(网卡),用于连接虚拟机和主机之间的网络通信。它充当了虚拟机与物理网络之间的中间节点。

  • virbr0-nic是虚拟网桥virbr0连接到主机上的物理网络接口,virbr0-nic负责将网络流量从虚拟机传递到主机或反之。

  • virbr0 与 virbr0-nic 的MAC地址都是同一个地址,所以这两个接口本质是同一个接口

在这里插入图片描述

1.2、配置ip地址 : 修改配置文件 ifcfg-ens33

第一次查看网络配置时,ens33没有ip信息,表示需要配置ip

解决方案修改配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33:

  • 为什么修改文件:linux 一切皆文件
Stage 1:输入指令
 vi /etc/sysconfig/network-scripts/ifcfg-ens33 
Stage 2:修改参数
  • BOOTPROTO=DHCP #自动分配ip

  • ONBOOT=yes #启动系统时,自动启动网卡

  • 技巧:大写ZZ键,vi 快速保存,并退出编辑

YPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=static  #静态ip
BOOTPROTO=DHCP  #自动分配ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=9d55d31f-bd61-436d-ad26-fa6a43a1ff5e
DEVICE=ens33
ONBOOT=yes   #启动系统时,自动启动网卡
#IPADDR=192.168.0.8
#NETMASK=255.255.0.0
#GATEWAY=192.168.1.1
#DNS1=180.76.76.76
#HWADDR=00:0C:29:62:8B:57
#PREFIX=16
#BONDING_OPTS="mode=0"   #网卡模式

Stage 3:重启网络
 systemctl restart network

没有报错表示修改成功
如果报错:网上方法无效可以尝试下面仅主机模式

Stage 4:测试上网
 ping qq.com

在这里插入图片描述

二、配置联网【Everything 完整版】

2.1、开发环境

  • windows 10

  • VMware Workstation 16 Pro

  • 镜像:完整版 CentOS-7-x86_64-Everything-2009.iso

  • 联网模式:仅主机模式

  • 路由器:ARP 静态绑定MAC,请参考这里第三节

2.2、实战

Stage 1:vm设置仅主机模式

在这里插入图片描述

Stage 2:centos 内设置网卡

在这里插入图片描述

在这里插入图片描述

Stage 3:路由器:ARP 静态绑定MAC

请参考这里第三节

Stage 4:测试上网

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/918512.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

android studio无法下载,Could not GET xxx, Received status code 400

-- 1. 使用下面的地址代替 原地址: distributionUrlhttps\://services.gradle.org/distributions/gradle-6.5-all.zip 镜像地址: distributionUrlhttps\://downloads.gradle-dn.com/distributions/gradle-6.5-all.zips 上面的已经不好用了 https\://mirrors.cloud.tencent.c…

Cursor安装Windows / Ubuntu

一、安装 1、下载软件 2、安装依赖 #安装fuse sudo apt-get install fuse3、将cursor添加到应用程序列表 sudo mv cursor-0.42.5x86_64.AppImage /opt/cursor.appimage #使用自己版本号替换 sudo chmod x /opt/cursor.appimage #给予可执行权限 sudo nano /usr/share/applic…

2、计算机网络七层封包和解包的过程

计算机网络osi七层模型 1、网络模型总体预览2、数据链路层4、传输层5.应用层 1、网络模型总体预览 图片均来源B站&#xff1a;网络安全收藏家&#xff0c;没有本人作图 2、数据链路层 案例描述&#xff1a;主机A发出一条信息&#xff0c;到路由器A&#xff0c;这里封装目标MAC…

Elastic 和 Red Hat:加速公共部门 AI 和机器学习计划

作者&#xff1a;来自 Elastic Michael Smith 随着公共部门组织适应数据的指数级增长&#xff0c;迫切需要强大、适应性强的解决方案来管理和处理大型复杂数据集。人工智能 (Artificial intelligence - AI) 和机器学习 (machine learning - ML) 已成为政府机构将数据转化为可操…

【蓝桥杯备赛】深秋的苹果

# 4.1.1. 题目解析 要求某个区间内的数字两两相乘的总和想到前缀和&#xff0c;但是这题重点在于两两相乘先硬算&#xff0c;找找规律&#xff1a; 比如要算这串数字的两两相乘的积之和&#xff1a; 1, 2, 3 1*2 1*3 2*3 1*(23) 2*3 前缀和数组&#xff1a; 1 3 6 发现…

迷你游戏作为电子学习中的趋势工具

多年来&#xff0c;电子学习的格局发生了显著变化&#xff0c;引入了新技术和方法&#xff0c;以更有效地吸引学习者。在这些创新中&#xff0c;迷你游戏的使用已成为一种动态趋势。迷你游戏是紧凑而专注的互动活动&#xff0c;越来越多地被整合到电子学习平台中&#xff0c;以…

6.C操作符详解,深入探索操作符与字符串处理

C操作符详解&#xff0c;深入探索操作符与字符串处理 C语言往期系列文章目录 往期回顾&#xff1a; C语言是什么&#xff1f;编程界的‘常青树’&#xff0c;它的辉煌你不可不知VS 2022 社区版C语言的安装教程&#xff0c;不要再卡在下载0B/s啦C语言入门&#xff1a;解锁基础…

无需Photoshop即可在线裁剪和调整图像大小的工具

Bitmind是一个灵活且易于使用的批量图像本地化处理器&#xff0c;经过抓包看&#xff0c;这个工具在浏览器本地运行&#xff0c;不会上传图片到服务器&#xff0c;所以安全性完全有保证。 它可以将图像调整到任何特定尺寸&#xff0c;并在必要时按比例裁剪。 这是一个在线工具…

Flink1.19编译并Standalone模式本地运行

1.首先下载源码 2.本地运行 新建local_conf和local_lib文件夹&#xff0c;并且将编译后的文件放入对应的目录 2.1 启动前参数配置 2.1.2 StandaloneSessionClusterEntrypoint启动参数修改 2.1.3 TaskManagerRunner启动参数修改 和StandaloneSessionClusterEntrypoint一样修改…

【EtherCAT】关于TwinCAT的使用

1.TwinCAT扫描后会出现轴 双击打开parameter 设置跟随误差为FALSE 设置电子齿轮比&#xff0c;转动一圈进360mm 激活配置 右键新建工程 添加标准工程 添加库lib 必须添加才能使用运动指令 POUS找到main 添加变量 编译 登录PLC 未使能 写入值 手动指令

嵌入式八股文

硬件 1.CPU、MPU、MCU、SOC联系与差别 Cpu是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶 段&#xff1a;提取&#xff08;Fetch&#xff09;、解码&#xff08;Dec…

外卖跑腿小程序源码如何满足多样需求?

外卖跑腿平台已经成了当代年轻人的便捷之选&#xff0c;校园中也不例外&#xff0c;那么外卖、跑腿小程序就需要满足用户多样化的需求&#xff0c;而这背后的源码扮演者最重要的角色。 用户类型的多样性 1.对上班族而言&#xff0c;他们希望外卖小程序能够快速下单、准确配送…

【Java语言】异常处理

异常 异常&#xff1a;在Java中程序执行过程中发生不正常行为。异常为多种&#xff0c;有算数异常、数组越界异常、空指针异常等&#xff08;这些是比较常见的异常&#xff09;&#xff1b; 异常的体系结构&#xff1a; 数组越界异常: ArrayIndexOutOfBoundsException。空指…

使用PSpice进行第一个电路的仿真

1、单击【开始】菜单&#xff0c;选择【OrCAD Capture CIS Lite】。 2、单击【File】>【New】>【Project】。 3、①填入Name下面的文本框&#xff08;提示&#xff1a;项目名称不要出现汉字&#xff09;&#xff1b; ②选择【Analog or Mixed A/D】&#xff1b; ③单击【…

深度剖析C++STL:手持list利剑,破除编程重重难题(上)

前言&#xff1a; C 标准模板库&#xff08;STL&#xff09;中的 list 容器是一个双向链表结构&#xff0c;它提供了高效的插入和删除操 作。与 vector 不同&#xff0c;list 中的元素不是连续存储的&#xff0c;因此可以在任何位置高效插入和删除元素&#xff0c;而无需移动其…

uniapp微信小程序转发跳转指定页面

onShareAppMessage 是微信小程序中的一个重要函数&#xff0c;用于自定义转发内容。当用户点击右上角的菜单按钮&#xff0c;并选择“转发”时&#xff0c;会触发这个函数。开发者可以在这个函数中返回一个对象&#xff0c;用于定义分享卡片的标题、图片、路径等信息。 使用场…

Matlab实现白鲸优化算法优化随机森林算法模型 (BWO-RF)(附源码)

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1内容介绍 白鲸优化算法&#xff08;Beluga Whale Optimizer, BWO&#xff09;是一种受白鲸社会行为启发的新型群智能优化算法。该算法通过模仿白鲸群体中的合作和竞争机制来指导搜索过程&#xff0c;能够在复杂解空间中高…

c#基本数据类型占用字节长度/取值范围/对应.net类型

具体前往&#xff1a;c#基本数据类型占用字节数/取值范围/包装类-各基本类型.net类型,占用bit位数,默认值及取值范围

解决 IDEA 修改代码重启不生效的问题

前言 在使用 IntelliJ IDEA 进行 Java 项目开发时&#xff0c;有时会遇到一个令人头疼的问题&#xff1a;修改了代码后&#xff0c;重启服务却发现更改没有生效。通常情况下&#xff0c;解决这个问题需要通过 Maven 的 clean 和 compile 命令来强制重新编译&#xff0c;但这显…

React教程第二节之虚拟DOM与Diffing算法理解

1、什么是虚拟DOM 虚拟DOM 是javascript的一个对象&#xff0c;是内存中的一种数据结构&#xff0c;以树的形式存储UI的状态&#xff0c;树中的每个节点都代表着真实的DOM&#xff0c;用来描述我们希望在页面看到的 HTML结构&#xff1b; 现在的MVVM 框架&#xff0c;大多使用…