{"id":7874,"date":"2021-09-08T17:12:47","date_gmt":"2021-09-08T17:12:47","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=7874"},"modified":"2021-10-04T21:15:24","modified_gmt":"2021-10-04T21:15:24","slug":"ntrip-client-warnings","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/ntrip-client-warnings\/","title":{"rendered":"NTRIP Client Warnings"},"content":{"rendered":"<p>This article covers the <em><strong>NTRIP Client<\/strong><\/em> sections of the automatic error reporting in greater detail.\u00a0 Instructions regarding how to set the trigger thresholds for the needs for your Caster are provided below.\u00a0\u00a0 The <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> NTRIP <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-caster\/\" target=\"_blank\" rel=\"noopener\">Caster<\/a> provides a range of automatic error reporting mechanisms to alert both the Caster Owner\/Operator and the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\" target=\"_blank\" rel=\"noopener\">NTRIP Clients<\/a> when various detrimental operating conditions occur.\u00a0 A higher level overview of these functional sections is provided in <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/automatic-error-reports\/\" target=\"_blank\" rel=\"noopener\">this article<\/a>.<\/p>\n<h2>Overview<\/h2>\n<p>The logic involved in this section deals primarily with the NTRIP <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/managing-user-accounts\/\" target=\"_blank\" rel=\"noopener\">User Accounts<\/a> that connect to your Caster, rather than <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> itself or the Base Stations connections (covered in other sections). The initial client connection, using the normal <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip\/\" target=\"_blank\" rel=\"noopener\">NTRIP protocol<\/a>, may have various errors that prevent a successful connection.\u00a0\u00a0 Some valid client connections become &#8216;bad&#8217; after being in operation for a while (such as a NEAR stream user who is no longer near any Base Stations, or one that does not report a valid location).<\/p>\n<p>The normal console reports of these events are modified (to prevent leaking private Caster operating details) and sent to the owner of the User Account (and\/or the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> operator) when the number of failures has exceeded a predefined threshold.\u00a0 A minimum time interval can also be set to prevent re-sending an eMail notice of the failure too frequently.\u00a0 In typical operation the trigger threshold is set to occur (and hence warn the user to correct things) well before the threshold for blocking the IP would be reached.<\/p>\n<p>So in practice, a recurring connection attempt from a misconfigured device would result in <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> sending an initial eMail warning regarding the problem to the account owner after several dozen failed attempts.\u00a0\u00a0 This might be repeated with another eMail after a period of several hours if the condition were to persist.\u00a0 Eventually (after hours or days depending on your configuration choices) the source IP would become banned for the period of time you have set (see the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/banning-abusive-users-editing\/\" target=\"_blank\" rel=\"noopener\">IP blocking<\/a> dialog) and this would result in a somewhat different eMail being sent to inform the owner and informing them when connections can resume.<\/p>\n<p>This section of the dialog consists of three related logic areas highlighted below.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/AutoEmailReports-Part2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7833 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/AutoEmailReports-Part2.png?_t=1631040619\" alt=\"\" width=\"640\" height=\"172\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/AutoEmailReports-Part2.png 640w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/AutoEmailReports-Part2-300x81.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/AutoEmailReports-Part2-50x13.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/AutoEmailReports-Part2-600x161.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/AutoEmailReports-Part2-320x86.png 320w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Each functional area can be<em> enabled \/ disabled<\/em> by <em>checking \/ <strong>un<\/strong>checking<\/em> the associated check box.\u00a0 Each <strong>SetUp<\/strong> button brings up a control dialog where the threshold behavior of that function can be set.\u00a0 For this group of functions the triggering moment is related to when the NTRIP Client connection occurs. Every time an NTRIP Client connects the logs are checked for prior connections and any limits which have been exceeded before sending a warning eMail out.\u00a0 The Run button causes a summary report to be created. The <strong>Run Now<\/strong> button (at the bottom of the dialog) can be used to process all the active functions and send a report.<\/p>\n<p>Each functional area is discussed in turn.<br \/>\n<a id=\"GeneralConnectionIssues\"><\/a><\/p>\n<h3>General Connection Issues<\/h3>\n<p>This area deals with the most common NTRIP Client connections problems.\u00a0 Issues such as using the wrong password, capitalization problems, NTRIP Revision (<a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/ntrip-rev1-versus-rev2-formats\/\" target=\"_blank\" rel=\"noopener\">Rev1 vs Rev2<\/a>), missing or incorrect mountPts, and violating various <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/user-accounts-adding-restrictions\/\" target=\"_blank\" rel=\"noopener\">User Account restrictions<\/a> are all handled here.<\/p>\n<p>The setup dialog allows you to set the number of bad connections which must occur before eMail is sent (in the spin box).\u00a0 You can also set how often another email wold be sent to any connection which continues to make this error (in the combo drop down).\u00a0 You can also CC the operator (or not) on these emails.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7878 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects.png?_t=1631115710\" alt=\"\" width=\"480\" height=\"290\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects.png 480w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects-300x181.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects-50x30.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects-320x193.png 320w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<p><span style=\"color: #008000;\"><strong>Aside<\/strong><\/span>: Note that sending private account details to the owner of record (who should already have this information) by way of the SSL\/TLS secure eMail socket on <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> is in fact more secure than the security offered by NTRIP process itself.<br \/>\n<a id=\"ClientIPBlockedEvents\"><\/a><\/p>\n<h3>Client IP Blocked Events<\/h3>\n<p>This area deals with processing out an eMail when the offending IP has just been blocked.\u00a0 The actual thresholds for blocking are set in the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/banning-abusive-users-editing\/\" target=\"_blank\" rel=\"noopener\">IP blocking<\/a> dialog.<\/p>\n<p>The setup dialog does not allow you to set the number of bad connections which must occur before eMail is sent.\u00a0 This value is set in the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/banning-abusive-users-editing\/\" target=\"_blank\" rel=\"noopener\">IP blocking<\/a> dialog.\u00a0 The only option provided is that you can CC the operator (or not) on these emails.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_IPblock.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7880 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_IPblock.png?_t=1631115710\" alt=\"\" width=\"350\" height=\"200\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_IPblock.png 350w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_IPblock-300x171.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_IPblock-50x29.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_IPblock-320x183.png 320w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a><br \/>\n<a id=\"NEARStreamConnectionIssues\"><\/a><\/p>\n<h3>NEAR Connection Issues<\/h3>\n<p>This area deals with additional needs and requirements that NEAR connections have that other <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/stream-types\/\" target=\"_blank\" rel=\"noopener\">stream types<\/a> do not.\u00a0 Unlike a single Baseline connection, each <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/nearest-streams-tab\/\" target=\"_blank\" rel=\"noopener\">NEAR stream<\/a> requires the rover (the NTRIP Client) to provide an estimate of its gross location which is then used (by <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>) to select which Base Station they will receive a corrections stream from. These locations are in the form of <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/nmea-gga-strings-in-ntrip-clients\/\" target=\"_blank\" rel=\"noopener\">NMEA-183 $GGA<\/a> sentences.\u00a0 Each time such a sentence arrives for a user, the Base Station assignment is reevaluated to always provide the most effective solution for that specific user.\u00a0 A number of connection issues can arise from this that are dealt with here including:<\/p>\n<ul>\n<li>Never sending any GGA sentences <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/near-stream-serves-no-data\/\" target=\"_blank\" rel=\"noopener\">at all<\/a>.<\/li>\n<li>Sending a location that is outside of the service area of the requested NEAR stream.<\/li>\n<li>Sending a location that is full of null content (location <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/zero-zero-in-a-caster-table\/\" target=\"_blank\" rel=\"noopener\">zero zero<\/a>).<\/li>\n<li>Sending a location that has just moved to outside of the valid service area.<\/li>\n<li>Sending other unwanted NEMA-183 content.<\/li>\n<\/ul>\n<p>The setup dialog allows you to set the number of bad connections which must occur before eMail is sent.\u00a0 You can also set how often another email wold be sent to any connection which continues to make this error.\u00a0 You can also CC the operator (or not) on these emails.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_NEAR.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7879 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_NEAR.png?_t=1631115710\" alt=\"\" width=\"520\" height=\"300\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_NEAR.png 520w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_NEAR-300x173.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_NEAR-50x29.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_NEAR-320x185.png 320w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Typical Examples of use<\/h2>\n<p>Here we provide two common NTRIP Client connection problems as examples of use. <strong><br \/>\n<\/strong><\/p>\n<ul>\n<li>An NTRIP Client Connection with a bad user password<\/li>\n<li>An NTRIP Client Connection requesting a nonexistent MountPt<\/li>\n<\/ul>\n<h3>\u00a0NTRIP Client Connection; with a bad user password<\/h3>\n<p>Consider a Caster where an otherwise valid NTRIP Client user account has mangled the assigned password it should use.<\/p>\n<p>In this example we have created a User Account called &#8220;aTestUser&#8221; and assigned it a password of &#8220;ThePassword&#8221; (note the capitalization).\u00a0 This <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/adding-user-accounts\/\" target=\"_blank\" rel=\"noopener\">User Account<\/a> is owned by a <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/user-accounts-vs-customer-accounts\/\" target=\"_blank\" rel=\"noopener\">Customer Account<\/a> with the email &lt;dummy@use-snip.com&gt; associated with it. The method of using a valid email for the user account could also be employed here.\u00a0 [<em>Aside<\/em>; the below value &#8220;YVRlc3RVc2VyOnRoZXBhc3N3b3Jk&#8221; below is the Base64 encoding of &#8220;aTestUser:thepassword&#8221;]<\/p>\n<p>When the connection occurs, the <strong><span style=\"color: #0000ff;\">SNIP<\/span><\/strong> console log provides the normal summary details of the connection event to the operator.\u00a0 The in-line hyperlinks (disabled here) allow exploring both the the IP used and the Base Station requested in greater detail in the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/the-document-viewer\/\" target=\"_blank\" rel=\"noopener\">document viewer<\/a> when desired.<\/p>\n<pre><span style=\"color: #0000ff;\">[<strong>C046<\/strong>]<\/span>: \u00a0\u00a0New Client [#C046] appears to an <strong>NTRIP Client<\/strong> connecting, Wed 09:25:40 AM (local), from <span style=\"color: #0000ff;\">192.168.2.105<\/span>:13242 with:\r\n<span style=\"color: #0000ff;\">[<strong>C046<\/strong>]<\/span>: \u00a0\u00a0An NTRIP Client sent: ====================== (115 chars)\r\nGET \/RTCM3EPH HTTP\/1.0\r\nUser-Agent: NTRIP RTKLIB\/demo5_b33b2\r\nAuthorization: Basic YVRlc3RVc2VyOnRoZXBhc3N3b3Jk\r\n\r\n\u00a0\u00a0=<strong>END<\/strong>=\r\n<span style=\"color: #0000ff;\">[<strong>RTCM3EPH<\/strong>]<\/span>: \u00a0\u00a0Mount Pt [ <span style=\"color: #0000ff;\">RTCM3EPH<\/span> ] is a <strong>match<\/strong> - allow connection <strong>IF<\/strong> credentials match a user entry.\r\n<span style=\"color: #0000ff;\">[<strong>RTCM3EPH<\/strong>]<\/span>: \u00a0\u00a0Credentials for user [aTestUser] <strong>did not match<\/strong> any suitable entry,\r\n<span style=\"color: #0000ff;\">[<strong>RTCM3EPH<\/strong>]<\/span>: \u00a0\u00a0User Login Attempt Failed, details follow.\r\n\u00a0\u00a0\u00a0 Analysis of User: <strong>aTestUser<\/strong> and PW: <strong>thepassword<\/strong> connection failure is:\r\n\u00a0\u00a0\u00a0 Existing user entry, but incorrect password used \r\n\u00a0\u00a0\u00a0 Provided [<span style=\"color: #ff0000;\"><strong>thepassword<\/strong><\/span>], Expected [<span style=\"color: #008000;\"><strong>ThePassword<\/strong><\/span>] (good user, bad password)\r\n\u00a0\u00a0\u00a0 Check for a capitalization error or a sub-string mismatch.\r\n\r\n<span style=\"color: #0000ff;\">[<strong>eRpts<\/strong>]<\/span>: \u00a0\u00a0An eMail regarding the failed User connection attempts was sent to: <span style=\"color: #008000;\"><strong>Dummy &lt;dummy@use-snip.com&gt;<\/strong><\/span> [CC to Caster admin]\r\n<span style=\"color: #0000ff;\">[<strong>RTCM3EPH<\/strong>]<\/span>: \u00a0\u00a0Client <span style=\"color: #0000ff;\"><strong>'aTestUser' #C046<\/strong><\/span> [<span style=\"color: #0000ff;\">192.168.2.105<\/span>:13242] Disconnect (tried to mount <strong>RTCM3EPH<\/strong>, using <strong>bad credentials<\/strong>), 115 Bytes in, 1.26 KB out, Connected: <strong>026 mSec<\/strong><\/pre>\n<p>The above console log entry shows the moment the eMail was triggered, after several prior failed connection attempts.\u00a0 The number of prior events needed is set by the trigger threshold described above.\u00a0 The body of the eMail which is then sent to the owner of the account (and may be CCed to the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> operator) is shown below. Note that key information needed to correct the problem is presented (for the account owner or for the tech support use), but additional details about the Caster itself is not provided (such as the connection numbering).<\/p>\n<pre>Dear <strong>Dummy<\/strong> &lt;dummay@use-snip.com&gt;\r\n\r\nAt this time the User Account <span style=\"color: #0000ff;\"><strong>aTestUser<\/strong><\/span> is trying to connect to Base Station <strong>RTCM3EPH<\/strong>\r\nbut is having problems on the SNIP NTRIP Caster located at <strong>192.168.2.105:2101<\/strong> (&lt;CasterName&gt; Node). \r\n\r\nYou have been sent this automated email in the hopes the below details will allow you \r\nto correct the problem. Below is the log entry from the last connection. \r\nThis has now occurred <strong>30<\/strong> times in the recent past, which triggered this email to you. \r\nYou may need to consult your last reservation eMail to confirm that the credentials are correct. \r\n\r\n<strong><em>Connection Transcript Log:<\/em><\/strong>\r\nUser Login Attempt Failed, details follow.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Analysis of User: <strong>aTestUser<\/strong> and PW: <strong>thepassword<\/strong> connection failure is:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Existing user entry, but incorrect password used \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Provided [<span style=\"color: #ff0000;\"><strong>thepassword<\/strong><\/span>], Expected [<span style=\"color: #008000;\"><strong>ThePassword<\/strong><\/span>] (good user, bad password)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Check for a capitalization error or a sub-string mismatch.\r\n\r\nPlease correct this as soon as possible to avoid having your IP address blocked by the Caster. \r\nRegards, The Support team &lt;CasterName&gt; Node<\/pre>\n<p>&nbsp;<\/p>\n<h3>NTRIP Client Connection; requesting a nonexistent MountPt<\/h3>\n<p>Consider a Caster where an otherwise valid user account has request a Base Station (a mountPt) which is not present at the time of the request.\u00a0 It may be that the Base Station is momentary offline, or it may be that the requested Base Station has never been associated with the Caster.\u00a0 The precise console details displayed by <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> will denote if a requested Base Station was present in the past, indicating that is simply offline at the moment (the phrase &#8220;no longer&#8221; present versus the phrase &#8220;never&#8221; present).\u00a0 For this example we use the same user account as above but have disabled the Base Station stream <strong>RTCM3EPH<\/strong>. Therefore requests for this stream result in a connection error.<\/p>\n<pre>[<span style=\"color: #0000ff;\"><strong>C033<\/strong><\/span>]: \u00a0\u00a0New Client [#C033] appears to an <strong>NTRIP Client<\/strong> connecting, Wed 11:05:56 AM (local), from <span style=\"color: #0000ff;\">192.168.2.105<\/span>:14254 with:\r\n[<span style=\"color: #0000ff;\"><strong>C033<\/strong><\/span>]: \u00a0\u00a0An NTRIP Client sent: ====================== (115 chars)\r\nGET \/RTCM3EPH HTTP\/1.0\r\nUser-Agent: NTRIP RTKLIB\/demo5_b33b2\r\nAuthorization: Basic YVRlc3RVc2VyOlRoZVBhc3N3b3Jk\r\n\r\n\u00a0\u00a0=<strong>END<\/strong>=\r\n[<span style=\"color: #0000ff;\"><strong>C033<\/strong><\/span>]: \u00a0\u00a0No matching mount point, requested: [<span style=\"color: #ff0000;\"><strong>RTCM3EPH<\/strong><\/span>], sending Caster Table and disconnecting.\r\n\r\n[<span style=\"color: #0000ff;\"><strong>eRpts<\/strong><\/span>]: \u00a0\u00a0An eMail regarding the failed User connection attempts was sent to: <strong>Dummy &lt;dummy@use-snip.com&gt;<\/strong> [CC to Caster admin]\r\n[<span style=\"color: #0000ff;\"><strong>C033<\/strong><\/span>]: \u00a0\u00a0Client <strong>'<span style=\"color: #0000ff;\">aTestUser<\/span>' #C033<\/strong> [<span style=\"color: #0000ff;\">192.168.2.105<\/span>:14254] Disconnect (tried to mount <strong>RTCM3EPH<\/strong>, is <u>No Longer<\/u> in table), 115 Bytes in, 1.11 KB out, Connected: <strong>043 mSec<\/strong><\/pre>\n<p>The above console log entry shows the moment the eMail was triggered, after several prior failed connection attempts.\u00a0 As before, the number of prior events needed is set by the trigger threshold described above.\u00a0 The body of the eMail which is then sent to the owner of the account (and may be CCed to the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> operator) is shown below.<\/p>\n<pre>Dear <strong>Dummy<\/strong> \u00a0 &lt;dummy@use-snip.com&gt;\r\n\r\nAt this time the User Account <span style=\"color: #0000ff;\"><strong>aTestUser<\/strong> <\/span>is trying to connect to Base Station <strong>RTCM3EPH<\/strong> \r\nbut is having problems on the SNIP NTRIP Caster located at <strong>192.168.2.105:2101<\/strong> (&lt;CasterName&gt; Node). \r\n\r\nYou have been sent this automated email in the hopes the below details will allow you \r\nto correct the problem. Below is the log entry from the last connection. \r\nThis has now occurred <strong>50<\/strong> times in the recent past, which triggered this email to you. \r\nYou may need to consult your last reservation eMail to confirm that the credentials are correct. \r\n\r\n<strong><em>Connection Transcript Log:<\/em><\/strong>\r\nNo matching mount point, requested: [<span style=\"color: #ff0000;\"><strong>RTCM3EPH<\/strong><\/span>], sending Caster Table and disconnecting.\r\n\r\nPlease correct this as soon as possible to avoid having your IP address blocked by the Caster. \r\nRegards, The Support team &lt;CasterName&gt; Node<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #008000;\"><strong>Note<\/strong><\/span>: If the requested mountPt has been present on the Caster in the past, the reply in both the console and the eMail is modified slightly to show the last time it was present. If the number of bad connections has risen to the point when an IP ban may soon occur (if it has reached 50% of the current threshold), this information is also shown in the console log (but not the eMail).<\/p>\n<pre>[<span style=\"color: #0000ff;\"><strong>C1035<\/strong><\/span>]: \u00a0\u00a0No matching mount point, requested: [<span style=\"color: #ff0000;\"><strong>RTCM3EPH<\/strong><\/span>], sending Caster Table and disconnecting.\r\n\u00a0\u00a0\u00a0\u00a0However, the stream <strong>RTCM3EPH<\/strong> was connected in the past to this Caster.\r\n\u00a0\u00a0\u00a0\u00a0The last connection was: Wed, September 08, at 03:20:03 pm Pacific Daylight Time\r\n\r\n[<span style=\"color: #0000ff;\"><strong>C1035<\/strong><\/span>]: \u00a0\u00a0Client <span style=\"color: #0000ff;\"><strong>'aTestUser' #C1035<\/strong><\/span> [<span style=\"color: #0000ff;\">192.168.2.105<\/span>:2215] Disconnect (tried to mount <strong>RTCM3EPH<\/strong>, is <u>No Longer<\/u> in table), 115 Bytes in, 1.12 KB out, \r\n\u00a0\u00a0\u00a0 <strong><span style=\"color: #ff0000;\">CAUTION<\/span>:<\/strong> The <em>Bad Connections in a Row<\/em> counter has risen to <strong>725<\/strong> for this IP, trips past 800 \/ 500.<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article covers the NTRIP Client sections of the automatic error reporting in greater detail.\u00a0 Instructions regarding how to set the trigger thresholds for the needs for your Caster are provided below.\u00a0\u00a0 The SNIP NTRIP Caster provides a range of automatic error reporting mechanisms to alert both the Caster Owner\/Operator [&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":[418],"ht-kb-tag":[510,487,508,509,118],"class_list":["post-7874","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-reports","ht_kb_tag-automatic-error-reporting","ht_kb_tag-email","ht_kb_tag-error-reports","ht_kb_tag-monitoring","ht_kb_tag-ntrip-client"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7874","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=7874"}],"version-history":[{"count":25,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7874\/revisions"}],"predecessor-version":[{"id":7968,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7874\/revisions\/7968"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=7874"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=7874"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=7874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}