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

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

目录

文章目录


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.非网络问题,解决域名解析不了

请移步\]

相关推荐
凡间客33 分钟前
Ansible安装与入门
linux·运维·ansible
君以思为故35 分钟前
认识Linux -- 进程概念
linux·服务器
云边云科技53436 分钟前
云边云科技SD-WAN解决方案 — 构建安全、高效、智能的云网基石
网络·科技·安全·架构·it·sdwan
_OP_CHEN43 分钟前
Linux网络编程:(八)GCC/G++ 编译器完全指南:从编译原理到实战优化,手把手教你玩转 C/C++ 编译
linux·运维·c++·编译和链接·gcc/g++·编译优化·静态链接与动态链接
阿乐艾官1 小时前
【十一、Linux管理网络安全】
linux·运维·web安全
慧慧吖@1 小时前
sse,短轮询,长轮询,webSocket
网络·websocket·网络协议
在路上看风景1 小时前
5.2 自治系统内部的路由选择
网络
莫小墨2 小时前
基于TCP/IP和UDP组播的Qt网络直播间项目
网络·qt·tcp/ip·udp
Code Warrior2 小时前
【Linux】Socket 编程预备知识
linux·网络·c++
jenchoi4133 小时前
【2025-11-12】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全·npm