Linux域名解析不了/网络不可达/虚拟机连接不了的问题

2024-06-01 16:04

本文主要是介绍Linux域名解析不了/网络不可达/虚拟机连接不了的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

记录域名解析不了/网络不可达/虚拟机连接不了的问题问题

目录

文章目录

  • 记录域名解析不了/网络不可达/虚拟机连接不了的问题问题
    • 1.首先确定已经连接上路由器(我的就是在这嗝屁了....)
      • 1.1 查看路由表
      • 1.2查看当前的网络连接状态,包括网关
      • 1.3查看网络接口的状态,包括分配给接口的IP地址和广播地址
      • 1.4添加网络连接
        • 1.4.1启动这个连接并应用配置
        • 1.4.2自动尝试连接
      • 1.5 尝试
      • 1.6再次查看ip
      • 1.5再次查看路由器
    • 2. Linux无法ping同自己的网关和windows IP
    • 3.Linux可以ping widows 反之不行
      • 3.1 linux查看ip,如图可看出ip是192.168.80.128
      • 3.2 Windows问题
    • 4.非网络问题,解决域名解析不了

请添加图片描述
请添加图片描述

1.首先确定已经连接上路由器(我的就是在这嗝屁了…)

请添加图片描述

1.1 查看路由表

route
请添加图片描述 一个都没有。。。。。就说虚拟机忽然也连不上了
请添加图片描述

1.2查看当前的网络连接状态,包括网关

sudo systemctl status NetworkManager

请添加图片描述#### 1.2.1非running
启动

sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

1.3查看网络接口的状态,包括分配给接口的IP地址和广播地址

请添加图片描述

1.4添加网络连接

请添加图片描述

自动配置(DHCP):
sudo nmcli con add con-name MyConnection ifname type ethernet auto
替换为你的连接名称,为你的网络接口名称。

手动配置(静态IP)推荐
如果你要手动设置静态IP,还需要指定IP地址、子网掩码、DNS服务器等。例如,设置静态IP地址192.168.1.100,子网掩码255.255.255.0(或24),DNS服务器8.8.8.8,命令如下:

sudo nmcli con add con-name "My Wired Connection" ifname ens33 type ethernet \ipv4.addresses 192.168.80.128/24 \ipv4.gateway 192.168.80.2 \ipv4.dns 8.8.8.8 \ipv4.method manual

替换为你的连接名称,为你的网络接口名称,为网关地址。
请添加图片描述

1.4.1启动这个连接并应用配置

sudo nmcli con up MyConnection

1.4.2自动尝试连接

sudo nmcli con modify "My Wired Connection" connection.autoconnect yes
请添加图片描述我这ens33 ip还未显示,,太急了,要等待一会!!!

1.5 尝试

请添加图片描述

1.6再次查看ip

请添加图片描述
成功!!!
请添加图片描述

1.5再次查看路由器

请添加图片描述 默认路由没有指定网关地址,这意味着您的系统可能无法访问不在本地网络中的其他网络。
本地链接路由的子网掩码可能是错误的,通常本地链接地址的子网掩码是255.255.255.255
解决:
添加或修改本地链接路由: sudo ip route add 127.0.0.1 dev lo scope link

请添加图片描述

2. Linux无法ping同自己的网关和windows IP

请添加图片描述

请添加图片描述
根据自己实际:
sudo ip route del default
sudo ip route add default via 192.168.80.2 dev ens33

3.Linux可以ping widows 反之不行

3.1 linux查看ip,如图可看出ip是192.168.80.128

请添加图片描述

3.2 Windows问题

请添加图片描述

4.非网络问题,解决域名解析不了

[请移步]https://blog.csdn.net/weixin_35353187/article/details/96628258

这篇关于Linux域名解析不了/网络不可达/虚拟机连接不了的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1021465

相关文章

MybatisGenerator文件生成不出对应文件的问题

《MybatisGenerator文件生成不出对应文件的问题》本文介绍了使用MybatisGenerator生成文件时遇到的问题及解决方法,主要步骤包括检查目标表是否存在、是否能连接到数据库、配置生成... 目录MyBATisGenerator 文件生成不出对应文件先在项目结构里引入“targetProje

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

numpy求解线性代数相关问题

《numpy求解线性代数相关问题》本文主要介绍了numpy求解线性代数相关问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 在numpy中有numpy.array类型和numpy.mat类型,前者是数组类型,后者是矩阵类型。数组

解决systemctl reload nginx重启Nginx服务报错:Job for nginx.service invalid问题

《解决systemctlreloadnginx重启Nginx服务报错:Jobfornginx.serviceinvalid问题》文章描述了通过`systemctlstatusnginx.se... 目录systemctl reload nginx重启Nginx服务报错:Job for nginx.javas

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Redis缓存问题与缓存更新机制详解

《Redis缓存问题与缓存更新机制详解》本文主要介绍了缓存问题及其解决方案,包括缓存穿透、缓存击穿、缓存雪崩等问题的成因以及相应的预防和解决方法,同时,还详细探讨了缓存更新机制,包括不同情况下的缓存更... 目录一、缓存问题1.1 缓存穿透1.1.1 问题来源1.1.2 解决方案1.2 缓存击穿1.2.1

vue解决子组件样式覆盖问题scoped deep

《vue解决子组件样式覆盖问题scopeddeep》文章主要介绍了在Vue项目中处理全局样式和局部样式的方法,包括使用scoped属性和深度选择器(/deep/)来覆盖子组件的样式,作者建议所有组件... 目录前言scoped分析deep分析使用总结所有组件必须加scoped父组件覆盖子组件使用deep前言