ADSL: 14 dní a šmytec part 2

Loňského listopadu jsem si stěžoval, že mi navázaná ADSL session nevydrží více než 14 dní. Nevím čím to je, ale od neděle se mi občas zničehonic zrestartuje ADSL modem, čehož nepříjemným důsledkem je úplné zmatení internetové gw a tím pádem ztráta připojení k internetu.

Vypozoroval jsem, že po tu dobu, než modem naváže ADSL připojení, je vnějšímu síťovému rozhraní skrze DHCP přidělena adresa z privátního rozsahu 192.168.1.0/24, která je sice později nahrazena správnou veřejnou IP, nicméně v tomto okamžiku už neproběhnou up/down příkazy z /etc/network.

Do té doby, než přijdu na nějaké inteligentnější řešení, jsem si zbastlil nekvalitní bashový skript, který spouštěný cronem v pětiminutovém intervalu testuje pomocí pingu funkčnost připojení:

#!/bin/bash

rm /home/user/scripts/inet/test
ping ubuntu.com -s 1000 -c 5 -q >> /home/user/scripts/inet/test

FILENAME=/home/user/scripts/inet/test
FILESIZE=$(stat -c%s "$FILENAME")

if [ $FILESIZE == 0 ]; then
	touch /home/user/scripts/inet/`date '+%Y-%m-%d-%H-%M-%S'`
	/sbin/ifdown eth0 && /sbin/ifup eth0
fi

exit 0

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd>
  • Řádky a odstavce se zalomí automaticky.
  • Images can be added to this post.

Více informací o možnostech formátování

`