Written by Administrator Saturday, 28 August 2004 15:03
LRP (Linux Router Project) adalah Distro Linux kecil yang hanya menggunakan floppy disket untuk operasionalnya yang mempunyai tugas sebagai router dalam suatu jaringan. LRP akan menyimpan semua modul ke dalam memory, sehingga semua setingan yang anda buat harus dibackup terlebih dahulu sebelum anda melakukan restart
# gunzip idiot-image_1680KB_FAT_2.9.8_Linux2.2.gz (untuk pentium)
# gunzip idiot-image_1680KB_FAT_2.9.8_Linux2.0.gz (untuk 486)
# dd if=idiot-image_1680KB_FAT_2.9.8_Linux2.2 of=/dev/fd0u1680 (untuk pentium)
# dd if=idiot-image_1680KB_FAT_2.9.8_Linux2.0 of=/dev/fd0u1680 (untuk 486)sebagai
172.16.1.0/29
|---------|
| zona 1 |
|---------|
|
|
|
|--------| |-------| |--------|
| zona 2 |-------| LRP |---------| zona 3 |
|--------| |-------| |--------|
192.168.1.0/24 192.168.2.0/24
# mount -t msdos /dev/fd0u1680 /mnt;
# cd /mnt
# mv ne.o /lib/modules
# mv 8390.o /lib/modules
# umount /dev/fd0u1680
# lrcfg
#8390
#ne
menjadi
8390
ne io=0x340,0x320 (ini didapat dari driver instalasi lancard)
############################################################################
# Auto configuration bypass (Say NO to use this file)
############################################################################
DIRECT_SETTINGS_ONLY=NO
############################################################################
# Default Settings
############################################################################
VERBOSE=YES
MAX_LOOP=15
DHCP_SLEEP=15
IPFWDING_KERNEL=NO <<< yes
IPFWDING_FW=NO <<< yes
IPMASQ_DLOOSE=NO <<< yes
CONFIG_HOSTNAME=NO <<< yes
CONFIG_HOSTSFILE=NO <<< yes
CONFIG_DNS=NO <<< yes
############################################################################
# Interfaces
############################################################################
#IF0_IFNAME=eth0 <<< hilangkan tanda #
IF0_IPADDR=dhcp <<< 172.16.1.1 (lihat gambar 1)
IF0_NETMASK=255.255.255.255 <<< 255.255.255.248
IF0_BROADCAST=255.255.255.255 <<< 192.16.1.7
IF0_IP_SPOOF=YES
#IF1_IFNAME=eth1 <<< hilangkan tanda #
IF1_IPADDR=192.168.0.20 <<< 192.16.1.1
IF1_NETMASK=255.255.255.0 <<< 255.255.255.0
IF1_BROADCAST=192.168.0.255 <<< 192.168.1.255
IF1_IP_SPOOF=YES
#IF2_IFNAME=eth1:0 -
IF2_IPADDR=192.168.0.1 | contoh konfigurasi ip alias
IF2_NETMASK=$IF1_NETMASK > tambahkan tanda # pada semua baris ini
IF2_BROADCAST=$IF1_BROADCAST |
IF2_IP_SPOOF=NO -
IF2_IFNAME=eth2 -
IF2_IPADDR=192.168.2.1 | tambahkan konfigurasi ini
IF2_NETMASK=255.255.255.0 > (lihat gambar 1)
IF2_BROADCAST=192.168.2.255 |
IF2_IP_SPOOF=YES -
############################################################################
# Hosts
############################################################################
#HOST0_IPADDR=192.168.7.123
HOST0_GATEWAY_IF=default <<< tambahkan tanda # diawal baris
HOST0_GATEWAY_IP=192.168.1.200 <<< tambahkan tanda # diawal baris
HOST0_IPMASQ=NO <<< tambahkan tanda # diawal baris
HOST0_IPMASQ_IF=default <<< tambahkan tanda # diawal baris
############################################################################
# Networks
############################################################################
#NET0_NETADDR=192.168.1.0 <<< hilangkan tanda # dan 192.168.1.0
NET0_NETMASK=$IF1_NETMASK
NET0_GATEWAY_IF=$IF1_IFNAME
NET0_GATEWAY_IP=default
NET0_IPMASQ=YES
NET0_IPMASQ_IF=$IF0_IFNAME
NET1_NETADDR=192.168.2.0 -
NET1_NETMASK=$IF2_NETMASK |
NET1_GATEWAY_IF=$IF2_IFNAME \ tambahkan baris-baris ini agar lrp
NET1_GATEWAY_IP=default / mengenali ZONA 3 pada gambar
NET1_IPMASQ=YES |
NET1_IPMASQ_IF=$IF0_IFNAME -
############################################################################
# Gateways (Default Routes)
############################################################################
#GW0_IPADDR=$HOST0_IPADDR <<< hilangkan tanda # dan 172.16.1.2 (gateway eth1)
GW0_IFNAME=$IF0_NAME #** correct variable is $IF0_IFNAME <<< $IF0_IFNAME
GW0_METRIC=1
############################################################################
# Port Fowarding
############################################################################
#PF0_IFNAME=$IF0_IFNAME
PF0_DESTIP=192.168.0.10
PF0_TPORTS=53:5353,80:80,25:25,110:110,21:21,20:20,22:22
PF0_UPORTS=53:5353
############################################################################
# Hostname Requires:
CONFIG_HOSTNAME=YES
############################################################################
HOSTNAME=tourettes <<< rubah sesuai ketentuan misal router1
############################################################################
# Hosts file (Static domainname entires) Requires:
CONFIG_HOSTSFILE=YES
############################################################################
# IP FQDN hostname alias1
alias2..
HOSTS0="$IF1_IPADDR $HOSTNAME.psychosis.com $HOSTNAME t" <<< rubah psychosis.com, menjadi domain anda sendiri mis, unmer.ac.id
############################################################################
# Domain Search Order and Name Servers Requires: CONFIG_DNS=YES
############################################################################
DOMAINS="psychosis.com linkscape.net"
DNS0=192.168.0.8 <<< primary DNS (gunakan DNS ISP anda)
DNS1=192.168.0.9 <<< secondary DNS (gunakan DNS ISP anda)
############################################################################
# Brief instructions for this file
############################################################################
#
# DIRECT_SETTINGS_ONLY=(YES/NO) Default: YES
# Bypass automatic configuration using this file's settings,
# and only execute the commands in /etc/network_direct.conf
#
# VERBOSE=(YES/NO) Default: Yes
# Be verbose about settings.
#
# MAX_LOOP=(int) Default: 10
# Maximum number of incrementable entries to search for.
# IE: If you create a DNS7=, and MAX_LOOP=7, it will not be reached.
# (DNS0 - DNS7 == 8 entires)
# Setting this value too high will decrease the speed of the configuation
# system.
#
# IPFWDING_KERNEL=(YES/NO) Default: NO
# Enable IP forwarding in the kernel.
#
# IPFWDING_FW=(YES/NO) Default: NO
# Set firewall forwarding policy to 'allow'.
#
# CONFIG_HOSTNAME=(YES/NO) Default: NO
# Create /etc/hostname file using HOSTNAME entry.
# Any current hostname file will be **OVERWRITTEN**
#
# CONFIG_HOSTSFILE=(YES/NO) Default: NO
# Create /etc/hosts file using HOSTSx entries.
# Any current hosts file will be **OVERWRITTEN**
#
# CONFIG_DNS=(YES/NO) Default: NO
# Create /etc/resolv.conf file using DOMAINS and DNSx entries.
# Any current resolv.conf file will be **OVERWRITTEN**
# If you use dhcpc, let dhclient handle DNS configuration.
#
############################################################
# End
#############################################################
# passwd
changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lowercase letters and numbers.
Enter new password : ******* (pada layar tidak terlihat)
Re-enter new password : ******* (pada layar tidak terlihat)
Password changed.
#lrcfg <<< kembali ke menu lrcfg