Archived
update 5.PVE制作虚拟机模板.md.
Signed-off-by: 秋刀狐狸 <9463297+callmer@user.noreply.gitee.com>
This commit is contained in:
+44
-1
@@ -120,7 +120,7 @@ sudo snap stop adguard-home
|
||||
|
||||
### 1.3.配置系统网卡
|
||||
|
||||
使用 `Cloud-Init` 并给虚拟机分配了 IPv4 地址后,虚拟机的网卡还会从路由器的 DHCP 再获取一个 IPv4 地址。
|
||||
使用 `Cloud-Init` 并给虚拟机分配了静态 IPv4 地址后,虚拟机的网卡还会从路由器的 DHCP 再获取一个 IPv4 地址。
|
||||
|
||||
这个功能在给虚拟机添加网卡设备时很有用,但本 Debian 虚拟机模板的使用场景只需要一个静态 IPv4 地址,因此需要禁用网卡自动获取 IPv4 地址的功能。
|
||||
|
||||
@@ -156,7 +156,50 @@ ip a
|
||||
|
||||
### 1.4.配置网卡IPv6
|
||||
|
||||
使用 `Cloud-Init` 并给虚拟机分配了静态 IPv6 地址后,该地址为私有 ULA 地址,此时虚拟机的网卡不会以 `SLAAC` 的方式配置 IPv6 地址。
|
||||
|
||||
如果上级路由器没有设置 `NAT66` ,且将公网 GUA 地址的 `Prefix` 通告到内网时,虚拟机将无法自动生成 GUA 地址,从而导致无法访问 IPv6 网络。
|
||||
|
||||
因此引入 `dhcpcd` 工具,在正确配置虚拟机 IPv6 地址的同时,保持与 `Cloud-Init` 网卡配置的兼容性。
|
||||
|
||||
执行以下命令对网卡的配置文件进行修改:
|
||||
|
||||
```bash
|
||||
## 备份 dhcpcd 配置文件
|
||||
sudo mv /etc/dhcpcd.conf /etc/dhcpcd.conf.bak
|
||||
|
||||
## 修改 dhcpcd 配置文件
|
||||
sudo nano /etc/dhcpcd.conf
|
||||
```
|
||||
|
||||
在编辑器对话框中输入以下内容,注意命令中间的空格:
|
||||
|
||||
```bash
|
||||
# This configuration file is customized by fox
|
||||
# Optimize dhcpcd parameters for linux router
|
||||
|
||||
# Only configure IPv6
|
||||
ipv6only
|
||||
|
||||
# Inform the DHCP server of our hostname for DDNS.
|
||||
hostname
|
||||
|
||||
# A list of options to request from the DHCP server.
|
||||
nooption domain_name_servers, domain_name, domain_search, host_name
|
||||
option classless_static_routes
|
||||
|
||||
# Respect the network MTU.
|
||||
option interface_mtu
|
||||
|
||||
# A ServerID is required by RFC2131.
|
||||
require dhcp_server_identifier
|
||||
|
||||
# Generate Stable Private IPv6 Addresses based from the DUID
|
||||
slaac private
|
||||
|
||||
# Don't send any ARP requests.
|
||||
noarp
|
||||
```
|
||||
|
||||
### 1.5.调整系统内核参数
|
||||
|
||||
|
||||
Reference in New Issue
Block a user