Autor: Adam Plaszczyca (trzypion_at_ornak.waw.pdi.net)
Data: Wed 24 Jan 2001 - 11:49:37 MET
Andrzej Pięta <ap_at_zt.koszalin.tpnet.pl> napisał:
> Bedę wdzięczny ( i pewnie nie tylko ja) jakbyś podał chociał jakieś surowe
> rozwiązanie.
Tak na kolanie:
/*hau!*/
tmp='addr.tmp'
'ifconfig lan0 >'tmp
rc=stream(tmp,'C','OPEN READ')
addr=WORD(linein(tmp),3) /* zobacz ktorym slowem w wyniku
polecenia ifconfig jest adres */
rc=stream(tmp,'C','CLOSE')
'del 'tmp
gateway=''
addr=/* i tu zapomnialem jak sie nazywa funkcja ktora tnie
do n wystapienia znaku x....
W sumie mozna rozbic adres interface'u na cztery zmienne a,b,c,d
i potem kolejnymi IFami zalatwic sprawe... */
SELECT addr
when '10.150.3.' then gateway='10.150.3.48'
when '213.140.1.' then gateway='213.140.1.'
/* i tak dalej*/
end
'route add default 'gateway
end
/*hau hau!*/
-- ___________ (R) /_ _______ Adam 'Trzypion' Płaszczyca (+48 502) 122 688 ___/ /_ ___ ul. Ludwiki 1 m. 74, 01-226 Warszawa _______/ /_ IRC: _555, http://mike.oldfield.org.pl/ ___________/ mail: _555_at_irc.pl UIN: 4098313
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:29:54 MET DST