{"id":8101,"date":"2022-04-04T20:32:50","date_gmt":"2022-04-04T20:32:50","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=8101"},"modified":"2024-12-14T16:41:32","modified_gmt":"2024-12-14T16:41:32","slug":"setting-ips-for-aws-deployments","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/setting-ips-for-aws-deployments\/","title":{"rendered":"Setting IPs for AWS deployments"},"content":{"rendered":"<p>This article covers how to set IP values for an AWS virtual machine (VM) deployments as well as what firewall rules are needed for your <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span><a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-caster\/\" target=\"_blank\" rel=\"noopener\">NTRIP Caster<\/a> to get and send data.\u00a0\u00a0 While these instructions are for Amazon Web Services (AWS) machines, the process is very similar for other VM vendors<\/p>\n<h2>Background<\/h2>\n<p>It is very common to host a <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>NTRIP Caster on a leased virtual machine (VM).\u00a0 This is an easy way to place your network on the public internet and to obtain a static IP so others (your end users) can find your Caster.\u00a0 This configuration, once set up, is very reliable and inexpensive (~$60\/mth).\u00a0 For many businesses it is a preferable (and cost effective) over additional monthly fees for a static IP from their local ISP vendor.\u00a0 Some larger firms select a VM deployment over an in-house one simply because their IT staff does not want to open a port to outside users.<\/p>\n<p>AWS offer a large number of host machine configurations to select from, as well as dozens of world-wide regional deployment locations where the actual hardware will reside.\u00a0 Simply select a region near your base of users.\u00a0 [<span style=\"color: #008000;\"><em>Aside:<\/em><\/span> The additional small latency which a more distant region causes is typically of little concern in NTRIP operations.\u00a0 And RTCM messages are time tagged to overcome this.]\u00a0 Select any instance type that has has least <strong>two<\/strong> cores and 4G of memory. <strong><span style=\"color: #0000ff;\">SNIP<\/span> <\/strong>has been optimized to use 2 or more cores. Do not select the single core instances that &#8220;sleep&#8221; when there is no processing to be done.\u00a0 Such a machine is of no value for NTRIP where the data is arriving on a 24&#215;7 basis every second.\u00a0 See <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-minimum-systems-requirements\/\" target=\"_blank\" rel=\"noopener\">this article<\/a> for further details on minimum system requirements.\u00a0 Consider also creating an &#8220;<span class=\"GCO2-UEDPH GCO2-UEDBI\" data-tooltip=\"The Elastic IP addresses associated with the instance, if applicable. Elastic IP addresses are static IP addresses assigned to your account that you can quickly remap to other instances. You can associate one Elastic IP address per private IP address on a network interface.\"><a href=\"https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/elastic-ip-addresses-eip.html\" target=\"_blank\" rel=\"noopener\">Elastic IP<\/a>&#8221; so that the assigned IP value you are given will not change if the machine instance is ever restarted.<br \/>\n<\/span><\/p>\n<p>In general, you will want to select a &#8220;t2.medium&#8221; instance to run.\u00a0\u00a0 This provides an AMD64 architecture with 4GB of memory and more than enough network performance to support thousands of users.\u00a0 If your concurrent connected bases will exceed 500+ devices, you may want to upgrade to a &#8220;t2.large&#8221; instance for the additional memory it provides.<\/p>\n<p>The size of the machine you select (and hence the monthly cost) will also depend on what other services you run on the host machine.\u00a0 If, for example, you will run a <a href=\"https:\/\/wordpress.com\/\" target=\"_blank\" rel=\"noopener\">WordPress web site<\/a> on the same machine, you many need to increase the machine size to accommodate this.<\/p>\n<p>The account you create with AWS to control your host machine(s) is in no way shared with <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>or our support staff.\u00a0 If we need to assist you with technical support, we can simply watch your machine using <a href=\"https:\/\/www.teamviewer.com\" target=\"_blank\" rel=\"noopener\">Teamviewer<\/a> when you allow us to do so.\u00a0 Protect your account details, as well as the PEM file you are given with the initial passwords.<\/p>\n<h2><strong>The IP settings dialog<\/strong><\/h2>\n<p>The host machine that <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>resides on has no understanding of the internet nor how to reach it.\u00a0 Nor does it know how other machines reach it (what IP or URL they used).\u00a0 The <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/ip-and-port-forwarding\/\" target=\"_blank\" rel=\"noopener\">IP Settings Dialog<\/a> is used to set these values, mapping the values entered to hyperlinks in various reports that <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> creates and sends to others.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/IPsettingsOBS.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-8112 size-medium\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/IPsettingsOBS-220x300.png\" alt=\"\" width=\"220\" height=\"300\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/IPsettingsOBS-220x300.png 220w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/IPsettingsOBS-37x50.png 37w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/IPsettingsOBS-320x436.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/IPsettingsOBS.png 548w\" sizes=\"auto, (max-width: 220px) 100vw, 220px\" \/><\/a><\/p>\n<p>In an AWS deployment environment, you must enter both the &#8220;public&#8221; IP of the host machine in the below dialog (click to enlarge), as well as the actual machine IP of the network card that the host sees.\u00a0 You may also wish to enter a URL name string if you have registered this IP with a DNS (Domain Name Server).\u00a0 Press the <strong>IP map<\/strong> button to open this dialog. \u00a0 [<span style=\"color: #008000;\"><em>Aside:<\/em><\/span> You must also open the correct firewall posts on both the host machine and in the AWS control panel. This is covered in the next steps. This is similar to the process used with a home-based deployment; you must open ports on the host machine and also on the DSL router device provided by your ISP.\u00a0 And the port forwarding must route the traffic to the port that <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>is listening on at the host machine. ]<\/p>\n<p>The background image of the AWS desktop will display the key values you need in the upper right corner.\u00a0 These can also be found listed in the EC2 Management Console (the <em>dashboard<\/em>) for each instance.\u00a0\u00a0 Here is a screen image for the above machine.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS_IPdetailsOBS.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8113 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS_IPdetailsOBS.png?_t=1649102255\" alt=\"\" width=\"311\" height=\"202\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS_IPdetailsOBS.png 311w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS_IPdetailsOBS-300x195.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS_IPdetailsOBS-50x32.png 50w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\" \/><\/a><\/p>\n<p><span style=\"color: #ff0000;\">WARNING<\/span><b>: Do not set the machine IP value to be &#8220;127.0.0.1&#8221;\u00a0 (LOCALHOST). This simply will not work and <span style=\"color: #0000ff;\">SNIP<\/span> will not receive any connections.\u00a0 Use the actual host machine value.<\/b><\/p>\n<p>Set these values to match your own machine and save.\u00a0 If you have created a DNS entry for this IP on a domain, enter that as well.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Debugging Advice<\/strong>: When you toggle between the <em><strong>Connect<\/strong><\/em> and <em><strong>Disconnect<\/strong><\/em> buttons, you will see the text &#8220;<em>Listening<\/em>&#8221; and &#8220;<em>Offline<\/em>&#8221; displayed.\u00a0 If you press C<em>onnect<\/em> and do not see <em>Listening<\/em>, then <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> was unable to take control of the indicated network IP and port.\u00a0 The console log will display error messages about this, the most common case being an incorrectly typed entry.\u00a0 When <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>is displaying <em>Listening<\/em>, then you will see any connection events in the console log\u00a0 [Set the log threshold to &#8220;Minor&#8221; and check the box marked<em> Show Protocol Details<\/em>. See also <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/user-connections-general-debugging\/\" target=\"_blank\" rel=\"noopener\">this article<\/a>.] No console entries indicates no one is managing to connect, which in turn suggests a firewall issue needs to be resolved.<\/p>\n<p>Before any connection can occur, we must ensure that two different firewalls are set to allow in-bound connections; this is covered next.<\/p>\n<h2>The Host machine firewall<\/h2>\n<p>Your AWS instance contains a firewall, which (like most firewalls) defaults to not allowing inbound traffic. You must add a new &#8220;rule&#8221; that tells the firewall to allow such traffic.\u00a0 You can add this rule in several ways, and you can also limit its application to specific programs.\u00a0 Here we simply open port 2101 (use whatever port you will have <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> listen on) for TCP style traffic.\u00a0 [<em>Aside:<\/em> NTRIP uses TCP style packets and not UDP for its traffic]<\/p>\n<p>Proceed as follows.\u00a0 Log on to the host machine desktop, press the windows &#8220;start&#8221; button and type &#8220;Firewall&#8221; &#8211; select the program <strong>Windows Defender Firewall<\/strong>. Press the <strong>Advanced setting<\/strong> button (along the left side, bottom) to get to the actual program.\u00a0 You will see a dialog similar to the below.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_TopView.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8120 size-full aligncenter\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_TopView.png?_t=1649103062\" alt=\"\" width=\"899\" height=\"482\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_TopView.png 899w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_TopView-300x161.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_TopView-768x412.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_TopView-50x27.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_TopView-600x322.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_TopView-320x172.png 320w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/a><\/p>\n<p>Press &#8220;Inbound Rules&#8221; found in the left hand column tree-view and the display will change to list the existing rules as shown below. [In the below image the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>NTRIP rules have already been added, on your own machine other rules will be shown. ] The default setup has several dozen pre-configured rules. The presence of a green check mark indicates that a rule is activated.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8119 size-full aligncenter\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Inbound.png?_t=1649103062\" alt=\"\" width=\"900\" height=\"208\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Inbound.png 900w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Inbound-300x69.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Inbound-768x177.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Inbound-50x12.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Inbound-600x139.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Inbound-320x74.png 320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>We must add a new rule for in-bound TCP traffic to support NTRIP.\u00a0 Press the &#8220;<strong>New Rule&#8230;<\/strong>&#8221; button found at the right side under <strong>Actions<\/strong>.\u00a0 This bring up a multiple step dialog guide you over completing the rule.<\/p>\n<p>The first step is what the basic type of rule will be, select <strong>Port<\/strong> and click next&#8230;<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8118 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step1.png?_t=1649103062\" alt=\"\" width=\"733\" height=\"440\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step1.png 733w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step1-300x180.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step1-50x30.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step1-600x360.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step1-320x192.png 320w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/p>\n<p>The next step specifies what protocol and ports are involved.\u00a0 Select <strong>TCP<\/strong> and enter the port <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> will be a listener on (typically 2101), and press next&#8230;<\/p>\n<p style=\"padding-left: 40px;\"><em>Aside:\u00a0<\/em> If you will be using <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> as an AVL server, enter that port here as well (typically 5012).\u00a0 If you will be using Raw TCP\/IP connections, enter those ports as well (typically 3000~3010).\u00a0 You can also enter these as individual rules if desired.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8117 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_Step2.png?_t=1649103062\" alt=\"\" width=\"740\" height=\"379\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_Step2.png 740w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_Step2-300x154.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_Step2-50x26.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_Step2-600x307.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire_Step2-320x164.png 320w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/p>\n<p>The next step specifies what action is to be taken when there is traffic on the indicated port(s).\u00a0 Set the radio button for <strong>Allow the Connection<\/strong> and press next&#8230;<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8116 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step3.png?_t=1649103062\" alt=\"\" width=\"737\" height=\"379\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step3.png 737w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step3-300x154.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step3-50x26.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step3-600x309.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step3-320x165.png 320w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/p>\n<p>The next step specifies where to apply the rule.\u00a0 Check all the buttons shown (as you want to rule applied for all connections) and press next&#8230;<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8115 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step4.png?_t=1649103062\" alt=\"\" width=\"740\" height=\"376\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step4.png 740w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step4-300x152.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step4-50x25.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step4-600x305.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/DFire-Step4-320x163.png 320w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/p>\n<p>The final step specifies what name the rule is to be given (and an optional description).\u00a0 You can enter anything you like here but we suggest &#8220;SNIP NTRIP Allowed 2101&#8221; or something similar.\u00a0 Press finish when done. The new rule is effective immediately.<\/p>\n<h2>The AWS firewall<\/h2>\n<p>In addition to the host machine firewall the AWS environment provides another firewall we must open to allow in-bound traffic.\u00a0 This is done using the AWS EC Dashboard panel to configure the security settings to be used.<\/p>\n<p>Proceed as follows.\u00a0 Log on to your AWS account and the AWS EC Dashboard. The top part of the display shows all your instances.\u00a0 You will have one entry here for each machine you have configured in the current region.\u00a0 You may need to change regions (menu at the very top along right side) to see the machine you want.\u00a0 Once you find the instance, select it with the blue check box along to left side.\u00a0 This causes the tabs with the &#8220;description&#8221; detail in the lower half of the page to be updated to this machine.<\/p>\n<p>When you created the host machine instance you assigned it to a &#8220;security group&#8221; which we will now edit.\u00a0 The name of the security group was whatever you selected, but a default name like <em>xxx-launch-wizard-1<\/em> is common.\u00a0 You can find the security group shown (as a hyperlink) in the table in the upper section (if you scroll right) or in the lower section (in the section called &#8216;security groups&#8217;). In any event, click that to bring up the set of rules being used.\u00a0 You will again see a double layout style display with the sets of security groups (perhaps only one) at the top and a set of tabs below.\u00a0\u00a0 Select the tab marked &#8220;Inbound rules&#8221; to see the existing rules associated with this group.<\/p>\n<p>Your display will look something like this now. [In the below image the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> NTRIP rules have already been added, on your own machine other rules will be shown. (And the IP6 rule shown in not in fact needed)]<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8124 aligncenter\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-300x95.png\" alt=\"\" width=\"674\" height=\"214\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-300x95.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-1024x325.png 1024w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-768x244.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-50x16.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-920x292.png 920w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-600x191.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-320x102.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList.png 1348w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/a><\/p>\n<p>Press the button marked <strong>Edit inbound rules<\/strong>\u00a0 (upper right corner) and you will be presented with a more readable table of this same data which you can edit when needed.\u00a0 At the very bottom of the page you will now see the button <strong>Add rule<\/strong>.\u00a0 Press this and a new &#8220;empty&#8221; rule will appear which you can edit.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8126 aligncenter\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank-300x31.png\" alt=\"\" width=\"665\" height=\"68\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank-300x31.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank-1024x105.png 1024w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank-768x79.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank-50x5.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank-920x94.png 920w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank-600x61.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank-320x33.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-Blank.png 1340w\" sizes=\"auto, (max-width: 665px) 100vw, 665px\" \/><\/a><\/p>\n<p>Fill out the entries as shown below.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8129 aligncenter\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP-300x36.png\" alt=\"\" width=\"666\" height=\"80\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP-300x36.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP-1024x123.png 1024w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP-768x92.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP-50x6.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP-920x111.png 920w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP-600x72.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP-320x38.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2022\/04\/AWS-iboundRuleList-forSNIP.png 1340w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/a><\/p>\n<p>Press <strong>Save Rules<\/strong> at the very bottom of the page.\u00a0 AWS will assign a unique rule number to the rule and validate it.\u00a0 The new rule is effective after a short delay (perhaps a minute).<\/p>\n<p>Your Caster should now receive and reply to any traffic from others on the public internet.<\/p>\n<h2>How can I test it?<\/h2>\n<p>Use our monitoring tool at <a href=\"http:\/\/monitor.use-snip.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/monitor.use-snip.com\/<\/a> to check.\u00a0 Enter either the DNS name or the IP you entered above, and the public port.\u00a0 If your NTRIP Caster can be reached from the public internet, this tool will report on the Caster table it sends back.\u00a0 If it is unable to find a table (after a time out period it reports an error) then your Caster is not yet visible to others outside of your local environment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article covers how to set IP values for an AWS virtual machine (VM) deployments as well as what firewall rules are needed for your SNIP NTRIP Caster to get and send data.\u00a0\u00a0 While these instructions are for Amazon Web Services (AWS) machines, the process is very similar for other [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[115],"ht-kb-tag":[514,515,183,190],"class_list":["post-8101","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-getting-started","ht_kb_tag-aws","ht_kb_tag-firewall","ht_kb_tag-ip","ht_kb_tag-setup"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=8101"}],"version-history":[{"count":22,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8101\/revisions"}],"predecessor-version":[{"id":9235,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8101\/revisions\/9235"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=8101"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=8101"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=8101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}