meillä on adsl:n kanssa ongelmia ukkosella. aina kun ukkosrintama lähestyy, katkeaa adsl-yhteys. eli koko adsl-linjavalo sammuu. ei voi tietää mistä tämäkin johtuu, mutta jonkinlainen varayhteys pitäisi kehitellä.
hahmottelin asiaa näin:
-pingataan soneran palvelinta 10 sek välein
-jos pingiin ei tule vastausta, ajetaan eth0 alas ja wvdialilla avataan mokkulayhteys.
tuohon asti kaikki on niin simppeliä, mutta miten ihmeessä toteutan yhteyden vaihdon takaisin adsl:lle. eli jotenkin pitäisi saada tietää kun adsl toimii jälleen.
tuollaista mietin että jos tuota eth0:aa ei ajaisikaan alas, niin pystyisikö wgetillä hakemaan modeemin status-sivun osoitteesta 10.0.0.254 käyttäen tuota verkkokorttia, vaikka oletusyhteys sillä hetkellä olisikin mokkula?
kaikki pienimmätkin ideat auttaisi nyt eteenpäin pääsyssä. ei kai tällaiseen asiaan sentään mitään valmista ohjelmaa taida olla?
hahmottelin asiaa näin:
-pingataan soneran palvelinta 10 sek välein
-jos pingiin ei tule vastausta, ajetaan eth0 alas ja wvdialilla avataan mokkulayhteys.
tuohon asti kaikki on niin simppeliä, mutta miten ihmeessä toteutan yhteyden vaihdon takaisin adsl:lle. eli jotenkin pitäisi saada tietää kun adsl toimii jälleen.
tuollaista mietin että jos tuota eth0:aa ei ajaisikaan alas, niin pystyisikö wgetillä hakemaan modeemin status-sivun osoitteesta 10.0.0.254 käyttäen tuota verkkokorttia, vaikka oletusyhteys sillä hetkellä olisikin mokkula?
kaikki pienimmätkin ideat auttaisi nyt eteenpäin pääsyssä. ei kai tällaiseen asiaan sentään mitään valmista ohjelmaa taida olla?
Vastaukset 6
Vanhimmat
ajaisi alas vaan antaisin olla pystyssä. Jos pingi ei mene läpi, niin muutetaan routtausta mokkulaan. Ja kun pingi menee taas läpi, niin muutetaan routtaus takaisin adsl:ään. Taidat tarvita kontrollitiedoston routtauksenn tilan selvittämiseksi.
anteeksi maalaisuuteni, nyt meni hieman yli hilseen.
eli miten käytännössä tuo routtaus muutetaan?
osaisitko selittää saman asian vähän enemmän rautalangasta vääntäen? :)
kontrollitiedosto?
Varmaankin tarkoittaa jotain sellaista että on kaksi verkkolaitetta eth0 ja eth1 (varalaite)
reititystaulussa on tehty pingattavalle osoitteelle oma reitti laitteen eth0 kautta. Defaut route on eth0.
Kun pingi ei enää mene läpi niin niin vaihdetaan default routeksi eth1. Pingi menee edelleen laitteeseen eth0. Kun yhteys palaa niin default routeksi palautetaan eth0.
Reittejä vaihdellaan route komennolla. Pingien määrä on syytä pitää kohtuullisen pienenä ettei kukaan hermostu. Varmaankin tuo homma toimisi melko yksinkertaisella scriptillä.
Itse lähtisin varmaankin katselemaan ratkaisua täältä päin.
http://lartc.org/howto/lartc.rpdb.multiple-links.html
Tuo howto on pitkä, perusteellinen ja raskassoutuinen. Kuitenkin tutustumisen arvoinen. Kannattaa kyllä lukea alusta loppuun ajan kanssa,
kiitos kummallekin vastaajalle!
homma alkaa pikkuhiljaa hahmottumaan. nyt ainakin tiedän miten tämä pitää toteuttaa ja se on jo hyvä alku!
88.193.178.111
Joku osoite jossain helsingissä jossa on ssh-portti auki? Onkohan käyttäjätunnus ja salasana root?