主页
文章
分类
标签
关于
更改PVE的IP地址
发布于: 2025-1-30   更新于: 2025-1-30   收录于: PVE
文章字数: 834   阅读时间: 2 分钟   阅读量:

更改PVE的IP地址

前情提要:由于每次放寒暑假,我都需要将我的PVE服务器从宿舍搬到家里,返校的时候再搬回去,但是家里和宿舍的网络是不一样的,而PVE要设静态IP,所以特写此篇。

每次修改PVEIP地址的时候都需要修改三处地方:

  • /etc/network/interfaces
  • /etc/issue
  • /etc/hosts 当然你只要修改第一处就可以连上PVE了,另外两处不改不会造成实质影响,只不过看起来很难受-.-

修改network/interfaces

首先使用ssh或者显示器连接上PVE,然后进入root用户,打开/etc/network/interfaces

1
vi /etc/network/interfaces

我们会看到如下内容

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
auto lo
iface lo inet loopback

iface enp2s0 inet manual

auto vmbr0
iface vmbr0 inet static
	address 192.168.101.2/24
	gateway 192.168.101.1
	bridge-ports enp2s0
	bridge-stp off
	bridge-fd 0

iface enp3s0 inet manual


source /etc/network/interfaces.d/*

其他的我们不用管,只需要修改IP地址和网关,也就是addressgateway,修改成自己要的那个就行了。

当你不想修改后面两个时,你现在可以重启reboot或者输入systemctl restart networking,就可以完成ip地址的修改,并成功访问web前端(前提是你修改的IP地址和网关有用)。

修改/etc/issue

此处是你在连接显示器时,上面所显示的IP地址。 里面的内容如下:

1
2
3
4
5
6
7
8
------------------------------------------------------------------------------

Welcome to the Proxmox Virtual Environment. Please use your web browser to 
configure this server - connect to:

  https://192.168.101.2:8006/

------------------------------------------------------------------------------

把上面的IP改成你前面修改的即可。

修改/etc/hosts

/etc/hosts文件是一个本地的域名解析配置文件,它的作用是将主机名映射到对应的 IP 地址,使得系统在进行域名解析时可以先从这个文件中查找匹配项,而不必每次都向 DNS 服务器发起请求。 里面的内容如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
127.0.0.1 localhost.localdomain localhost
192.168.101.2 MJYEEPVE.com MJYEEPVE

# The following lines are desirable for IPv6 capable hosts

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

我们要修改的就是第二行里的IP地址。

完成修改

在我们完成上述的全部修改后,我们只要reboot一下,就可以完成配置,然后在网页上尝试登录web前端,如果进去了就说明IP地址修改完成。

注意

一般把路由器里的DHCP固定在一个范围里,不要把全部的254个IP都作为DHCP的分配对象,留出一部分专门作静IP分配。