centos7如何连接网络 centos7wifi连接

news2024/9/21 2:12:32

这段时间重新学习 Linux 知识,用的是笔记本,连接的是无良房东家的 WiFi,IP地址经常变动。每次都要修改 Xshell 的配置才能连上虚拟机。效率很低。

为此,必须要解决这个 IP 地址经常变动的事情!这里讲解的版本是:CentOS7

OK,先查看我们笔记本的 IP 地址(使用的是 WiFi):在 cmd 命令下查看命令:ipconfig

centos7如何连接网络 centos7wifi连接_桥接模式

记住我们这里的子网掩码和默认网关。要设置 CentOS 固定 IP,要求网关和 IP 地址的网段与我们的电脑相同。

1、首先,我们配置的虚拟机网络连接模式为:桥接模式。如图。如果有什么疑问可以看下我的博客:

centos7如何连接网络 centos7wifi连接_桥接模式_02

2、打开虚拟机的客户端,点击菜单【编辑】-》【虚拟网络编辑器】

centos7如何连接网络 centos7wifi连接_centos7如何连接网络_03

3、在列表中,找到 VMnet8 的一项,如果没有则添加。这里要求【需要具备管理员特权才能修改网络配置】,我们点击它。

centos7如何连接网络 centos7wifi连接_IP_04

4、左下角的子网IP,我们就设置 192.168.0.0,注意,这里的设置规则是与你的笔记本同一个网段,比如192.168.0,然后在后面配置0。子网掩码一般是 255.255.255.0。然后点击【NAT 设置】

centos7如何连接网络 centos7wifi连接_centos7如何连接网络_05

5、在弹出的 NAT 设置的对话框中,我们设置网关IP为我们笔记本相同的网关。就是我们笔记本默认的网关。然后点击中间的【添加】按钮

centos7如何连接网络 centos7wifi连接_IP_06

6、在弹出的添加对话框,输入以下信息。主机端口号随便输入 1012(0-65535之间,不要冲突),用于转发的端口。然后【虚拟机IP地址】就是我们需要固定的 IP 地址,比如我这里用 192.168.0.105(注意不要和笔记本的IP相同)。然后虚拟机端口一般是 22。备注随便写。

centos7如何连接网络 centos7wifi连接_IP_07

7、保存后,应用,确定。

centos7如何连接网络 centos7wifi连接_IP_08

接下来,我们到 CentOS7 下继续配置:

8、启动虚拟机后,输入以下命令,修改网络的配置:

vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • 1.

看到其原生的配置如下:

centos7如何连接网络 centos7wifi连接_Linux_09

修改后如下:

centos7如何连接网络 centos7wifi连接_centos7如何连接网络_10

增加以下内容(使用 i 进入编辑模式,Esc 退出编辑模式,:wq 保存并退出):

IPADDR=192.168.0.105
NM_CONTROLLED=no
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
  • 1.
  • 2.
  • 3.
  • 4.

说明:①BOOTPROTO=static,表示使用静态IP地址。ONBOOT=yes,表示开机启动就激活网卡。

②IPADDR=192.168.0.105,表示固定的CentOS的IP地址,与我们上面步骤6的 IP 地址要设置一致。

③NM_CONTROLLED=no,表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理。

④NETMASK=255.255.255.0,子网掩码要设置与我们的笔记本的一致。

⑤GATEWAY=192.168.0.1,网关也要跟我们的笔记本一致。

9、上面的保存退出后,继续修改下面的文件,输入以下命令:

vi /etc/resolv.conf
  • 1.

添加以下配置,保存并退出:

nameserver 192.168.0.1
  • 1.

结果:

centos7如何连接网络 centos7wifi连接_IP_11

10、重启虚拟机的网络服务:

systemctl restart network
  • 1.

11、ping 以下百度的网址,看下能否 ping 通:

ping www.baidu.com
  • 1.

结果:

centos7如何连接网络 centos7wifi连接_centos7如何连接网络_12

12、如果 ping 不通,先把虚拟机的防火墙关闭:

查看防火墙状态的命令:
firewall-cmd --state


关闭防火墙命令:
systemctl stop firewalld
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

13、打开我们的 XShell 客户端,连接到我们的 CentOS7

centos7如何连接网络 centos7wifi连接_桥接模式_13

14、如果不能连接成功,或者超时,我们先把笔记本的防火墙关闭。打开控制面板——》系统和安全——》Windows Defender 防火墙——》自定义设置。

centos7如何连接网络 centos7wifi连接_IP_14

很多时候,遇到访问不通的情况,一般都是防火墙的问题,开启防火墙会引发一些访问不通的情况,在学习过程可以关闭防火墙。正式部署上线,需要开启防火墙,不然就嘿嘿了。下面总结了防火墙的一些命令操作:

打开防火墙: systemctl start firewalld  或者:systemctl start firewalld.service 

关闭防火墙:systemctl stop firewalld  或者:systemctl stop firewalld.service 

开机启动:systemctl enable firewalld.service

禁止防火墙开机启动:systemctl disable firewalld.service

查看防火墙状态:firewall-cmd --state  或者  systemctl status firewalld

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java集成gdal 处理解析tiff和shp数据

1. 配置 gdal 1.1. 官网下载 这个是因为你电脑是 win64 位才选择哦~ 下载这个,然后解压 1.2. 复制这个压缩包下的 ddl 文件 可以按照类型复制,然后复制到你的 java jDK 文件夹下 1.3. 找到你的 java jdk 文件夹 不知道 java 的文件夹位置…

数字签名和CA数字证书的核心原理

看了蛋老师的视频就很容易理解了,首先对服务器的公钥和信息进行哈希运算得到一个短字符串,然后用CA机构中的私钥对这一短字符串进行加密就得到了一个数字签名,然后就这个数字签名放到数字证书中,同时服务器的公钥也放在数字证书中…

NFT Insider #148:The Sandbox 推出 SHIBUYA Y3K 时尚系列,Azuki 进军动漫 NFT 领域

市场数据 加密艺术及收藏品新闻 Infinex 新推 NFT 系列首四日销售额破4000万美元 尽管顶级 NFT 系列表现不佳,Infinex 的最新 NFT 系列在首四日内销售额已超过 4000 万美元。Infinex 是一个非托管平台,提供轻松访问链上协议和 dApp。 Infinex Core 的…

Day69补 前后端分离思想

ajax前后端分离 前后端分离处理:前端------(数据)-----服务端----(数据)-----前端-----动态改变页面的内容 1.json 1、JSON:由于JSON易读以及纯文本格式的特性,可以非常容易地与其他程序进行沟通…

引领长期投资新篇章:价值增长与财务安全的双重保障

随着全球金融市场的不断演变,长期投资策略因其稳健性和对价值增长的显著推动作用而日益受到投资者的重视。在这一背景下,Zeal Digital Shares(ZDS)项目以其创新的数字股票产品,为全球投资者提供了一个全新的长期投资平…

IPv6(四)

文章目录 Path MTUIPv6配置 Path MTU IPv4 对于数据过大的数据包会执行切片操作,但是切片有可能会造成设备性能的降低 IPv6使用Path MTU来传递数据过大的数据包 依次会协商最小的 MTU 单元为了减少中间转发设备的压力,中间转发设备不对 IPv6 报文进行分片…

【快速笔记】freeRTOS

第十八章 低功耗Tickless模式 睡眠模式:__WFI 中断唤醒 __WFE 事件唤醒 CPU CLK关闭 停止模式:RAM保持 中断唤醒 当 STM32F103 处于休眠模式的时候 Cortex-M3 内核停止运行,但是其他外设运行正常, 比如 NVIC、SRAM 等。 休眠模式的功耗比其他…

【Linux】环境部署kafka集群

目录 一、kafka简介 1. 主要特点 2.组件介绍 3.消息中间件的对比 二、环境准备 1.Java环境 2.Zookeeper环境 3.硬件环境集群 三、Zookeeper的集群部署 1.下载zookeeper 2.部署zookeeper集群 (1)node1节点服务器 (2)no…

排序----希尔排序

void ShellSort(int* a, int n) {int gap n;while (gap > 1){// 1保证最后一个gap一定是1// gap > 1时是预排序// gap 1时是插入排序gap gap / 3 1;for (size_t i 0; i < n - gap; i){int end i;int tmp a[end gap];while (end > 0){if (tmp < a[end]){…

6.C_数据结构_查询_哈希表

概述 哈希表的查询是通过计算的方式获取数据的地址&#xff0c;而不是依次比较。在哈希表中&#xff0c;有一个键值key&#xff0c;通过一些函数转换为哈希表的索引值。 其中&#xff1a;这个函数被称为哈希函数、散列函数、杂凑函数&#xff0c;记为&#xff1a;H(key) 哈希…

MySQL 中的锁定粒度:理解与应用

在 MySQL 数据库的使用中&#xff0c;锁定粒度是一个至关重要的概念。它决定了数据库在并发控制中锁定的范围和程度&#xff0c;对数据库的性能和并发能力有着深远的影响。今天&#xff0c;我们就来深入了解一下 MySQL 中的锁定粒度是什么意思&#xff0c;并通过实际案例来更好…

鸿蒙开发之ArkUI 界面篇 十五 交叉轴对其方式

鸿蒙界面有两个容器一个是Colum、一个是Row&#xff0c;Colum主轴是垂直方向&#xff0c;交叉轴是水平方向&#xff0c;Row的主轴是水平方向&#xff0c;交叉轴是垂直方向&#xff0c;对应方向调整子控件的话&#xff0c;justifyContent调整的是主轴方向的子控件距离&#xff0…

论文阅读-《Attention is All You Need》

注意力就是一切 【要点】&#xff1a;论文提出了一种全新的网络架构——Transformer&#xff0c;完全基于注意力机制&#xff0c;无需使用循环和卷积&#xff0c;实现了在机器翻译任务上的性能提升和训练效率的显著提高。 【方法】&#xff1a;通过构建一个仅使用注意力机制的…

【高分系列卫星简介】

高分系列卫星是中国国家高分辨率对地观测系统&#xff08;简称“高分工程”&#xff09;的重要组成部分&#xff0c;旨在提供全球范围内的高分辨率遥感数据&#xff0c;广泛应用于环境监测、灾害应急、城市规划、农业估产等多个领域。以下是对高分系列卫星及其数据、相关参数和…

Java流程控制语句——条件控制语句详解(附有流程图)#Java条件控制语句有哪些?#if-else、switch

在 Java 编程中&#xff0c;条件控制语句用于控制程序的执行路径&#xff0c;决定根据某些条件来选择执行某段代码或跳过某段代码。它们是 Java 编程的重要组成部分&#xff0c;帮助开发者根据不同的输入、状态或数据流来编写更加灵活和动态的代码。在本文中&#xff0c;我们将…

利用git将项目上传到github

采用git而不是在pycharm中共享的原因&#xff1a;可能会出现上图报错 目录 1、创建github仓库2、在 git bash 中初始化Git仓库&#xff0c;添加文件&#xff0c;上传代码 1、创建github仓库 2、在 git bash 中初始化Git仓库&#xff0c;添加文件&#xff0c;上传代码

【C++】STL----list常见用法

&#x1f525;个人主页&#x1f525;&#xff1a;孤寂大仙V &#x1f308;收录专栏&#x1f308;&#xff1a;C从小白到高手 &#x1f339;往期回顾&#x1f339;&#xff1a;[C]vector常见用法 &#x1f516; 流水不争&#xff0c;争的是滔滔不息。 文章目录 一、list的介绍li…

【C++】list容器的基本使用

一、list是什么 list的底层结构是带头双向循环链表。 相较于 vector 的连续线性空间&#xff0c;list 就显得复杂很多&#xff0c;它是由一个个结点构成&#xff0c;每个结点申请的空间并不是连续的&#xff0c;它的好处是每次插入或删除一个数据&#xff0c;就配置或释放一个…

WebServer:log

超时锁的编写 这个问题处于blockqueue.h文件中&#xff0c;内容如下&#xff1a; template<class T> bool BlockDeque<T>::pop(T& item, int timeout) {std::unique_lock<std::mutex> locker(mtx_);while(deq_.empty()) {if(condConsumer_.wait_for(lo…

内存泄漏

文章目录 内存泄漏发现问题topVisualVMArthas 原因分析代码层面并发请求 诊断问题MAT原理 –支配树获取运行时快照 内存泄漏 内存泄漏&#xff08;memory leak&#xff09;&#xff1a;在Java中如果不再使用一个对象&#xff0c;但是该对象依然在GC ROOT的引用链上&#xff0c;…