diff --git a/compose/docker-compose.yml b/compose/docker-compose.yml index 4c97981e..f94775b5 100644 --- a/compose/docker-compose.yml +++ b/compose/docker-compose.yml @@ -61,6 +61,7 @@ services: restart: always ports: - "53:53/udp" + - "53:53/tcp" volumes: - dnsconfig:/root/dnsconfig volumes: diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index 5458ee81..263f5d7d 100644 Binary files a/docs/_build/doctrees/environment.pickle and b/docs/_build/doctrees/environment.pickle differ diff --git a/docs/_build/doctrees/quick-start.doctree b/docs/_build/doctrees/quick-start.doctree index 39d33228..d19a5b3d 100644 Binary files a/docs/_build/doctrees/quick-start.doctree and b/docs/_build/doctrees/quick-start.doctree differ diff --git a/docs/_build/doctrees/server-installation.doctree b/docs/_build/doctrees/server-installation.doctree index 42877500..ca3c4be4 100644 Binary files a/docs/_build/doctrees/server-installation.doctree and b/docs/_build/doctrees/server-installation.doctree differ diff --git a/docs/_build/doctrees/troubleshoot.doctree b/docs/_build/doctrees/troubleshoot.doctree index c1ebfe3a..2aa7a3ae 100644 Binary files a/docs/_build/doctrees/troubleshoot.doctree and b/docs/_build/doctrees/troubleshoot.doctree differ diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo index 706497f2..8805f323 100644 --- a/docs/_build/html/.buildinfo +++ b/docs/_build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: ea2669ddaa1c21d925350f2fad6e510c +config: c53d470a6cb24abf05cbf26de4a0a5de tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_build/html/_sources/quick-start.rst.txt b/docs/_build/html/_sources/quick-start.rst.txt index fe9884e8..a54ed32a 100644 --- a/docs/_build/html/_sources/quick-start.rst.txt +++ b/docs/_build/html/_sources/quick-start.rst.txt @@ -103,11 +103,11 @@ Make sure firewall settings are appropriate for Netmaker. You need ports 53 and .. code-block:: - sudo ufw allow proto tcp from any to any port 443 && sudo ufw allow dns + sudo ufw allow proto tcp from any to any port 443 && sudo ufw allow 53/udp && sudo ufw allow 53/tcp **Based on your cloud provider, you may also need to set inbound security rules for your server. This will be dependent on your cloud provider. Be sure to check before moving on:** - allow 443/tcp from all - - allow 53/udp from all + - allow 53/udp and 53/tcp from all Prepare for DNS ---------------------------------------------------------------- diff --git a/docs/_build/html/_sources/server-installation.rst.txt b/docs/_build/html/_sources/server-installation.rst.txt index 816adf40..56b324ed 100644 --- a/docs/_build/html/_sources/server-installation.rst.txt +++ b/docs/_build/html/_sources/server-installation.rst.txt @@ -175,7 +175,7 @@ This template is equivalent but omits CoreDNS. Linux Install without Docker ============================= -Most systems support Docker, but some, such as LXC, do not. In such environments, there are many options for installing Netmaker. Netmaker is available as a binary file, and there is a zip file of the Netmaker UI static HTML on GitHub. Beyond the UI and Server, you need to install MongoDB and CoreDNS (optional). +Most systems support Docker, but some do not. In such environments, there are many options for installing Netmaker. Netmaker is available as a binary file, and there is a zip file of the Netmaker UI static HTML on GitHub. Beyond the UI and Server, you need to install MongoDB and CoreDNS (optional). To start, we recommend following the Nginx instructions in the :doc:`Quick Install <./quick-start>` guide to enable SSL for your environment. diff --git a/docs/_build/html/_sources/troubleshoot.rst.txt b/docs/_build/html/_sources/troubleshoot.rst.txt index 73e7217d..00de89a7 100644 --- a/docs/_build/html/_sources/troubleshoot.rst.txt +++ b/docs/_build/html/_sources/troubleshoot.rst.txt @@ -62,7 +62,7 @@ UI **Can I have multiple nodes with the same name?** Yes, nodes can share names without issue. It may just be harder on you to know which is which. -Agent +Netclient ------- **How do I connect a node to my Netmaker network with Netclient?** First get your access token (not just access key), then run ``sudo netclient join -t ``. @@ -83,6 +83,13 @@ Agent **I am done with the agent on my machine, can I uninstall it?** Yes, on the node simply run ``sudo /etc/netclient/netclient uninstall``. +**I am running SELinux and when I reboot my node I get a permission denied in my netclient logs and it doesn't connect anymore, why?** + If you're running SELinux, it will interfere with systemd's ability to restart the client properly. Therefore, please run the following: + .. code-block:: + + sudo semanage fcontext -a -t bin_t '/etc/netclient/netclient' + sudo chcon -Rv -u system_u -t bin_t '/etc/netclient/netclient' + sudo restorecon -R -v /etc/netclient/netclient CoreDNS -------- diff --git a/docs/_build/html/about.html b/docs/_build/html/about.html index dd39b667..fcae958d 100644 --- a/docs/_build/html/about.html +++ b/docs/_build/html/about.html @@ -395,7 +395,14 @@
  • - DNS Mode Prereqisite Setup + Server Configuration Reference + + +
  • +
  • + + + DNS Mode Setup
  • @@ -419,13 +426,6 @@ Kubernetes Install - -
  • - - - Configuration Reference - -
  • @@ -524,41 +524,6 @@ External Tutorials -
  • -
  • - - - Basic - - -
  • -
  • - - - Local Network - - -
  • -
  • - - - Site-to-Site - - -
  • -
  • - - - Dual Stack with IPv6 - - -
  • -
  • - - - Kubernetes Node Network - -
  • @@ -626,7 +591,7 @@
  • - Agent + Netclient
  • @@ -650,13 +615,6 @@ FAQ - -
  • - - - Issues, Bugs, and Feature Requests - -
  • @@ -664,34 +622,6 @@ Contact -
  • - - -
  • - - - Contribute -
  • diff --git a/docs/_build/html/api.html b/docs/_build/html/api.html index b0a2a31f..d151a08f 100644 --- a/docs/_build/html/api.html +++ b/docs/_build/html/api.html @@ -375,7 +375,14 @@
  • - DNS Mode Prereqisite Setup + Server Configuration Reference + + +
  • +
  • + + + DNS Mode Setup
  • @@ -399,13 +406,6 @@ Kubernetes Install - -
  • - - - Configuration Reference - -
  • @@ -504,41 +504,6 @@ External Tutorials -
  • -
  • - - - Basic - - -
  • -
  • - - - Local Network - - -
  • -
  • - - - Site-to-Site - - -
  • -
  • - - - Dual Stack with IPv6 - - -
  • -
  • - - - Kubernetes Node Network - -
  • @@ -650,7 +615,7 @@
  • - Agent + Netclient
  • @@ -674,13 +639,6 @@ FAQ - -
  • - - - Issues, Bugs, and Feature Requests - -
  • @@ -688,34 +646,6 @@ Contact -
  • - - -
  • - - - Contribute -
  • diff --git a/docs/_build/html/architecture.html b/docs/_build/html/architecture.html index dc85066f..0badaca2 100644 --- a/docs/_build/html/architecture.html +++ b/docs/_build/html/architecture.html @@ -425,7 +425,14 @@
  • - DNS Mode Prereqisite Setup + Server Configuration Reference + + +
  • +
  • + + + DNS Mode Setup
  • @@ -449,13 +456,6 @@ Kubernetes Install - -
  • - - - Configuration Reference - -
  • @@ -554,41 +554,6 @@ External Tutorials -
  • -
  • - - - Basic - - -
  • -
  • - - - Local Network - - -
  • -
  • - - - Site-to-Site - - -
  • -
  • - - - Dual Stack with IPv6 - - -
  • -
  • - - - Kubernetes Node Network - -
  • @@ -656,7 +621,7 @@
  • - Agent + Netclient
  • @@ -680,13 +645,6 @@ FAQ - -
  • - - - Issues, Bugs, and Feature Requests - -
  • @@ -694,34 +652,6 @@ Contact -
  • - - -
  • - - - Contribute -
  • diff --git a/docs/_build/html/client-installation.html b/docs/_build/html/client-installation.html index f1e3b08a..629399e9 100644 --- a/docs/_build/html/client-installation.html +++ b/docs/_build/html/client-installation.html @@ -621,7 +621,7 @@
  • - Agent + Netclient
  • @@ -652,34 +652,6 @@ Contact - - - -
  • - - - Contribute -
  • diff --git a/docs/_build/html/conduct.html b/docs/_build/html/conduct.html index 5aba2ea8..6f82ec76 100644 --- a/docs/_build/html/conduct.html +++ b/docs/_build/html/conduct.html @@ -57,7 +57,7 @@ - + @@ -375,7 +375,14 @@
  • - DNS Mode Prereqisite Setup + Server Configuration Reference + + +
  • +
  • + + + DNS Mode Setup
  • @@ -399,13 +406,6 @@ Kubernetes Install - -
  • - - - Configuration Reference - -
  • @@ -504,41 +504,6 @@ External Tutorials -
  • -
  • - - - Basic - - -
  • -
  • - - - Local Network - - -
  • -
  • - - - Site-to-Site - - -
  • -
  • - - - Dual Stack with IPv6 - - -
  • -
  • - - - Kubernetes Node Network - -
  • @@ -606,7 +571,7 @@
  • - Agent + Netclient
  • @@ -630,13 +595,6 @@ FAQ - -
  • - - - Issues, Bugs, and Feature Requests - -
  • @@ -644,34 +602,6 @@ Contact -
  • - - -
  • - - - Contribute -
  • @@ -876,7 +806,7 @@ available