===============================
= DULLATIP BICARA PROYEK UUCP =
===============================
(c) 2002 Abdul Latip -- Junior Staff Angkasa Internet, Surabaya.
Silakan menyebarkan dan memanfaatkan berkas ini, untuk
keperluan pribadi, mau pun untuk keperluan komersial,
dengan ketentuan serupa dengan GFDL.
Berkas: http://people.WebIndonesia.com/dullatip/opini/2002/0812-UUCP.txt
Kontak: dullatip <@T> angin <dot> com
Revisi: 0.7 04 November 2002 Revisi sana-sini lagi
0.0 12 Aug 2002 Start
Diff: Sorry, nggak ada diffnya.
=========================================================
=== SILAKAN KONTAK DULLATIP JIKA TERTARIK IKUTAN UUCP ===
=========================================================
Daftar Isi:
===========
- Co-Chairs
- Hukum 4/12
- Milis
- Rujukan Tambahan
- Masalah
- Mengambang
- Tuntas
- DNS Indo-UUCP
- MTA
- Marketing Mambo Jumbo
- Akses
- Perangkat
- Strategi
- Testing
- User Bersejarah
- CATATAN TEKNIS
=========================================================================
Co-Chairs:
==========
- P.Y. Adi Prasaja
- Ribut Yuyusipo
Hukum 4/12:
===========
4: Ribut Yuyusipi PYAP, IMW, MDAMT
12: GBKRMT-ALKS, Adi Nugroho, Denbaguse Ngarso, Irwan Hadi, Aris,
... siapa lagi?
Milis:
======
Alamat: indo-uucp <@T> mangga.padinet.com
Langganan, Hubungi:
adi <@T> acme.com
Arsip: http:/
/mail-archive.com/indo-uucp@mangga.padinet.com
Layanan: listar <@T> mangga.padinet.com
Rujukan Tambahan:
=================
- Bli I Made Wiryana
http://wiryana.pandu.org/Indo-U
UCP/
http://wiryana.pa
ndu.org/Indo-UUCP/conf-uucp.html
http://wiryana.pandu.
org/Indo-UUCP/uucp1.html
- MDAMT
http://aksi.mdamt.net/art/b
zipuucp.html
http://aksi.mdamt.net/art/u
ucp.conf.txt
http://publi
c.bisnisweb.com/seminar/uucp/web/img0.html
- Promosi Web Indonesia Allience
http://WebIndonesia.com/uuc
p/promo.html
http://WebIndonesia.com/uucp
/free.html
- Bofcana Teknologi UUCP
http://rms46.vLSM.org/1/34.html
- Proyek UUCP
http://www.uucp.org/
- Other
http://www.inte
rnatif.org/bortzmeyer/uucp-over-ssh/
http://www.ore
illy.com/catalog/linag2/book/ch16.html
http://www.g
numonks.org/ftp/pub/doc/uucp-over-ssl.html
http://www.mail-archive.com/indo-uucp@mangga.padinet.com/msg00101.html
Masalah:
=======
- MDGR
indo-uucp merupakan kegiatan perdana MDGR. Untuk itu;
diharapkan akan menjadi "kisah sukses", setidaknya kita
bisa mendapatkan hikmah bermanfaat, Amen.
- Berkelanjutan
Mudah-mudahan, indo-uucp merupakan sebuah kegiatan
berkelanjutan; dan tidak mati di tengah jalan (kalau
di pinggir, boleh? :-).
- 4 Simpul Aktif
Apakah kita bisa menargetkan 4 simpul aktif (produksi)
pada akhir tahun 2002 ini?
- 10 Simpul Operasional
Apakah kita bisa mencapai 10 simpul operasional
pada akhir tahun 2003?
- Operator
Apakah kita bisa membayar operator part time
pada akhir tahun 2004?
- Obsolete
Kita berlomba dengan waktu: semakin lama uucp akan
semakin obsolete
- Marketing Mumbo Jumbo
Tanpa merketing yang bener; kita bisa mati pelan-pelan
- Teknis
Apakah kita bisa mengeluarkan dokumen/ berkas sederhana
HOWTO step by step menjalankan uucp di windows dan
linux melalui telkom.net? Volunteer?
- Yang sedang ditulis (mana?):
* Sendmail for UUCP (baru 40% selesai)
* UUCP over SSL (versi saya, biar tambah rame) :-)
* UUCP over SSH (baru judul doang) :-)
- Berapa kapasitas maksimum mangga?
400MB/ hari?
- Berlangganan milis indo-uucp: KONTAK SIAPA???
BLL: janji mau membuat formulir pendaftaran
Lihat juga http://www.g
oogle.com/search?q=uucp+service
- Mail Archive?
* backup arsip dalam format mbox yang dirotate bulanan?
* mailman ?
* anonymous ftp per bulan?
- anti spam/ open relay?
- Cara Arsip
* mhonarc lebih baik dibanding pipermail
* pasang mail2html macam mhonarc/hypermail ini mudah sekali
* bagaimana dengan fasilitas search?
* mangga.padinet.com khusus untuk uucp
* absurd: sistem uucp berbasis web?
* apakah ada program mail responder yg bisa ngasih "arsip"
Mengambang:
===========
- uulog -F
"uucico mangga.padinet.com - (2002-08-14 13:04:26.01 22498)
Wrong time to call"
- SSL or not SSL?
* track record openssl kurang baik
* track record stunnel kurang baik
* ssl connection 'bisa' disniff (ngapain sniff uucp)?
* sh*t happens .. as always ;-)
* linux juga track recordnya kurang baik
* SSL? Apakah salah sekalian mempraktekan kebiasaan "baik"?
Murphy's Law: Sh*t happens!
- Apakah terlalu paranoid sehingga perlu multiple server?
Dahulu, indogtw pun pernah dengan 2 modem saja (COM1: COM2).
Dahulu, UUNET cukup satu server saja, koq!?
Tuntas:
=======
- MTA: Qmail atau Postfix?
* dua-duanya.
- UUCP via TCP/IP
Sukses: mencoba via TelkomNET instan (PYAP 2002-08-22)
- Arsip: http://
mail-archive.com/indo-uucp@mangga.padinet.com
- Email header: [indo-uucp]
- UUCP-via-SSL: menggunakan port 4031
- bang!bang!bang vs FQDN (RFC-2821)
* contoh bang: mangga.padinet.com!acme.com!adi
* apa ada yang mau "uucp bang only"? --> FQDN only.
* contoh FQDN: adi<@T>acme.com
* level MTA: disable
swap_bangpath = no
allow_percent_hack = no
* level UUCICO/RXXX: enable?
gunakan: tinyrmail, atau rmail 'wrapper' postfix (shell script).
* bagemana dengan literatur yang pake bang!bang?
- Quota dan AntiSpam
- quota spool simpul? (standar: 1MB ?)
cron: expire
- holding period simpul? (standar: 14 hari ?)
cron: digabung dengan quota?
- filter anti spam/anti open relay? (?)
- size limit per email? (standar: 65 kbytes ?)
DNS Indo-UUCP:
==============
- NS uucp.padinet.com:
kediri.WebIndonesia.com, ns1.regex.com, ns2.regex.com.
- Kontak: dullatip <@T> angin <dot> com
Kalau ada yang berminat meletakkan domain di atas node uucp,
silakan kontak dullatip.
- Simpul:
* node1.uucp.padinet.com (MX 10 mangga.padinet.com).
* node2.uucp.padinet.com (MX 10 mangga.padinet.com).
* ...
* node9.uucp.padinet.com (MX 10 mangga.padinet.com).
MTA:
====
- Postfix (Adi)
* masukkan 'node1.uucp.padinet.com' ke $mydestination
* support virtual domain, sangat minim.
- Qmail (MDAMT)
* unsupported (self supported)
* single rcpt to (single recipient delivery).
* ada ketergantungan sama tools qmailadmin
Marketing Mambo Jumbo:
======================
- URL:
* http://www.webindones
ia.com/uucp/promo.html
* http://www.webindonesi
a.com/uucp/free.html
- Apa yang dilakukan, jika ada yang tertarik UUCP?
- Teaser:
* Bisa dipakai untuk ByPass Telkom.net!
* SoHo dengan multiple email account aktif
* Sekolah Yang Jauh dari WarNet
= list organisasi/LSM/sekolah?
= kontak off internet (no. telepon/hp?)
* ISP: transfer mail antar cabang. Chunked data (email, gzipped)
di-xref secara periodik. Menggunakan zmailer? kompress transparent?
- dicari 'shortest-path'. biar cepet/murah
- 5 pilot project
- 5 berikut: free
- 25-30% free (NGO, Sekolah)
- no. rekening bank webindonesia ;p
- support:
* over internet/dial-in
* dilakukan oleh node??.mangga.padinet.com
- Dicari: Pengelola UUCP
* menguasai linux, WinNT, Windows2000, WindowsXP
* menguasai basica, gwbasic, turbo basic, quick basic, visual basic,
basic instinct, pascal, C/C++, php, perl, python, dll
* menguasai segala macam aplikasi internet (web, mail, ftp dll)
* menguasai mysql, pgsql, oracle, sybase, interbase dll
* menguasai dbase, foxpro, clipper dll
* menguasai cisco dll
* yang di atas plus segala aspek yang berkaitan dengan security
* terbiasa melakukan cabling
* menguasai aplikasi office: MS Word, MS Excel dll
* mampu memimpin dan dipimpin
* berpenampilan menarik
* mampu bekerja sama dan bekerja dalam tim
* punya keterampilan tinggi dalam bidang penjualan
* menguasai bidang marketing
* bisa buat kopi sendiri, makan sendiri dan bisa pulang sendiri
Akses:
======
- modem dial up ke Surabaya (?)
- TCP/IP (SSL?) via TelkomNet Instan (?)
Perangkat:
==========
- Opsi Silver
* DoS/Windows Waffle (versi? URL?)
* Paket UUPC dari Kendra (kew?)
* Knoppix (bootable Linux?)
* openXP (IMW)
- Opsi Gold
* Mandrake Linux
- Opsi Platinum
* Debian GNU/Linux
- software
* uucp taylor 1.0.61 hasil compile
* stunnel 3.22 hasil compile
* qmail 1.03 hasil compile
* Linux RH 6.1 (server, namanya serveruucp)
* FreeBSD 4.6-STABLE (local, namanya localuucp)
- metode
* bzip2
* ssl
* tcp/ip
Strategi:
=========
- Simpul Utama: mangga.padinet.com
Surabaya: 031-xxxx
- Simpul-simpul Pilot:
* nodeX.uucp.padinet.com:
- Daftar Volunteer:
- UP: mdgr.padinet.com
- UP: node1.uucp.padinet.com (risiyanto at bekas.com)
- UP: node2.uucp.padinet.com (gambar.saru at livedoor.com)
- ??: sekolah2000 (postfix)
- ??: Bu PYAP, Jakarta.
- ??: MDAMT, Seuseupan, TCP/IP only?
- ??: Ada yang kenal pak Omar Sari et. al?
- ??: PT "CDROM Jaya", Cibinong (dial ke mana?)
- ??: ?
- TataTertib
* KTP/NPWP
* surat keterangan berkelakuan baik
* surat dari menteri kehakiman
* ijin dari depparpostel
* loginname
* password
* nodename
* loginname
* password
* mail domain
* dns
* OS/perangkat lembut yang dipakai?
* ???
- siapkan mesin kita sebagai mx untuk domain yang mau dihandle
- menggunakan account uucp untuk menghandle domain-domain yang
ditransfer menggunakan uucp
- toolarge, adalah script untuk mereject message dengan size yang
melebihi batas tertentu. mungkin tidak diperlukan (?)
Testing:
========
% uucico -D -X11 -r1 -S mangga.padinet.com
apa isi /var/log/uucp/Debug ?
% uucico -D -r1 -S mangga.padinet.com
% uulog -F
User Bersejarah:
================
adi <@T> mdgr padinet com jangan lupa masukkan musium :-).
adi at mdgr dot padinet dot com telah menerima spam pertamanya.
==============
CATATAN TEKNIS
==============
/etc/uucp/call:
===============
# echo "mangga.padinet.com sik DIJAPRI" > /etc/uucp/call
/etc/uucp/port:
===============
% cat > /etc/uucp/port << ZCZCNNNN
port suucp
type tcp
protocol et
service uucp
ZCZCNNNN
~uucp/.qmail-default:
=====================
|if T=`test-uucp`; then forward $T; \
else echo "Sorry, no mailbox here by that name (#5.1.1)"; \
exit 100; fi
|condredirect toolarge toolarge test
|preline -d /usr/bin/uux - -r -gC -a"${SENDER:-MAILER-DAEMON}" \
`echo $EXT | cut -f1 -d-`!rmail "(${EXT2}@$HOST)"
(note: di atas terdiri dari 3 baris, ditulis dalam satu baris).
/var/qmail/bin/test-uucp:
=========================
#!/bin/bash
PATH=$PATH:/usr/lib/uucp
CHECKUUCP=`echo $EXT | cut -f1 -d-`
test "`uuname|grep -w $CHECKUUCP`" || exit 1
echo $1
exit 0
/var/qmail/control/virtualdomains:
==================================
acme.com:uucp-acme
hotmail.com:uucp-hotmail
vlsm.org:uucp-vlsm
/etc/uucp/call:
===============
{system} {loginname} {password}
system: remote node yang dituju, misalnya mangga.padinet.com
(kebetulan untuk mangga, node name = internet name
loginname: login name di mangga
password: password untuk login name di atas
/etc/uucp/config:
=================
# pubdir tidak dipakai
pubdir /data/uucppublic
spool /data/uucp/spool
logfile /var/log/uucp/Log
lockdir /var/lock
debugfile /var/log/uucp/Debug
statfile /var/log/uucp/Stats
max-uuxqts 5
/etc/uucp/dial:
===============
# kosongkan
/etc/uucp/dialcode:
===================
# kosongkan
/etc/uucp/passwd:
=================
# untuk 'server', format:
# <loginname> <password>
# uucico -l tidak menggunakan password system, setidaknya begitu
# by default. selain itu, default, uncrypted.
kethek ogleng
/etc/uucp/port:
===============
port suucp
type tcp
protocol t
port suucp
type pipe
protocol t
# ip mangga.padinet.com, port ngawur pakai 4031
# di mangga sendiri belum dipasang service uucp via ssl
command /usr/bin/openssl s_client -connect mangga.padinet.com:4031
port modem
type modem
device /dev/tts/1
speed 115200
carrier true
dialer chat "" ATZ\r\d\c OK AT&N7\r\d\c OK ATDT\D CONNECT
dialer chat-fail BUSY
dialer chat-fail NO\sCARRIER
dialer complete \d\d+++\d\dATH\r\c
protocol G
protocol-parameter G window 7
protocol-parameter G packet-size 1024
protocol-parameter G startup-retries 10
protocol-parameter G init-retries 10
protocol-parameter G retries 10
/etc/uucp/port
==============
port UUCPoverSSH
type pipe
command /usr/bin/ssh -a -x -q -i /etc/uucp/my-private-key -l anonuucp
bunga.compeng.org
reliable true
protocol etyig
mail.satunet.com:/etc/uucp/sys
==============================
call-login *
call-password *
commands rmail crmail rgsmtp gz-rmail
port tcpip
time any
myname mail.satunet.com
system mdgr.padinet.com
called-login mdgr
system uucp.rms46
called-login rms
system gaban
called-login mdamt
system mangga.padinet.com
myname mdgr.padinet.com
address mangga.padinet.com
port ssl
/etc/uucp/sys:
==============
call-login *
call-password *
time any
commands rmail gz-rmail
chat-timeout 120
chat ogin: \L word: \P
system mail.satunet.com
myname uucp.mdgr
address mail.satunet.com
commands rmail
port suucp
system mangga.padinet.com
myname mdgr.padinet.com
address mangga.padinet.com
commands rmail
port suucp
# phone 031-xxxxxxx
# port modem
system mangga.padinet.com
myname node1.uucp.padinet.com
address mangga.padinet.com
commands rmail
port suucp
/etc/uucp/sys
=============
[bagian atas dibusek untuk ngirit, karena standar]
system bunga.compeng.org
myname node-fake.bunga.compeng.org
address bunga.compeng.org
port UUCPoverSSH
SMART-HOST mangga.padinet.com:
==============================
/etc/postfix/main.cf:
transport_maps = /etc/postfix/transport
relayhost = mangga.padinet.com
/etc/postfix/transport:
mangga.padinet.com uucp:
% postmap /etc/postfix/transport
/etc/ppp/ip-up.local
====================
#!/bin/sh
# berikut ini bisa pakai ip-up.local atau ip-up
# saya pakai ip-up.local karena toh ip-up bawaan redhat
# di tempat saya memanggil ip-up.local kalau ada, dan
# pass semua argument ke ip-up.local.
TELKOM=$6
if [ "$TELKOM" = "oche" ]; then
/usr/sbin/uucico -D -r1 -c -S mangga.padinet.com
/bin/kill $(cat /var/run/$IFNAME.pid)
fi
/etc/ppp/options
================
lock
crtscts
modem
ttyS1
115200
noauth
-chap
mtu 576
mru 576
defaultroute
noipdefault
ipparam oche
usepeerdns
ipcp-accept-remote
lcp-echo-interval 10
lcp-echo-failure 10
lcp-restart 3
connect "chat -v -f /etc/ppp/instant.script"
name telkomnet@instan
/etc/ppp/instant.script
=======================
TIMEOUT 5
ABORT ERROR
ABORT DIALTONE
ABORT BUSY ''
ATZM0 OK ATXDT080989999
TIMEOUT 90
CONNECT ''
% cat > pap-secrets << END
telkomnet@instan * telkom ''
.qmail
======
|/var/qmail/bin/preline -df /usr/bin/bzip2 -c | /usr/bin/uux - -r -gC
-a"${SENDER:-MAILER-DAEMON}" localuucp\!rmailbz2 "($EXT2@$HOST)&
quot;
/usr/bin/rmail
==============
#!/bin/sh
SENDMAIL="/usr/sbin/sendmail"
exec $SENDMAIL -f "$from" -- "$@"