<div>I am ecstatically confused.</div>
<div> </div>
<div>After I entered the last two commands my routing is working the way that I need it to.</div>
<div> </div>
<div>ip rule add from 173.11.51.46 table Cable<br>ip rule add from 67.152.166.2 table T1</div>
<div> </div>
<div>The problem is I don't know which actual commands worked.  I had just rebooted.  The other ip commands were all in the rc.local file so they all ran.</div>
<div> </div>
<div>Why did the above commands make the Cable and T1 rules show up in the rules list but the following two did not?</div>
<div> </div>
<div>ip route add <a href="http://173.11.51.44/30">173.11.51.44/30</a> dev eth2 src 173.11.51.45 table Cable<br>ip route add <a href="http://67.152.166.0/27">67.152.166.0/27</a> dev eth3 src 67.152.166.2 table T1<br></div>

<div>Do I need all of the commands?  So that what is in rc.local looks like this?</div>
<div> </div>
<div>ip rule add from 173.11.51.46 table Cable<br>ip route add <a href="http://173.11.51.44/30">173.11.51.44/30</a> dev eth2 src 173.11.51.45 table Cable<br>ip route add default via 173.11.51.45 table Cable<br>ip route add <a href="http://173.11.51.44/30">173.11.51.44/30</a> dev eth2 src 173.11.51.45<br>
ip route add default via 173.11.51.46<br>ip rule add from 173.11.51.45 to default lookup Cable<br></div>
<div>ip rule add from 67.152.166.2 table T1</div>
<div>ip route add <a href="http://67.152.166.0/27">67.152.166.0/27</a> dev eth3 src 67.152.166.2 table T1<br>ip route add default via 67.152.166.2 table T1<br>ip route add <a href="http://67.152.166.0/27">67.152.166.0/27</a> dev eth3 src 67.152.166.2<br>
ip rule add from 67.152.166.2 to default lookup T1<br></div>
<div>ip route flush cache<br></div>