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