@@ -38,6 +38,12 @@ While running a masternode from home on a desktop computer is technically
38
38
possible, it will most likely not work reliably because most ISPs allocate
39
39
dynamic IP addresses to home users.
40
40
41
+ .. attention ::
42
+
43
+ Disabling IPv6 is highly recommended to prevent communication issues that have been observed when
44
+ running nodes on some VPS providers. We recommend turning it off through the VPS provider's setup
45
+ wizard during initial server creation.
46
+
41
47
Before beginning, take a few minutes to review the masternode and evonode
42
48
:hoverxref: `hardware requirements <mn-hardware-reqs> ` which may help you decide
43
49
which VPS provider best suits your needs. We will use `Vultr
@@ -172,6 +178,37 @@ repository::
172
178
The system will show a list of upgradable packages. Press **Y ** and **Enter ** to
173
179
install the packages.
174
180
181
+ Disable IPv6
182
+ ------------
183
+
184
+ We recommend turning off IPv6 to avoid potential communication issues. If you cannot do this through
185
+ your VPS provider's server configuration settings, use the following steps to disable it through the
186
+ operating system.
187
+
188
+ Check if IPv6 is enabled::
189
+
190
+ ip a | grep inet6
191
+
192
+ If multiple inet6 entries are returned, open sysctrl.conf::
193
+
194
+ sudo nano /etc/sysctl.conf
195
+
196
+
197
+ Add the following lines at the end of the file, then press **Ctrl + X ** to close the editor, then
198
+ **Y ** and **Enter ** save the file.::
199
+
200
+ net.ipv6.conf.all.disable_ipv6 = 1
201
+ net.ipv6.conf.default.disable_ipv6 = 1
202
+ net.ipv6.conf.lo.disable_ipv6 = 1
203
+
204
+ Load the changes::
205
+
206
+ sudo sysctl -p
207
+
208
+ Finally, check if IPv6 was successfully disabled. No entries should be returned when you run the
209
+ command this time::
210
+
211
+ ip a | grep inet6
175
212
176
213
Configure the firewall
177
214
----------------------
@@ -190,7 +227,6 @@ masternode will support:
190
227
191
228
.. code-block :: shell
192
229
193
- ufw allow ssh/tcp
194
230
ufw limit ssh/tcp
195
231
ufw allow 9999/tcp
196
232
ufw logging on
@@ -200,7 +236,6 @@ masternode will support:
200
236
201
237
.. code-block :: shell
202
238
203
- ufw allow ssh/tcp
204
239
ufw limit ssh/tcp
205
240
ufw allow 443/tcp
206
241
ufw allow 9999/tcp
@@ -214,7 +249,6 @@ masternode will support:
214
249
215
250
.. code-block :: shell
216
251
217
- ufw allow ssh/tcp
218
252
ufw limit ssh/tcp
219
253
ufw allow 1443/tcp
220
254
ufw allow 19999/tcp
0 commit comments