Aplikacje nie uruchamiaj

Ogólne pytania dotyczące systemu
leoh
Posty: 1
Rejestracja: 13 stycznia 2012, 16:15

Aplikacje nie uruchamiają się przed inicjalizacją połączenia sieciowego

Post autor: leoh »

Witam.
M
am problem i nie mogę znaleźć z pomocą Google rozwiązania.

Mam Debiana 6.0.2 i skonfigurowane połączone (ang. bonding) interfejsy sieciowe.

Kod: Zaznacz cały

 
  auto bond0
    iface bond0 inet static
        address 
        netmask 
        network 
        gateway 
        slaves eth0 eth1
        bond-mode active-backup
        bond-miimon 100
        bond-downdelay 200
        bond-updelay 200
I teraz przykładowo aplikacja NTP.

Kod: Zaznacz cały

    /var/log/daemon.log.1 :D ec 16 13:05:38 W1 ntpd[2183]: ntpd 4.2.6p2@1.2194-o Sun Oct 17 13:35:13 UTC 2010 (1)
    /var/log/daemon.log.1 :D ec 16 13:05:38 W1 ntpd[2184]: proto: precision = 0.115 usec
    /var/log/daemon.log.1 :D ec 16 13:05:38 W1 ntpd[2184]: unable to bind to wildcard address 0.0.0.0 - another process may be running - EXITING
    /var/log/daemon.log.1 :D ec 16 13:05:41 W1 ntpdate[1128]: step time server 172.19.5.15 offset -3.105424 sec
Po dodaniu w /etc/rc.local wpisu:

Kod: Zaznacz cały

sleep 10 ; /etc/init.d/ntp start
Wszystko jest poprawnie w sensie, aplikacja uruchamia się (zrzut z innej maszyny):

Kod: Zaznacz cały

Dec 20 13:37:16 L2 ntpd[1307]: ntpd 4.2.6p2@1.2194-o Sun Oct 17 13:35:13 UTC 2010 (1)
Dec 20 13:37:16 L2 ntpd[1319]: proto: precision = 0.117 usec
Dec 20 13:37:16 L2 ntpd[1319]: unable to bind to wildcard address 0.0.0.0 - another process may be running - EXITING
Dec 20 13:37:23 L2 ntpdate[1094]: no server suitable for synchronization found
Dec 20 13:37:23 L2 ntpdate[1128]: step time server 172.19.5.15 offset -0.137415 sec
Dec 20 13:37:26 L2 ntpd[1429]: ntpd 4.2.6p2@1.2194-o Sun Oct 17 13:35:13 UTC 2010 (1)
Dec 20 13:37:26 L2 ntpd[1430]: proto: precision = 0.114 usec
Dec 20 13:37:26 L2 ntpd[1430]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
Dec 20 13:37:26 L2 ntpd[1430]: Listen and drop on 1 v6wildcard :: UDP 123
Dec 20 13:37:26 L2 ntpd[1430]: Listen normally on 2 lo 127.0.0.1 UDP 123
Dec 20 13:37:26 L2 ntpd[1430]: Listen normally on 3 bond0 172.16.4.47 UDP 123
Dec 20 13:37:26 L2 ntpd[1430]: Listen normally on 4 bond1 192.168.253.52 UDP 123
Dec 20 13:37:26 L2 ntpd[1430]: Listen normally on 5 lo ::1 UDP 123
Dec 20 13:37:26 L2 ntpd[1430]: Listen normally on 6 bond0 fe80::21b:21ff:feb1:748 UDP 123
Dec 20 13:37:26 L2 ntpd[1430]: Listen normally on 7 bond1 fe80::21b:21ff:feb1:74c UDP 123
Pytanie jest, jak i czy można jakoś w sekwencji startowej wstawić opóźnienie po utworzeniu zespolonych interfejsów sieciowych aby upewnić się, że inne skrypty uruchomią się po restarcie (dodawanie opcji usypiania jest obejściem problemu). Czy macie może jakieś pomysły?


Pozdrawiam.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jest taka pozycja, która stanowi abecadło postępowania z systemem: ,,Debian Reference'', zajrzyj do jednego z rozdziałów.
http://debian.linux.pl/threads/5676-Prz ... -napiszesz
http://www.debian.org/doc/manuals/debia ... theirusage
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Czy interfejs loop jest podniesiony?
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Masz takie rzeczy jak:

Kod: Zaznacz cały

if-pre-up.d
if-post-down.d
To powinno pomóc.
ODPOWIEDZ