Subversion Repositories My Stuff

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
29 kardasa 1
#!/bin/bash
2
 
3
if [ -f /usr/local/bin/net-functions-service.sh ]
4
then
5
        source /usr/local/bin/net-functions-service.sh
6
else
7
        echo "Blad: /usr/local/bin/net-functions-serwis.sh nie mogly zostac zaladowane!"
8
        exit 1
9
fi
10
 
11
if [ ! -x $(which dialog) ]
12
then
13
        echo "Blad: Program dialog jest wymagany do uruchomienia net-setup. Koncze prace!"
14
        exit 1
15
fi
16
 
17
if [ "${#}" -eq 1 ]; then
18
        iface="${1}"
19
else
20
        echo "Blad: skrypt przyjmuje identyfikator interfjesu sieciowego jako pierwszy parametr skryptu."
21
        exit 1
22
fi
23
 
24
# Hide any potential error messages from the readlink/dirname/etc calls below
25
exec 2>/dev/null
26
 
27
[ ! -d /tmp/${USER}/setup.opts ] && mkdir -p /tmp/${USER}/setup.opts
28
cd /tmp/${USER}/setup.opts
29
 
30
# Show stderr again
31
exec 2>/dev/stderr
32
 
33
config_ip
34
 
35
if dialog --title "Zapisanie zmian na stale" --yesno "Czy zapisac zmiany w konfiguracji sieci tak aby byly one stosowane podczas kazdego kolejnego uruchomienia maszyny?\n\n Uwaga! Wybranie Nie, spowoduje, ze po restarcie maszyny przywrocone zostana poprzednie ustawienia" 15 70
36
then
37
        write_net_conf
38
        echo "Zmiany w konfiguracji interfejsu sieciowego zostaly zapisane i beda stosowane po ponownym uruchomieniu maszyny."
39
        echo ""
40
else
41
        echo "Zmiany w konfiguracja interfejsu nie zostaly zapisany na stale i zostana przywrocone do poprzedniech ustawien po ponownym uruchomieniu maszyny."
42
        echo ""
43
fi
44
 
45
echo "Jesli skonfigurowales interfejs poprawnie mozesz wykonac komende \"ping www.wp.pl\" aby sprawdzic czy uzyskales polaczenie sieciowe."
46
 
47
# vim: ts=4