Den 04 Mar 2003 22:15:54 +0100 skrev Soren Davidsen:
>Esben Skov Pedersen <spam@geek.linux.dk> writes:
>
>> Jimmy wrote:
>> > Hej
>> > Jeg har en ADSL, og ønsker at min RH 8.0 text mode FW selv finder ud
>> > af, om
>> > der er forbindelse til nettet eller ej.
>> > Hvis der ikke er, skal den ringe op vha. det interne modem og kalde
>> > et
>> > .sh-script, som ændrer reglerne i iptables fra eth0 til ppp0.
>> > 1 - Hvordan checker man om man er på nettet?
>> > Ved at pinge min udbyders dns-server?
>>
>> Ja. Sørg for at vælge en der svarer på ping. lynx -source kan også
>> være en mulighed.
>>
>> > 2 - Jeg formoder scriptet skal kodes i Shell, da der er mange systemkald
>> > (ping, ring op, kør .sh-script)?
>>
>> Ja. Alt andet vil vist være overkill.
>
>Du kan evt. ogsaa klare det ved at saette en ppp auto-dialer op, og
>lave flere routes, hvor dit eth0 er vaegtet hoejest. Jeg kan ikke
>lige huske om man skal have nogle patches til kernen for at faa
>dette til at funge, men linux kan lave 'redundante' routes med
>fail-over - hvis det er hvad du oensker
.
Der skal stadig noget til at fortælle hvornår forbindelsen er nede - en
eller anden form for routing-daemon. Og jeg tror ikke lige han som
privat-person får hverken RIP eller BGP fra ISP'en. Så ping er nok
det nemmeste.
Det eneste tidspunkt hvor systemet har mulighed for at lave failover
uden hjælp, er når der er en indikation fra hardwaren om at linien
fysisk er nede. Fx. med dialup, men ikke med en ADSL, hvor netkortet
kun kan se den fysiske forbindelse imellem sig selv og router / bridge.
Mvh
Kent
--
NT er brugervenligt - det er bare brugerne der ikke kan finde ud af det
- en NT-administrator