summaryrefslogtreecommitdiff
path: root/etc/netstart
AgeCommit message (Collapse)Author
2002-05-16ignore non-existent cases where '$if' evaluates to '*'.Todd T. Fries
From André Lucas <andre@ae-35.com>, fixes pr # 2658. 'Looks good' from miod@, millert@, and krw@.
2002-02-23re-add support for $if expansion; hamajima@nagoya.ydc.co.jpTheo de Raadt
2002-02-21Change the network components initialization order.Miod Vallat
Change from: o all interfaces o all bridges o routes to: o physical interfaces o routes o gif and gre interfaces o bridges Fixeski PR #2400. Manual page updates coming soon. Ok angelos@ chris@ deraadt@
2001-07-31a space before a redirectHugh Graham
2001-07-06Also, source /etc/rc.conf so we can pull in theAngelos D. Keromytis
multicast_host/multicast_router settings; this is useful if one flushes the routing table and re-initializes. We really need a netconfig tool of sorts.
2001-07-06Use "route -n show -inet" to determine the default multicast iface.Angelos D. Keromytis
2001-07-03pull in rc.conf early so that pf(1) startup is right; tested by jasoni, ↵Theo de Raadt
comments from millert
2001-05-30Remove ipf. Darren Reed has interpreted his (old, new, whichever)Theo de Raadt
licence in a way that makes ipf not free according to the rules we established over 5 years ago, at www.openbsd.org/goals.html (and those same basic rules govern the other *BSD projects too). Specifically, Darren says that modified versions are not permitted. But software which OpenBSD uses and redistributes must be free to all (be they people or companies), for any purpose they wish to use it, including modification, use, peeing on, or even integration into baby mulching machines or atomic bombs to be dropped on Australia. Furthermore, we know of a number of companies using ipf with modification like us, who are now in the same situation, and we hope that some of them will work with us to fill this gap that now exists in OpenBSD (temporarily, we hope).
2001-03-13spelling; maurice@maurice.wan.nlTheo de Raadt
2001-02-06ignore blank lines in addition to commentsTodd T. Fries
fixes pr#1660 from wilfried@telia.com .. Thanks!
2001-01-10support !command in bridgename.if files, tooJason Wright
2000-11-27Use -n to test if a variable is non-zero. Otherwise, if the variable'sTodd C. Miller
contents start with a '-' test becomes unhappy (since it interprets it as another option).
2000-11-08This fixes pr 1481, we now handle args > 6 in /etc/hostname.if in theTodd T. Fries
cases where we did not previously handle them. Thanks to Scott Atwood <atwood@cs.stanford.edu> for reminding us of this.
2000-09-02subtle bug .. global variables in a while loop need reset 'just incase'Todd T. Fries
With: hostname.fxp0 having a last line of: inet6 alias 3ffe:... and hostname.gif0 having a first two lines of: giftunnel 1.2.3.4 dest 1.2.4.3 We end up with the command: ifconfig gif0 giftunnel alias 1.2.3.4 1.2.4.3 .. which is clearly wrong and fixed by this change
2000-06-18rc.conf now parses ${local_rcconf} internally; closes pr 1259Todd T. Fries
2000-05-08fix dhcp 'NONE' ness from install to allow media parsing to workTodd T. Fries
.. ok deraadt@, millert@
2000-04-21rc.conf.local support, inspired by chuck yerkesTheo de Raadt
2000-04-04Remove the -E flag from ipf as it is implicitly enabled and usingTodd C. Miller
the -E flag here causes the kernel to printf 'IP Filter: already initialized'.
2000-03-18silence all extra route addition printoutsTheo de Raadt
2000-03-17correct reject route installations for IPv6. improve comments.Jun-ichiro itojun Hagino
2000-03-12disallow packets to malicious 6to4 prefix, based onJun-ichiro itojun Hagino
http://playground.iijlab.net/i-d/draft-itojun-ipv6-transition-abuse-00.txt
2000-03-10fix non behaviorTodd T. Fries
with this `!' lines in /etc/hostname.* run even without certain lines (like a comment) preceeding it.
2000-01-10allow arbitrary commands in /etc/hostname.* files if the line starts with '!'Todd T. Fries
2000-01-02rtsol case can configure the interface up, since it would be nice to finishTheo de Raadt
DAD before the actual rtsol(8) run happens later. and since it will rtsol, it is going to be up in any case.
2000-01-02one more indentation fix.Jun-ichiro itojun Hagino
2000-01-02indentation fix (todd's part)Jun-ichiro itojun Hagino
2000-01-02fix rtsold case, reset cmd for each iteration!Todd T. Fries
2000-01-02allow options after "rtsol".Jun-ichiro itojun Hagino
XXX both "dhcp" and "rtsol" has keyword *down* at the end. is it okay?
2000-01-02echo "IPv6 autoconf: interfaces" before invoking rtsol.Jun-ichiro itojun Hagino
sleep for net.inet6.ip6.dad_count seconds to ensure that IPv6 DAD is completed. TODO: rtsold (rc.conf line), manpage
2000-01-02ipv6 autoconf on hosts (non-routers).Jun-ichiro itojun Hagino
to do this, 1. in sysctl.conf, add these lines: net.inet6.ip6.forwarding=0 net.inet6.ip6.accept_rtadv=1 2. in hostname.foo, add rtsol specifying two or more interfaces with "rtsol" may result in strange behavior - ipv6 spec does not permit multi-interface node to be autoconfig'ed.
2000-01-02add to hostname.* parsing:Todd T. Fries
- multiple entries support (read: aliases) - inet6 support - support for comments (#) (look for hostname.if(5) commit for syntax details)
1999-12-31install IPv6 reject routes only if kernel is capable of IPv6.Jun-ichiro itojun Hagino
1999-12-09avoid transmitting invalid IPv6 packets out to the wire.Jun-ichiro itojun Hagino
1999-12-09do not perform IPv6 initialization for loopback interface.Jun-ichiro itojun Hagino
MUST make lo0 up before any IPv6 operations. it will be considered a pilot error if you don't. (I prefer to have lo0 initialized automatically)
1999-09-01support # characters in bridgename.* files; millertTheo de Raadt
1999-09-01cleanup parsing of hostname.* files, and seperate bridge control intoTheo de Raadt
bridgename.* files; all documented in new hostname.if(5) and bridgename.if(5) man pages
1999-08-09Only parse/setup the hostname.foo file if interface foo exists (thisAngelos D. Keromytis
is useful for laptops with different ethernet cards etc.)
1999-03-29New multicast route setup styleNiklas Hallqvist
1999-03-26Add bridge interface handlingNiklas Hallqvist
1999-03-01Add support in /etc/hostname.xxx for files of the format:Todd C. Miller
up [options] Any of the following may or may not be set: $name $mask $bcaddr $extras
1998-10-28Kill the awful hack used to match and split /etc/hostname.* We now useTodd C. Miller
a function, isalphanumeric, to determine whether an interface name is likely to be valid. This means that things like /etc/hostname.le0.bak, /etc/hostname.le0#, /etc/hostname.le0~, etc. will be ignored as they should. There is no longer an implicate assumption that /etc/hostname.* only contains a single '.'.
1998-10-06move ipnat to end of netstart, to support dhcp+ipnatTheo de Raadt
1998-09-18apply media directives on dhcp interfacesTheo de Raadt
1998-09-10better way of handling dhcp client; Jason Ish <jbi130@mail.usask.ca>Marco S Hyman
1998-09-08dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>Marco S Hyman
1998-08-24You can't use -interface default when there's no default gatewayJason Downs
set (yet). Use -interface $hostname if mygate doesn't exist so that this actually works on routers.
1998-07-04put 224 route on default, to avoid a hostname lookupTheo de Raadt
1998-05-22use route -n, what the heckTheo de Raadt
1998-03-28s/^nat/ipnat/Theo de Raadt
1998-02-23remove trailing blank lineNiklas Hallqvist