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

Linux之网络配置

一、检查虚拟机和本机通不通

  1. 测试虚拟机和本机是否通不通
  • win+R,运行本机cmd,输入ipconfig,拿到本机ip地址
    在这里插入图片描述
  • 在虚拟机上ping一下这个地址(ctrl+shit+v)可以把复制的文本粘贴进虚拟机。
    在这里插入图片描述
    可以看到,不通,解决方法在最后,通的话反过来试试看通不通

二、常用网络命令

  1. 查看ip地址
ifconfig

在这里插入图片描述
2. 查看主机名

hostname
hostnamectl # 查看主机名有关的一切
  1. 修改主机名
    3.1 进入配置文件修改,编辑保存后即可
vim /etc/hostname 

3.2 使用命令

# sprn11就是新名字
hostnamectl set-hostname sprn11
  1. 修改hosts文件做映射,这个也可以复制到物理机的host里面,让物理机也可以这么通过主机名访问,在这么主机配置了以后,就可以使用主机名,而不是地址了
vim etc/hosts

然后像这样映射即可
在这里插入图片描述

三、网络连接模式

网络简单介绍
普通的网络使用,就是使用路由去访问外网,而虚拟机 的net模式,就相当于虚拟出来了一个路由,然后通过DHCP分配地址给VM虚拟机,所以虚拟机和虚拟路由一定是在一个网段下的。

在这里插入图片描述

3.1、桥接

虚拟机直接连接外部的物理网络,主机起一个网桥作用,这种模式下虚拟机对于外部网络是可见的,安全性不高

3.2 NET

虚拟机和主机构建一个专用网络,通过虚拟网络地址转换(NET)设备对IP进行转换。虚拟机通过共享主机IP可以访问外部网络,但外部网络无法访问虚拟机。安全性能较高

3.3 主机

虚拟机和主机共享一个专用网络,VM与外网无法通行,物理PC可以,安全最高

四、修改静态IP

1. 使用命令改

  1. 打开网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33 
  1. 修改
BOOTPROTO=static # dhcp(动态) static(手动)
ONBOOT=yes # 系统启动的时候网络接口是否有效
IPADDR=192.168.101.200 # IP地址
NETMASK=255.255.255.0 # 网络地址
GATEWAY=192.168.101.2 # 网关
DNS1=114.114.114.114 # 域名解析器 (也可以写本机或者其他的)
  1. 重启网络
service network restart 

2. 在设置里面改

  1. 打开设置到网络
    在这里插入图片描述
  2. 点到IPV4那里改就是了
    在这里插入图片描述

最后、解决方法:

1.虚拟机和本机不通,而且网络不通

  1. 首先,打开网络适配器,看下自己是不是net模式
    在这里插入图片描述

  2. 打开虚拟网络编辑器,选择NET模式,选择更改设置
    在这里插入图片描述
    在这里插入图片描述

  3. 把这里这俩都勾上
    在这里插入图片描述

  4. 根据你的主机IP设置你的子网IP,前两位要一致,比如我的是下边的子网IP是192.168.xxx.xxx,那我设置就要设置成192.168.xxx.xxx,后面两位可以随便写
    ,子网掩码为:255.255.255.0
    在这里插入图片描述
    在这里插入图片描述

  5. 设置一下网关,默认的就行
    在这里插入图片描述
    在这里插入图片描述

  6. 设置一下DHCP,这里前三位要和子网Ip的前三位相同
    在这里插入图片描述

  7. win+R,运行cmd,然后ipconfig,看下虚拟网卡与主机网络有没有问题,如果没有这俩,可能是禁用了,可以去在设备管理器里边重新开启
    ipconfig
    在这里插入图片描述

  8. 在网络共享中心,看一下两个虚拟网卡有没有问题
    在这里插入图片描述

  9. 选择Vment8,属性,点击IPV4
    在这里插入图片描述
    在这里插入图片描述

  10. 配置一下静态地址,网关和DNS,DNS服务器地址我首选的是国内三大运营商通用的114.114.114.114,备用的选的是Google的8.8.8.8。
    在这里插入图片描述PS:你也可以写你本地当DNS
    在这里插入图片描述

  11. 打开系统,用root登录进去,先后键入命令

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
  1. 把框起来的部分改成下边的值
    BOOTPROTO=static
    ONBOOT=yes
    在这里插入图片描述
  2. 加一些新的进去
IPADDR=192.168.101.200 # 注1
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.101.2 # 注2
DNS1=114.114.114.114 # DNS地址
DNS2=8.8.8.8 # 备用DNS地址

注1:要在NET模式的起始点之间
在这里插入图片描述
注2:网关
在这里插入图片描述
最终效果是这样,最后记得保存
在这里插入图片描述
14. 键入命令,更新一下网络

service network restart

在这里插入图片描述
15. 看下DNS地址好了没有,键入命令

vi /etc/resolv.conf

打开是这样
在这里插入图片描述
这个时候网络应该就没问题了

  • 和本机ping
    在这里插入图片描述
  • 和外网ping
    在这里插入图片描述
  • 本机ping虚拟机
    在这里插入图片描述

2、物理机可以访问虚拟机,虚拟机访问不了物理机

把防火墙关了

3、虚拟机可以访问物理机,无法访问外网

dns设置有问题,把dns改了就行

4.访问百度等外网,显示域名未知

看下getway和dns是不是弄错了

5. 还不行,试试关闭NetworkManager

注:centos7建议关闭network,重启NetworkManager

systemctl stop NetworkManager关闭
systemctl disable NetworkManager禁用

6. 如果检查发现systemct1 status network有问题

检查ifefg-ens.33

相关文章:

Linux之网络配置

一、检查虚拟机和本机通不通 测试虚拟机和本机是否通不通 winR,运行本机cmd,输入ipconfig,拿到本机ip地址 在虚拟机上ping一下这个地址(ctrlshitv)可以把复制的文本粘贴进虚拟机。 可以看到,不通,解决方法在最后&am…...

SpringBoot集成JWT和Redis实现鉴权登录功能

目前市面上有许多鉴权框架,鉴权原理大同小异,本文简单介绍下利用JWT和Redis实现鉴权功能,算是抛砖引玉吧。 主要原理就是“令牌主动失效机制”,主要包括以下4个步骤: (1)利用拦截器LoginInterceptor实现所有接口登录拦…...

LabVIEW热电偶传感器虚拟仿真实验系统

在教学和科研领域,实验设备的更新和维护成本较高,尤其是在经济欠发达地区,设备的短缺和陈旧化严重影响了教学质量。基于LabVIEW的热电偶传感器虚拟仿真实验系统能够通过模拟实验环境,提供一个成本低廉且效果良好的教学和研究平台。…...

Centos7 部署ZLMediakit

1、拉取代码 #国内用户推荐从同步镜像网站gitee下载 git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit cd ZLMediaKit #千万不要忘记执行这句命令 git submodule update --init 2、安装编译器 sudo yum -y install gcc 3、安装cmake sudo yum -y install cmake 4…...

Docker搭建kafka环境

系统:MacOS Sonoma 14.1 Docker版本:Docker version 27.3.1, build ce12230 Docker desktop版本:Docker Desktop 4.36.0 (175267) 1.拉取镜像 先打开Docker Desktop,然后在终端执行命令 docker pull lensesio/fast-data-dev …...

wsl2-ubuntu安装docker后无法拉取镜像

如上是报错全部信息, 这个实际上是因为网络不通导致的, 由于我实在公司使用, 而公司上网需要使用代理, 因此把代理加上就行了. # 为docker服务添加代理 mkdir /etc/systemd/system/docker.service.d cat > /etc/systemd/system/docker.service.d/http-proxy.conf <<…...

Invalid bound statement (not found) 错误解决

出现这个错误提示&#xff1a;Invalid bound statement (not found): com.xxx.small_reservior.dao.WaterRainMapper.getWaterRainByRegion&#xff0c;通常表示 MyBatis 框架无法找到与给定的 getWaterRainByRegion 方法匹配的 SQL 映射语句。这种问题通常发生在以下几种情况中…...

深度学习的下一站:解锁人工智能的新边界

引言&#xff1a;新边界的呼唤 深度学习的诞生&#xff0c;犹如人工智能领域的一次革命&#xff0c;激发了语音助手、自动驾驶、智能医疗等前沿技术的飞速发展。然而&#xff0c;面对现实世界的复杂性&#xff0c;现有的深度学习模型仍然存在数据依赖、可解释性差、环境适应力不…...

搭建Tomcat(三)---重写service方法

目录 引入 一、在Java中创建一个新的空项目&#xff08;初步搭建&#xff09; 问题&#xff1a; 要求在tomcat软件包下的MyTomcat类中编写main文件&#xff0c;实现在MyTomcat中扫描myweb软件包中的所有Java文件&#xff0c;并返回“WebServlet(url"myFirst")”中…...

跟着AI 学AI开发二,本地部署自己的Chat GPT

这里要安装的是Open Web UI &#xff0c;用一张架构图说明AI 前端与后端的关系。 之前的Python 的方法已经做过多次介绍&#xff0c;这里不做赘述。 顺序&#xff1a;1&#xff0c;Ollama。 2&#xff0c;Docker。 3&#xff0c;Open WebUI。 Ollama 安装下载地址&#xff1…...

XXE靶机漏洞复现通关

1.扫描XXE靶机的ip地址 将kali虚拟机和XXE靶机部署在同一局域网中&#xff0c;都采用NAT网络模式 搭建好后在kali终端中进行扫描XXE靶机的ip arp-scan -l 根据常识我们可以推断192.168.27.153为靶机的ip地址 2.访问靶机页面并扫描附录 进入页面后我们可以打开御剑扫描网页中…...

XS9922B 同轴RX芯片 四通道 多合一模拟高清解码器

XS9922B 是一款 4 通道模拟复合视频解码芯片&#xff0c;支持 HDCCTV 高清协议和 CVBS 标 清协议&#xff0c;视频制式支持 720P/1080P 高清制式和 960H/D1 标清制式。芯片将接收到的高清 模拟复合视频信号经过模数转化&#xff0c;视频解码以及 2D 图像处理之后&#xff0c;转…...

如何在谷歌浏览器中设置电子邮件通知

在现代互联网生活中&#xff0c;电子邮件已成为我们日常沟通的重要工具。为了更高效地管理邮件&#xff0c;您可以在谷歌浏览器中设置电子邮件通知。本文将详细介绍如何实现这一功能&#xff0c;并附带一些相关的Chrome使用技巧。&#xff08;本文由https://chrome.google64.cn…...

利用Java获取淘宝商品详情API接口的深入指南引言

引言 在电商领域&#xff0c;数据的价值日益凸显&#xff0c;尤其是在淘宝这样的大型电商平台上。淘宝商品详情API接口允许开发者通过编程方式获取商品的详细信息&#xff0c;这对于市场分析、竞争对手研究等方面至关重要。本文将详细介绍如何使用Java编写爬虫程序&#xff0c…...

3D工具显微镜的测量范围

一、测量尺寸范围 样品尺寸&#xff1a; 3D工具显微镜通常能够测量各种尺寸和形状的样品&#xff0c;从小至微米级别的微小结构到大至几厘米甚至更大的物体。具体的测量尺寸范围取决于显微镜的载物台大小、镜头焦距以及软件处理能力。测量精度&#xff1a; 3D工具显微镜的测量…...

WPF DataTemplate 数据模板

DataTemplate 顾名思义&#xff0c;数据模板&#xff0c;在 wpf 中使用非常频繁。 它一般用在带有 DataTemplate 依赖属性的控件中&#xff0c;如 ContentControl、集合控件 ListBox、ItemsControl 、TabControls 等。 1. 非集合控件中使用 <UserControl.Resources>&l…...

知道一个服务器IP地址,如何attack对方美国

CSDN提醒&#xff1a;亲爱的用户&#xff1a;你好&#xff01; 你的账号于2024-12-17 19:04:04在美国美国登录&#xff0c;登录IP为&#xff1a;47.238.159.124。若非本人登录&#xff0c;请及时修改密码。 莫名其妙显示美国登录了我的CSDN博客 卧槽 简介 服务器的IP地址是一…...

lettuce 默认情况下连接池参数不生效,源码分析

先说结论&#xff1a; 1.LettuceConnectionFactory 属性 shareNativeConnection 默认为true&#xff0c;要想连接池生效&#xff0c;该参数设置为false; 2.使用redisTemplate模版封装的pipeline没有意义&#xff0c;autoFlashCommands 默认为true;spring2.0开始默认使用lettuc…...

《宇宙机器人》提示错误弹窗“找不到d3dx9_43.dll”是什么原因?“d3dx9_43.dll缺失”怎么解决?

电脑游戏运行时常见问题解析&#xff1a;《宇宙机器人》提示“找不到d3dx9_43.dll”的解决之道 TGA2024落幕&#xff0c;年度最佳游戏——《宇宙机器人》&#xff0c;作为一名在软件开发领域深耕多年的从业者&#xff0c;我深知电脑游戏在运行过程中可能会遇到的各种挑战&…...

应用于项目的 C++单例基类的设计、实现与应用

文章目录 应用于项目的 C单例基类的设计、实现与应用一、引言二、单例基类的设计2.1 线程安全的单例基类2.2 局部静态变量的单例基类 三、单例基类的实现3.1 配置管理单例类 四、单例基类的应用4.1 多线程环境下的配置管理 五、深入探讨5.1 单例的线程安全问题5.2 单例的延迟初…...

CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型

CVPR 2025 | MIMO&#xff1a;支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题&#xff1a;MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者&#xff1a;Yanyuan Chen, Dexuan Xu, Yu Hu…...

java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别

UnsatisfiedLinkError 在对接硬件设备中&#xff0c;我们会遇到使用 java 调用 dll文件 的情况&#xff0c;此时大概率出现UnsatisfiedLinkError链接错误&#xff0c;原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用&#xff0c;结果 dll 未实现 JNI 协…...

测试markdown--肇兴

day1&#xff1a; 1、去程&#xff1a;7:04 --11:32高铁 高铁右转上售票大厅2楼&#xff0c;穿过候车厅下一楼&#xff0c;上大巴车 &#xffe5;10/人 **2、到达&#xff1a;**12点多到达寨子&#xff0c;买门票&#xff0c;美团/抖音&#xff1a;&#xffe5;78人 3、中饭&a…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业

6月9日&#xff0c;国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解&#xff0c;“超级…...

spring:实例工厂方法获取bean

spring处理使用静态工厂方法获取bean实例&#xff0c;也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下&#xff1a; 定义实例工厂类&#xff08;Java代码&#xff09;&#xff0c;定义实例工厂&#xff08;xml&#xff09;&#xff0c;定义调用实例工厂&#xff…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

大模型多显卡多服务器并行计算方法与实践指南

一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...

零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)

本期内容并不是很难&#xff0c;相信大家会学的很愉快&#xff0c;当然对于有后端基础的朋友来说&#xff0c;本期内容更加容易了解&#xff0c;当然没有基础的也别担心&#xff0c;本期内容会详细解释有关内容 本期用到的软件&#xff1a;yakit&#xff08;因为经过之前好多期…...

2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)

安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 腾讯[实习]科恩实验室-安全工程师 一、网络与协议 1. TCP三次握手 2. SYN扫描原理 3. HTTPS证书机制 二…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...