Differences between version 2 and revision by previous author of ifconfigd.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 2 | Last edited on Tuesday, June 22, 2004 12:17:28 am | by AristotlePagaltzis | Revert |
Older page: | version 1 | Last edited on Monday, June 21, 2004 6:24:33 pm | by DrewBroadley | Revert |
@@ -1,13 +1,19 @@
-__ifconfigd__
+!! Project Plan
-__Project Plan__:
-
With my laptop, I was constantly going from,
work in [
PalmerstonNorth]
to home to work in [Wellington] aswel
as friends places and then I had two interfaces (Wireless and LAN) that would be connected. I was getting sick of problems with DNS hosts not working when I was local and the servers were now only accessible from internal IP with the DMZ setup. So I have setup
this simple hack system (I will develop further if there is interest)
+With my laptop, I was constantly going from work in PalmerstonNorth to home to work in [Wellington] as well
as friends places and then I had two interfaces (Wireless and LAN) that would be connected. I was getting sick of problems with [
DNS]
hosts not working when I was local and the servers were now only accessible from internal [
IP]
with the [
DMZ]
setup. So I have set up
this simple hack system (I will develop it
further if there is interest).
-__
Backend__:
-;''PERL'': Get's network interfaces, checks active, sets /etc/resolve.conf and /etc/hosts according to network.
+!!
Backend
-__Author
__:
-
[DrewBroadley
]
+Gets network interfaces, checks active, sets
__/etc/resolve.conf
__ and __/etc/hosts(5)__ according to network. Written in
[Perl
].
-__
CVS__:
-[
http://cvs.corrupt.co.nz/viewcvs.cgi/ifconfigd/]
+!! Author
+
+DrewBroadley
+
+!!
CVS
+
+
http://cvs.corrupt.co.nz/viewcvs.cgi/ifconfigd/
+
+----
+
+''That is rather ugly Perl.. particularly your abuse of backticks makes me twitch. :-/ Also, why have a daemon sit there and wait for a file to change if you're going to use helper processes to update the file? Just have the helpers invoke (or indeed, ''be'') the main update script.'' --AristotlePagaltzis