[BSD] PPP linkup script + dinamikus ip

Zsolt Sztankay stan at mail.datanet.hu
2004. Júl. 6., K, 11:34:10 CEST


Szia!

Van egy 4.10-es gepem, plusz egy regisztralt dinamikus ip-s cimem. 
Eddig daemonkent ment a dinamikus ip beallito (ez-ipupdate) es fel 
orankent megnezte van-e valtozas, ha lett volna, beallitotta az uj 
ip-t. Ez ment is, dehat esetlegesen fel ora kesessel latom a gepet. 
Utananeztem a ppp.linkup scriptnek, lattam, hogy ez rendben is lehet es 
beirtam, hogy

MYADDR:
  !bg /usr/local/bin/update-dyndns
  !bg /usr/bin/killall -HUP mlnet-real

Ez a leirasok alapjan kiraly. Az update-dyndns script ugy mukodik, hogy

#!/usr/local/bin/ez-ipupdate -c
[es innentol a parancsok]

Magaban a script megy, tehat elmeletileg az is rendben. Ezeknek 
elmeletileg vegig kell menniuk, tehat eloszor nem bg hanem shell 
illetve ! verzioban probaltam es nem ment a ppp, mert vart a shell 
vegere, holott annak ugye rendben le kell futnia. Akkor atirtam !bg-re, 
de igy sem megy. Olyan, mintha nem akarna lefutni, pedig a ppp.logban 
is ott figyel ket sor, hogy Command: es a ket lefuttatando allomany. 
Most jutott eszembe, lehet az a baj, hogy a stdout-ra ir ki valamit az 
ez-ipupdate es azt nem tudja lekezelni a ppp?

Mas. Az utobbi idoben az ADSL feljelentkezesnel ket ip cimet ad, azaz a 
tun0 ket cimmel latszodik az ifconfig-ban. A ppp.log alapjan nem 
ketszer tarcsaz, hanem a IPCP protokol ket cimet ad neki. Erre valami 
otlet miert is lehet?

Most persze az emlitett problema miatt nem latom a gepet, de delutan 
tudok mas infot is adni, ha szukseges.

Udv,
Zsolt




További információk a(z) BSD levelezőlistáról