Sunday, December 30, 2007
Wordpress Shoutbox
Finally I found the link of where the latest update can be downloaded.
Here is it, on Pierre's website.
Saturday, December 22, 2007
Installing SSLeay on Ubuntu
I finally realized that there are always an easy way to do it on Ubuntu, as usual, by using apt-get.
Here is the command to install SSLeay on Ubuntu
sudo apt-get install libnet-ssleay-perl
sudo apt-get install libcrypt-ssleay-perl
Tuesday, November 13, 2007
Installing Debian without any CD installer
Finally I found a very good page on Debian website, telling that it is possible to install Debian without any Debian CD. It said that Debian can be installed over the network as long as I have a working *NIX OS on my machine. It is a very good solution to me since I have Ubuntu already on my machine. Then I only need to create another partition for Debian, follow the steps, and then now I'm running Debian.
The complete instructions can be found here
There are some additional steps need to be done on my machine since the instructions above will only install Debian without the GUI.
Here are the steps:
1) Login as root
2) apt-get install x-windows-system-core
3) apt-get install gdm
4) apt-get install gnome
That's it. Have a nice try.
Monday, November 5, 2007
RootGuard
Sunday, November 4, 2007
LoopGuard
Looks simple, but unfortunately the sample answer of a question I got didn't match with my answer. Need to dig more about this.
Thursday, November 1, 2007
Administrative Distance
Route Source | Default Distance Values |
---|---|
Connected interface | 0 |
Static route | 1 |
Enhanced Interior Gateway Routing Protocol (EIGRP) summary route | 5 |
External Border Gateway Protocol (BGP) | 20 |
Internal EIGRP | 90 |
IGRP | 100 |
OSPF | 110 |
Intermediate System-to-Intermediate System (IS-IS) | 115 |
Routing Information Protocol (RIP) | 120 |
Exterior Gateway Protocol (EGP) | 140 |
On Demand Routing (ODR) | 160 |
External EIGRP | 170 |
Internal BGP | 200 |
Unknown* | 255 |
ODR (On-Demand-Routing)
A: On-Demand Routing is not a routing protocol. It uses Cisco Discovery Protocol (CDP) to propagate the IP prefix. ODR is a perfect solution for hub and spoke topology when the spoke routers act as stub routers by connecting to no other router other than the hub. If you only use Cisco routers in your network, running Cisco IOS® 11.2 or later, you can use ODR. If you are running dynamic protocols (for instance, if you are an ISP), ODR is not suitable for your network environment
Q: How can I configure ODR ?
A: Configure the router odr command in the hub router and turn off any dynamic routing protocols in the spoke routers. Spoke routers automatically start to advertise their subnets using CDP. You do not need the router odr command on spoke routers
More info about ODR ? Check on this link
Roadmap - Written
So I copied the blueprint here and will put the date on each topic
- General Networking Theory
- General Routing Concepts
- Link State and Distance Vector Protocols
- Split Horizon
- Summarization
- Classful and a Classless routing protocol
- Routing decision criteria
- Routing Information Base (RIB) and Routing Protocols Interaction
- Administrative Distance
- Routing Table
- RIB and Forwarding Information Base interaction
- Redistribution
- Redistribution between routing
- Troubleshooting routing loop
- General Routing Concepts
- Bridging and LAN Switching
- Spanning Tree Protocol (STP)
- 802.1d
- 802.1w
- 802.1s
LoopguardRootguard5-nov-2007Bridge Protocol Data Unit (BPDU) Guard5-nov-07- Storm Control
- Rapid Spanning Tree Protocol (RSTP)
- Unicast flooding
- STP port roles, failure propagation and loopguard operation
- LAN Switching
- Trunks
- VLAN Trunking Protocol (VTP) administrative functions
- Ethernet
- Speed
- Duplex
- Ethernet
- Fast Ethernet
- Gigabit Ethernet
- Spanning Tree Protocol (STP)
- IP
- Addressing
- Subnetting
- Hot Standby Routing Protocol (HSRP)
- Gateway Load Balancing Protocol (GLBP)
- Virtual Router Redundancy Protocol (VRRP)
- Network Address Translation (NAT)
- Services
- Network Time Protocol (NTP)
- Dynamic Host Control Protocol (DHCP)
- Web Cache Communication Protocol (WCCP)
- Network Management
- Logging and Syslog
- Addressing
- IP Routing
- OSPF
- Standard OSPF area
- Stub area
- Totally stub area
- Not-so-stubby-area (NSSA)
- Totally NSSA
- Link State Advertisement (LSA) types
- Adjacency on a point-to-point and on a multi-access (broadcast)
- OSPF graceful restart
- Troubleshooting failing adjacency formation to fail
- Troubleshooting of external route installation in the RIB
- BGP
- Protocol on which BGP peers communicate
- Next Hop
- Peering
- Troubleshooting of BGP route that will not install in the routing table
- EIGRP
- Best path
- Loop free paths
- EIGRP operations when alternate loop free paths are available and when it is not available
- EIGRP queries
- Manual summarization
- Auto-summarization
- EIGRP Stubs
- Troubleshooting of EIGRP neighbor adjacencies
- Policy Routing
- Concept of policy routing
- OSPF
- QoS
- Modular QoS command-line (MQC) applied to:
- Network-Based Application Recognition (NBAR)
- Class-based weighted fair queueing (CBWFQ) / Modified Deficit Round Robin (MDRR)
- Policing
- Shaping
- Marking
- Random Early Detection (RED)
- Modular QoS command-line (MQC) applied to:
- WAN
- Frame Relay
- Local Management Interface (LMI)
- Traffic Shaping
- HUB and Spoke routers
- Dynamic Multipoint VPN (DMVPN)
- DE
- Frame Relay
- IP Multicast
- Internet Group Management Protocol (IGMP) v2
- Group addresses
- Shared Trees
- Source Trees
- Protocol Independent Multicast (PIM) Mechanic
- PIM Sparse Mode
- Auto-RP
- Anycast RP
- Security
- Extended IP access lists
- Unicast Reverse Path Forwarding (uRPF)
- IP Source Guard
- Context Based Access Control (CBAC)
- MPLS (New)
- Label Switching Router (LSR)
- Label Switched Path (LSP)
- Route Descriptor
- Label Format
- Label imposition/disposition
- Label Distribution
- IPv6 (New)
- IPv6 Addressing and types
- IPv6 Neighbor Discovery
- Basic IPv6 functionality protocols
- IPv6 Multicast and related Multicast protocols
- Tunneling Techniques
- OSPFv3
- EIGRPv6
Sunday, October 21, 2007
How to reset MySQL password
Here are the steps:
- Stop the mysqld daemon process.
- Start the mysqld daemon process with the --skip-grant-tables option.
- Start the mysql client with the -u root option.
- Execute the UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
- Execute the FLUSH PRIVILEGES; command.
These steps reset the password for the "root" account to "password". To change the password for a different account, or to set a different password, just edit the variables in single-quotes in step 4.
If you know your existing MySQL root password, steps 1-3 are not necessary.
Thursday, September 27, 2007
Advanced Packaging Tool
Advanced Packaging Tool, or APT, is a front-end for the package management system used by Debian GNU/Linux and its derivatives (quoted from wikipedia). This tool should be very familiar for ubuntu/debian users as we need it to install application by using the command below:
$ sudo apt-get install package
When we run the command, debian will look for the package from the repositories. And the sources of the repositories can be found on /etc/apt/sources.list. We can edit this file to the closest server from our workstation or any server that we prefer to improve the speed of downloading the package.
Wednesday, September 26, 2007
Ubuntu, unable to compile
I’m quite new with Ubuntu and used to work with RedHat before. Using this new distro, made experiencing a lot of new thins such as what I got today. I was unable to compile several application from source code. The C compiler is installed, but not the essential headers. Therefore, I got the error message below whenever I compiled an application:
C compiler cannot create executables
To allow me compiling the source, here what I need to do:
#sudo apt-get install build-essential
Voila, I’m now able to compile the sources
Network Troubleshooting on Ubuntu
# ifconfig <– to see the network interface
# ethtool ethX <– to see if the NIC is disconnected or not
# ethtool -S ethX <– any error on NIC ?
More ? Click here