title: How do I make my default (or any static) route permanent on Linux (Fedora 9 specifically)?
body: <p>I've just performed a new installation of the very latest (Fall, 2008) version of Fedora 9 Linux and am perplexed that it never set the default route properly and that even traveling the labyrinthine ways of this OS, there's no obvious way.</p>
  
  <p>Of course, it's clear that one can do it on a one-off basis like this:</p>
  
  <pre><code>   route add default gw gw1 metric 0 eth0
  </code></pre>
  
  <p>or like this:</p>
  
  <pre><code>   ip route add to default via 192.168.2.1 protocol static
  </code></pre>
  
  <p>However, neither of these survives reboot. In reading through /etc/rc.d/init.d/network, it attempts to find data from a file in /etc/sysconfig/static-routes, but that file never existed. So, I tried to create it and populate it with data. The trouble with that is that the script places a dash (minus sign) in an odd spot that I'm not sure how to deal with.</p>
  
  <p>Of course, one can just edit /etc/rc.d/init.d/network, but that would be non-standard. As it is, my only other recourse seems to be editing rc.local, but that doesn't come early enough in the boot sequence to be there for things like, for example, the network time daemon.</p>
  
  <p>I've done my homework - I've read all the man pages, info entries, tried apropos, and I've even done a fair bit of web searching, all to no avail - my next step, sans answer here, will be to sign up to the Fedora mailing lists and ask there! Or, give up and edit the scripts.</p>
  
  <p>So, how is one supposed to do this?</p>