<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frotmail.nl/index.php?action=history&amp;feed=atom&amp;title=Cisco%3A_EEM_TCL</id>
	<title>Cisco: EEM TCL - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frotmail.nl/index.php?action=history&amp;feed=atom&amp;title=Cisco%3A_EEM_TCL"/>
	<link rel="alternate" type="text/html" href="https://wiki.frotmail.nl/index.php?title=Cisco:_EEM_TCL&amp;action=history"/>
	<updated>2026-08-06T03:40:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.frotmail.nl/index.php?title=Cisco:_EEM_TCL&amp;diff=32&amp;oldid=prev</id>
		<title>Eric: Created page with &quot; ### Config  #  set script_version 	&quot;0.2&quot;  set ip			10.10.10.33  #  ### Einde config    # Syslog bericht om aan te geven dat we zijn gestart  set syslog [open &quot;syslog: &quot; w+]  puts $syslog &quot;DSL-STATE: Line is down, waiting for 3g backup connection&quot;  close $syslog    set link 0    # Zolang de link plat is, blijven pingen  while { $link == 0 } {     # Wanneer we 3x een ! krijgen is de link betrouwbaar genoeg     if { [regexp &quot;(!!!)&quot; [exec &quot;ping $ip timeout 1&quot; ]] } {   	set...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.frotmail.nl/index.php?title=Cisco:_EEM_TCL&amp;diff=32&amp;oldid=prev"/>
		<updated>2022-04-04T19:19:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; ### Config  #  set script_version 	&amp;quot;0.2&amp;quot;  set ip			10.10.10.33  #  ### Einde config    # Syslog bericht om aan te geven dat we zijn gestart  set syslog [open &amp;quot;syslog: &amp;quot; w+]  puts $syslog &amp;quot;DSL-STATE: Line is down, waiting for 3g backup connection&amp;quot;  close $syslog    set link 0    # Zolang de link plat is, blijven pingen  while { $link == 0 } {     # Wanneer we 3x een ! krijgen is de link betrouwbaar genoeg     if { [regexp &amp;quot;(!!!)&amp;quot; [exec &amp;quot;ping $ip timeout 1&amp;quot; ]] } {   	set...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; ### Config&lt;br /&gt;
 #&lt;br /&gt;
 set script_version 	&amp;quot;0.2&amp;quot;&lt;br /&gt;
 set ip			10.10.10.33&lt;br /&gt;
 #&lt;br /&gt;
 ### Einde config&lt;br /&gt;
 &lt;br /&gt;
 # Syslog bericht om aan te geven dat we zijn gestart&lt;br /&gt;
 set syslog [open &amp;quot;syslog: &amp;quot; w+]&lt;br /&gt;
 puts $syslog &amp;quot;DSL-STATE: Line is down, waiting for 3g backup connection&amp;quot;&lt;br /&gt;
 close $syslog&lt;br /&gt;
 &lt;br /&gt;
 set link 0&lt;br /&gt;
 &lt;br /&gt;
 # Zolang de link plat is, blijven pingen&lt;br /&gt;
 while { $link == 0 } {&lt;br /&gt;
    # Wanneer we 3x een ! krijgen is de link betrouwbaar genoeg&lt;br /&gt;
    if { [regexp &amp;quot;(!!!)&amp;quot; [exec &amp;quot;ping $ip timeout 1&amp;quot; ]] } { &lt;br /&gt;
 	set link 1&lt;br /&gt;
 	set syslog [open &amp;quot;syslog: &amp;quot; w+]&lt;br /&gt;
 	puts $syslog &amp;quot;DSL-STATE: Backup connection established&amp;quot;&lt;br /&gt;
 	close $syslog&lt;br /&gt;
    # Anders blijven we pingen en melden we de voortgang&lt;br /&gt;
    } else {&lt;br /&gt;
 	set syslog [open &amp;quot;syslog: &amp;quot; w+]&lt;br /&gt;
 	puts $syslog &amp;quot;DSL-STATE: Link is still down&amp;quot;&lt;br /&gt;
 	close $syslog&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 # Tenslotte melden we dat de backup verbinding in de lucht is&lt;br /&gt;
 set syslog [open &amp;quot;syslog: &amp;quot; w+]&lt;br /&gt;
 puts $syslog &amp;quot;DSL-STATE: DSL down, running on 3g backup (script v $script_version)&amp;quot;&lt;br /&gt;
 close $syslog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 event manager applet track-dsl authorization bypass&lt;br /&gt;
  event track 12 state down&lt;br /&gt;
  action 1.0 cli command &amp;quot;enable&amp;quot;&lt;br /&gt;
  action 1.1 cli command &amp;quot;tclsh flash:/dsl-state.tcl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 TestRTR#conf t&lt;br /&gt;
 Enter configuration commands, one per line.  End with CNTL/Z.&lt;br /&gt;
 TestRTR(config)#int lo99&lt;br /&gt;
 TestRTR(config-if)#shut&lt;br /&gt;
 TestRTR(config-if)#&lt;br /&gt;
 *Apr 24 08:39:08.063: %TRACKING-5-STATE: 12 ip sla 12 state Up-&amp;gt;Down&lt;br /&gt;
 *Apr 24 08:39:08.083: DSL-STATE: Line is down, waiting for 3g backup connection&lt;br /&gt;
 *Apr 24 08:39:08.091: %LINK-5-CHANGED: Interface Loopback99, changed state to administratively down&lt;br /&gt;
 *Apr 24 08:39:09.091: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback99, changed state to down&lt;br /&gt;
 *Apr 24 08:39:13.087: DSL-STATE: Link is still down&lt;br /&gt;
 *Apr 24 08:39:18.091: DSL-STATE: Link is still down&lt;br /&gt;
 TestRTR(config-if)#no shut&lt;br /&gt;
 TestRTR(config-if)#&lt;br /&gt;
 *Apr 24 08:39:23.095: DSL-STATE: Link is still down&lt;br /&gt;
 *Apr 24 08:39:25.675: %LINK-3-UPDOWN: Interface Loopback99, changed state to up&lt;br /&gt;
 *Apr 24 08:39:26.675: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback99, changed state to up&lt;br /&gt;
 *Apr 24 08:39:27.099: DSL-STATE: Link is still down&lt;br /&gt;
 *Apr 24 08:39:27.103: DSL-STATE: Backup connection established&lt;br /&gt;
 *Apr 24 08:39:27.107: DSL-STATE: DSL down, running on 3g backup (script v 0.2)&lt;br /&gt;
&lt;br /&gt;
[[category:Cisco]]&lt;/div&gt;</summary>
		<author><name>Eric</name></author>
	</entry>
</feed>