Proxmox VE(PVE)8.0无法访问网络排查
前边介绍了Proxmox VE(PVE)的安装,一直也没有在pve中进行过联网动作,直到今天想要在pve中运行LXC容器,需要下载CT模板的时候才发现原来pve是无法联网的,于是又开始了折腾pve的网络了。
情况说明
在我下载CT模板的时候模板列表是能出来的,但是当点击下载后,等待一段时间后就提示无法下载,但是那个地址我直接在浏览器中访问是可以的。在pve的shell中ping一些地址提示:Destination Host Unreachable,如下:
root@pve:~# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
From 192.168.1.251 icmp_seq=1 Destination Host Unreachable
From 192.168.1.251 icmp_seq=2 Destination Host Unreachable
From 192.168.1.251 icmp_seq=3 Destination Host Unreachable
From 192.168.1.251 icmp_seq=4 Destination Host Unreachable
^C
--- 1.1.1.1 ping statistics ---
5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4065ms
pipe 4
但是ping内网的网段是完全ok的,可见是内网通,只是无法连接到互联网。
问题分析
在遇到上边问题后,我也上网找了一些解决办法,大部分都是说DNS服务器设置的不对,第一个为lan,第二个为阿里的dns服务器,第三个为爱快(ikuai)的地址,这样子设置后发现还是同样的问题。
后来在网络配置中发现了问题,这里的网关我配置的是192.168.1.1。
当时安装pve的时候在规划网络时填的是192.168.1.1,但是当安装完pve,进行ikuai配置的时候我改变了注意,把ikuai的地址分配为192.168.1.253,所以导致192.168.1.1其实并没有设备使用,导致pve无法访问网络。
问题解决
既然找到了问题,那就修改一下试一试,于是对pve的网关配置进行修改,把网关地址设置为爱快(ikuai)的地址:
再去pve中进行ping检测,发现已经可以通了。
root@pve:~# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=54 time=152 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=54 time=164 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=54 time=166 ms
^C
--- 1.1.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 151.887/160.656/165.863/6.236 ms
root@pve:~#
成功的解决了pve无法联网的问题。
版权声明:
作者:要名俗气
链接:https://www.iminling.com/2024/pve-network-troubleshooting
文章版权归作者所有,未经允许请勿转载。
THE END