当前位置: 首页 > news >正文

centos7如何连接网络 centos7wifi连接

这段时间重新学习 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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 决策树算法在机器学习中的应用
  • WebGL复杂几何体与模型加载
  • Entity Framework扩展高级查询功能
  • 炉石传说辅助攻略—VMOS云手机助攻:国服回归任务要点,哪个辅助更好?
  • Elasticsearch 中 Painless 脚本详解
  • Python3爬虫教程-HTTP基本原理
  • 【MySQL】基础入门篇
  • [WMCTF2020]Make PHP Great Again 2.01
  • s3c2440——ADC模数转换器,Linux驱动编程——u-boot
  • go webapi上传文件
  • centos7安装Redis单机版
  • PySimpleGUI:简化 Python 中的 GUI 开发
  • uniapp实现在表单中展示多个选项,并且用户可以选择其中的一个或多个选项
  • ARM/Linux嵌入式面经(三九):中科驭数
  • 89个H5小游戏源码
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 2019年如何成为全栈工程师?
  • css系列之关于字体的事
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • interface和setter,getter
  • JAVA并发编程--1.基础概念
  • Python socket服务器端、客户端传送信息
  • Python语法速览与机器学习开发环境搭建
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 检测对象或数组
  • 京东美团研发面经
  • 蓝海存储开关机注意事项总结
  • 理解在java “”i=i++;”所发生的事情
  • 漂亮刷新控件-iOS
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 为什么要用IPython/Jupyter?
  • 我是如何设计 Upload 上传组件的
  • 《天龙八部3D》Unity技术方案揭秘
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 说说我为什么看好Spring Cloud Alibaba
  • "无招胜有招"nbsp;史上最全的互…
  • #define
  • (2)leetcode 234.回文链表 141.环形链表
  • (2)STM32单片机上位机
  • (20)docke容器
  • (4)logging(日志模块)
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (函数)颠倒字符串顺序(C语言)
  • (回溯) LeetCode 46. 全排列
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • .htaccess配置常用技巧
  • .net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript
  • .NET Core 中插件式开发实现
  • .NET 的程序集加载上下文
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)