The second idea -- Linux Router --
What have you need ?
Example --->
We have a PC like this one :
Pentium MMX 133Mhz, 64 Mb Ram, HD 512Mb, Two Network Cards 10 Mbps, CDRom 12x, SVGA max 800x600, floppy disk, Monitor 14'', Keyboard and mouse.
Attetion !! during setup installation, for "Packages Seriers L (Libraries)", check only glib, glib2, glibc
"Quagga" http://www.quagga.net/ is a fork of GNU Zebra acts as an abstraction layer to the underlying Unix kernel.
- What Computer models ?
- Intel 486 family SX, DX, DX2 .....
- Intel Pentium family , MMX, II, III ....
- Intel Celeron family
- Hardware components:
- Operating System:
- Linux !!!!!!!!!!!
Example --->
We have a PC like this one :
Pentium MMX 133Mhz, 64 Mb Ram, HD 512Mb, Two Network Cards 10 Mbps, CDRom 12x, SVGA max 800x600, floppy disk, Monitor 14'', Keyboard and mouse.
- Installation Slackware Operating System Following the post link
Attetion !! during setup installation, for "Packages Seriers L (Libraries)", check only glib, glib2, glibc
- Router Configuration
"Quagga" http://www.quagga.net/ is a fork of GNU Zebra acts as an abstraction layer to the underlying Unix kernel.
- Installation Quagga ver. 0.98.6 on Slackware 10.0
- untar the package "routerlx# tar xvfz quagga-0.98.6.tar.gz "
- build the software
- routerlx:# cd quagga-0.98.6
- routerlx:# ./confiugre
- routerlx:# ./make
- routerlx:# ./make install
- Attention, after the build the space left on disk, delete the quagga-0.98.6.tar.gz and the quagga-0.98.6 folder.
- Edit the file "/etc/profile" and insert the variable "export LD_LIBRARY_PATH=/usr/local/lib"
- Reload the profile : "routerlx:#. /etc/profile"
- Copy the file "/usr/local/etc/zebra.conf.sample" in "/usr/local/etc/zebra.conf"
- Edit the file "/usr/local/etc/zebra.conf" and set these parameters :
- !
! Zebra configuration saved from vty
! 2007/03/14 08:18:03
!
hostname Routerlx
password zebra
enable password zebra
! - Start the zebra services "routerlx:#/usr/local/sbin/zebra -d -u root -g root"
- Edit the file "/etc/rc.d/rc.local" and add the command "/usr/local/sbin/zebra -d -u root -g root"
- Connect to routerlx with "telnet [ip address] 2601" example : telnet 192.168.66.99 2601
Trying 192.168.66.99...
Connected to 192.168.66.99.
Escape character is '^]'.
Hello, this is Quagga (version 0.98.6).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
User Access Verification
Password:
Routerlx> enable
Password:
Routerlx#
configure Configuration from vty interface
copy Copy configuration
debug Debugging functions (see also 'undebug')
disable Turn off privileged mode command
echo Echo a message back to the vty
end End current mode and change to enable mode.
exit Exit current mode and down to previous mode
help Description of the interactive help system
list Print command list
logmsg Send a message to enabled logging destinations
no Negate a command or set its defaults
quit Exit current mode and down to previous mode
show Show running system information
terminal Set terminal line parameters
who Display who is on vty
write Write running configuration to memory, network, or terminal
Routerlx#- Your Router Now is Ready !!!!!!!!!!!!!!!!!!
3 Comments:
This comment has been removed by a blog administrator.
can u pls specify the reason behind editiing the rc.d/rc/local file
Add Startup of quagga at the system boot ........
Post a Comment
Subscribe to Post Comments [Atom]
<< Home