title: Setting Network settings from Python/Django on a Linux/Ubuntu machine
body: <p>I'm working on a simple web interface for an embedded computer. The computer will ship with a static default ip that will then need to be updated by the install tech who may not be tech/linux savvy. </p>
  
  <p>Basicly I need to change the following system settings from a Django app.</p>
  
  <ol>
  <li>IP Addres</li>
  <li>Subnet</li>
  <li>Default Gateway</li>
  <li>DNS Servers 1&amp;2</li>
  </ol>
  
  <p>I realize that I can could just overwrite the config files in linux but I was wondering if there is a more "Python" way of doing it. </p>