File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -137,20 +137,24 @@ rm $TEMP_CRON
137
137
138
138
上面的命令需要宿主机本身有``` sudo ``` 和``` crontab ``` 命令才可使用。
139
139
140
- ## 在开设出的NAT的KVM虚拟机上自行映射公网端口
140
+ ## 自行映射公网端口到开设出的NAT的KVM虚拟机上
141
+
142
+ 下面所有操作在PVE宿主机上进行操作
141
143
142
144
使用``` nano ``` 或``` vim ``` 命令修改文件增加端口映射:
143
145
144
- ```
146
+ ``` shell
145
147
/etc/iptables/rules.v4
146
148
```
147
149
148
- 例如我有一台内网IP为``` 172.16.1.152 ``` 的KVM虚拟机,虚拟机内已经开设MYSQL监听了``` 3306 ``` ,我需要使用``` tcp ``` 协议映射出来到宿主机IP上的``` 33306 ``` 端口上进行使用,那么需要在上面的那个文件中的``` COMMIT ``` 行以上增加如下行
150
+ 例如我有一台内网IP为``` 172.16.1.152 ``` 的KVM虚拟机(虚拟机不管是什么系统的,web端都能查看到内网IP地址) ,虚拟机内已经开设MYSQL监听了``` 3306 ``` ,我需要使用``` tcp ``` 协议映射出来到宿主机IP上的``` 33306 ``` 端口上进行使用,那么需要在上面的那个文件中的``` COMMIT ``` 行以上增加如下行
149
151
150
- ```
152
+ ``` shell
151
153
-A PREROUTING -i vmbr0 -p tcp -m tcp -dport 33306 -j DNAT --to-destination 172.16.1.152:3306
152
154
```
153
155
156
+ 如果是udp协议,上面的代码中的``` tcp ``` 修改为``` udp ``` 即可
157
+
154
158
保存文件退出文件编辑后执行
155
159
156
160
```
@@ -176,3 +180,4 @@ echo "kvm64" > /usr/local/bin/cpu_type
176
180
```
177
181
178
182
这样的方式指定默认的CPU的TYPE,可将``` kvm64 ``` 替换为你需要的类型
183
+
You can’t perform that action at this time.
0 commit comments