Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Aug 2010 14:42:57 +0200
From:      "Julian H. Stacey" <jhs@berklix.com>
To:        =?UTF-8?Q?I=C3=B1igo_Ortiz_de_Urbina?= <inigoortizdeurbina@gmail.com>
Cc:        FreeBSD Net <freebsd-net@freebsd.org>, Zeus V Panchenko <zeus@ibs.dn.ua>
Subject:   Re: startup network configuration choice 
Message-ID:  <201008151243.o7FCgvC7011391@fire.js.berklix.net>
In-Reply-To: Your message "Sun, 15 Aug 2010 13:44:55 %2B0200." <AANLkTi=ahqjogFbUbk=D7ETjhEi2x-h9R5xTWzVtZGzu@mail.gmail.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
=?UTF-8?Q?I=C3=B1igo_Ortiz_de_Urbina?= wrote:
> Maybe you could glue some ifstated magic to your script.
> 
> I heard suggestions like this some time ago on a different list,
> anyway, I have never tried it myself as running a script to setup my
> network manually is not inconvenient, after all, I do startx myself
> everytime I boot the computer :)

Personally I have this in /etc/rc.conf, 
	host="mylap"     ; domain="company.com"
	host="mylap"     ; domain="no.net"
	host="mylap"     ; domain="home.net"
	hostname="$host.$domain"
	case $hostname in       #{
	        "mylap.home.net")  #{
			ifconfig_fxp0="inet 192.168.10.11"
			# whatever other things too
			;;
		"mylap.company.com") 
			ifconfig_fxp0="inet 10......
			;;
			ifco........
		"mylap.no.net") 
			;;
		 esac
Before I shut down to leave, I edit it, moving destination domain
to last in list.
What I should do is eg:
	ping -c 1	some_known_site_dependent_host
or better still set up dhcpd hosts, & let the laptop search for 
site dependent dhcpd servers.


> If you get anywhere, posting your findings would be helpful and
> healthy for the archives

The topic has been discussed numerous times over years on
mobile@freebsd.org, I think it better the topic stays there than
on net@ :-) so search the mobile@ archives

( net@ seems more appropriate for somewhat deeper stuff, if eg DHCPD fails
to negotiate or whatever. )

> 
> On 8/15/10, Zeus V Panchenko <zeus@ibs.dn.ua> wrote:
> > Hi All,
> >
> > may somebody advice, please ...
> >
> > i'd like to get automatic network configuration for my netbook while
> > startup depending on the network it connected to while starting up ...
> >
> > not dhcp, but system startup script to detect the network and to
> > configure the interfaces
> >
> > i have written script which receives arguments -h for home and -j for
> > job and cosequently configures network, and configured network in
> > rc.conf for one of the connections (default is job)
> >
> > but i'd like the system to do that automaticaly to avoid timeouts of
> > network services like sshd/sendmail/e.t.c. when i'm starting up with
> > "wrong" connection
> >
> > is there correct way to do that with some of the sturtup scripts or i
> > have to do that by hands somewhere in rc.early?
> >
> > --
> > Zeus V. Panchenko
> > IT Dpt., IBS ltd			      	        GMT+2 (EET)
> > _______________________________________________
> > freebsd-net@freebsd.org mailing list

Cheers,
Julian
-- 
Julian Stacey: BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com
 Mail plain text,  Not HTML, quoted-printable & base 64 dumped with spam.
	Avoid top posting, It cripples itemised cumulative responses.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008151243.o7FCgvC7011391>