Hai milisers,

Saya ada file config.xml (bawaan safesquid) yg setiap kali ip publik
speedy berubah kudu diupdate networknya (di sini server linux memakai load
balancing dg 2 koneksi, satu fixed ip dan satu dinamik ip). Koneksi speedy
pakai ppp (modem diset bridge mode). Nukilan file config.xml sbb:

...
            <enabled>true</enabled>
            <comment>Speedy</comment>
            <profiles>NetworkA</profiles>
            <ip>125.164.243.239</ip>
            <pamauth>false</pamauth>
            <username></username>
...
        <interface>
            <enabled>true</enabled>
            <comment></comment>
            <profiles>NetworkA</profiles>
            <ip>125.164.243.239</ip>
        </interface>
...

Jadi di skrip /etc/ppp/ip-up (slack) ada script spt ini:

...
CONFIGXML=/opt/safesquid/config.xml
TEMP=/tmp/temp
/usr/bin/sed "/<profiles>NetworkA/,/<\/ip>/ {s|[0-9.]*\(</ip>\)|$IPLOCAL\1|g}" \
   $CONFIGXML > $TEMP
/usr/bin/cat $TEMP > $CONFIGXML
/etc/rc.d/init.d/safesquid restart

Note: IPLOCAL diperoleh dr environment variables di script /etc/ppp/ip-up

Ini saya coba sudah berhasil replace ip lama ke ip baru.
Cuma mau memastikan apakah teknik ini sudah benar ? Soalnya saya baca manual
sed, langsung loncat ke topik addressing, karena saya hanya mau ubah ip yg ada
di antara baris ini:

            <profiles>NetworkA...
            ...</ip>

FYI, hebat juga slack 12, di versi ini saya bisa instal safesquid (butuh
paket pam.d), biasanya instal safesquid di redhat atau fedora, paket pam.d
untuk slack 12 saya peroleh di linuxpackages.net



-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~


-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke