[gobolinux-users] How to Start dsl connection at boot time?
rubisher
rubisher at scarlet.be
Sat Jun 9 19:43:27 UTC 2007
Andy Feldman wrote:
> There's three ways to enable a new type of network at boot... but some
> are more "elegant" than others.
>
> The quick, basic way is to put all the steps you use to manually start
> it into /System/Settings/BootScripts/BootUp. I don't know anything
> about pppoe, but if you had to run cmd1, cmd2, and then cmd3, you
> could add a line like this:
>
> Exec "Enabling PPPOE..." cmd1; cmd2; cmd3
>
> If the commands are very long and you don't want to string them
> together on one line, write a script that has them all and then call
> the script from the BootUp file just like the above. There is a
> similar Shutdown file in the same BootScripts folder where you can put
> any disconnection commands.
>
> One more elegant way is to take advantage of the Network framework
> that already exists for DHCP/Static interfaces. If you add a function
> to /System/Settings/NetworkOptions called [interface]_PreUp it will be
> called before running ifconfig to bring the interface up. Similarly,
> there are PostUp, PreDown, and PostDown functions you can use for any
> steps that take place at those times.
>
> For example, I have a wifi connection secured with WPA2. Before I can
> take the ath0 interface up with ifconfig and get my IP with DHCP, I
> need to enable a supplicant program to handle the encryption. I have
> the following stuff in NetworkOptions:
>
> ath0_BootProto=DHCP
> NetworkInterfacesOnBoot=(
> "lo"
> "ath0"
> )
> function ath0_PreUp() {
> echo "Enabling WPA Supplicant, please wait..."
> wpa_supplicant -i ath0 -c
> /Users/nereusren/.wpa_supplicant/wpa2.conf -D wext -B
> sleep 5s
> }
>
> Alternatively, if PPPOE is too different from Static or DHCP or you
> really want to make the "correct" solution, you could write a new
> network Task to add PPPOE as a BootProto type. Have a look at
> /System/Links/Tasks/DHCPNetworkInterface to see how it's done for
> DHCP, and you should be able to figure out how to add one for PPPOE.
> /S/L/T/Network automatically calls [BootProto]NetworkInterface for
> whatever the BootProto is in NetworkOptions, so all you need to do is
> add a PPPOENetworkInterface task.
>
> If you do go this route you should consider adding the Task to the
> RP-PPPoE recipe and submitting it (or just sending it to this list) so
> others can take advantage of it.
>
> Hope that helps,
> -Andy
>
more clear then that I die ;<)
I will investigate your proposal and report to the list my results ;-)
Tx,
r.
> On 6/9/07, rubisher <rubisher at scarlet.be> wrote:
>> I haven't encounter any pb to configure my pppoe interface to my isp.
>>
>> I can easily start and stop it manualy but how should I started automaticaly at system boot?
>>
>> I try to have a look at wiki pages but I just find dhcp and static as BootProto, is there any other for dsl connection?
> _______________________________________________
> gobolinux-users mailing list
> gobolinux-users at lists.gobolinux.org
> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>
>
More information about the gobolinux-users
mailing list