Pages

Showing posts with label router. Show all posts
Showing posts with label router. Show all posts

Saturday, April 30, 2016

Install HP VSR 1001 onto GNS3

Software used :

  • GNS3 1.4.5
  • HP VSR1000_HP-CMW710-R0204P01-X64
  • Window 7

LAB GUIDE : HP VSR1000 Series hands-on lab

Install HP VSR 1001 onto GNS3

1. Download HP VSR 1001 image : [LINK]

  • Extract content of the zip file
  • Only require the ISO file

image_thumb13

2. Create storage disk for this virtual machine : empty8G.qcow2

  • Start > Run > cmd
  • cd C:\Program Files\GNS3\qemu-2.4.0
  • qemu-img.exe create -f qcow2 empty8G.qcow2 8G

image_thumb3

3. Download GNS3 HP VSR1001 appliance template [LINK]

4. File > Import Appliance >

image_thumb10

5. Next > Run the appliance on the GNS3 VM (recommended)

6. Next

image_thumb16

7. Yes

image_thumb19

8. Review settings > Next

image_thumb22

9. Finish

image_thumb25

image_thumb28

 

Add HP VSR 1001 onto GNS3 Topology

image_thumb29

During first time adding a HP VSR 1001 onto GNS3, it will require the upload of the require files (automatically)

* Only required to be done one time, initially

image_thumb32

image_thumb35

Progress of the uploads

image_thumb38

 

HP VSR 1001 interface mapping

image_thumb41

Perform initial/fresh install of the HP VSR 1001

1. Enter "1" to install the VSR, enter "yes" to confirm the installation

2. Then enter "yes" to reboot the system and complete installing the VSR

image_thumb45

3. Press Enter to reboot

image_thumb48

Login into HP VSR 1001

1. Press CTRL + D

image_thumb51

image_thumb54

Sunday, November 22, 2015

Setting up Dynamic DNS (DDNS) with Cisco device

Cisco device has build-in support for Dynamic DNS services such as
  • NO-IP – noip.com
  • DDNS - dyndns.org
  • TZO - tzo.com
  • EASYDNS - easydns.com
  • JUSTLINUX - justlinux.com
  • DYNS - dyns.cx
  • HN - hn.org
  • ZONEEDIT - zoneedit.com
Most of them support HTTP updates and the following configuration does just about that. 
 
REMEMBER to reload the router (personal note) 
 
ip ddns update method no-ip
 HTTP
  add http://username:password@dynupdate.no-ip.com/nic/update?hostname=&myip=
 interval maximum 0 0 0 5
 ip ddns update hostname no-ip-hostname
 ip ddns update no-ip

interface FastEthernet0/0
 ip ddns update hostname no-ip-hostname
 ip ddns update no-ip
end

NO-IP [ LINK ]
Cisco [ LINK ]

Sunday, November 16, 2014

Please create RSA keys (of atleast 768 bits size) to enable SSH v2

When the router booted up it already had a key pair generated, but our newly created keypair (1024) has a different name.

The ip ssh rsa keypair-name command was also introduced in Cisco IOS Release 12.3(4)T so that you can enable an SSH connection using the RSA keys that you have configured. Previously, SSH was linked to the first RSA keys that were generated (that is, SSH was enabled when the first RSA key pair was generated). The behavior still exists, but by using the ip ssh rsa keypair-name command, you can overcome that behavior. If you configure the ip ssh rsa keypair-name command with a key pair name, SSH is enabled if the key pair exists, or SSH will be enabled if the key pair is generated later. If you use this command to enable SSH, you are not forced to configure a hostname and a domain name, which was required in SSH Version 1 of the Cisco IOS software.

R1#sh crypto key mypubkey rsa
% Key pair was generated at: 00:02:15 UTC Mar 1 2002
Key name: R1.mydomain.com
Storage Device: private-config
Usage: General Purpose Key
Key is not exportable.
Key Data:
<--- ommited --->
% Key pair was generated at: 00:00:05 UTC Mar 1 2002
Key name: R1.mydomain.com.server
Temporary key
Usage: Encryption Key
Key is not exportable.
Key Data:
<--- ommited --->
% Key pair was generated at: 00:03:28 UTC Mar 1 2002
Key name: R1.gns3.com
Storage Device: not specified
Usage: General Purpose Key
Key is not exportable.
Key Data:
<--- ommited --->

R1(config)#ip ssh rsa keypair-name R1.gns3.com
R1(config)#
*Mar  1 00:05:09.039: %SSH-5-DISABLED: SSH 1.5 has been disabled
*Mar  1 00:05:09.055: %SSH-5-ENABLED: SSH 1.99 has been enabled
R1(config)#ip ssh version 2
R1(config)#do sh ip ssh
SSH Enabled - version 2.0
Authentication timeout: 120 secs; Authentication retries: 3

Sunday, August 17, 2014

Rebuild python-vmcloud from source

The information found here are mainly my own personal technical notes, whatever/however you use it is solely you decision !

Rebuild the python-vmcloud from source

/var/lib/dpkg/info/python-vmcloud.*

Create a working directory named "python-vmcloud", the folder structure will be as below

*** copy all the file listed in python-vmcloud.list !
*** cp -a --- copying of subfolders
*** mkdir -p --- create directory with subdirectory

python-vmcloud/
----DEBIAN/
--------control
--------postinst
--------postrm
--------prerm
----etc/
----usr/
----var/

the files under DEBIAN folder are plain text files. "control" file content is as below but without the "###"

### start of control file ####
Package: python-vmcloud
Priority: optional
Section: python
Installed-Size: 307948
Maintainer: vmcloud-dev <vmcloud-dev@cisco.com>
Architecture: all
Source: vmcloud
Version: 0.5.4-1
Replaces: python-vmcloud-st
Depends: python2.7, python (>= 2.7.1-0ubuntu2), python (<< 2.8), python-pexpect, python-lxml, python-libxml2,
virtinst, libvirt-bin, qemu-kvm, mkisofs, genisoimage, python-bottle, python-paste
Conflicts: python-vmcloud-st
Conffiles:
/etc/vmcloud/internal_config f038aed945325df744cd2d68c35b4705
/etc/vmcloud/vmcloudrc dcd847aae42f25b9982735701c45071b
/etc/init/vmcwebsvc.conf aea48c35713d76fb1894e7ae4385d2d7
 
Description: Cisco Network Device Emulator Orchestration Tool
### end of control file ####

When all the files/folders are ready, execute the command to rebuild the .deb

# dpkg-deb -b python-vmcloud

Installation of VMcloud

# dpkg -i python-vmcloud.deb

because there are some dependencies, run the command to auto install them

# sudo apt-get -f install

Redo the dpkg installation again

# dpkg -i python-vmcloud

Set the SUID for the file /usr/bin/vmcnet
# sudo chmod 4775 /usr/bin/vmcnet

*** This allow the application to run as root.

Change the ownership to "root"
# chown root:root /usr/bin/vmcloud
# chown root:root /usr/bin/vmcnet
# chown root:root /usr/bin/vmcwebsvc

Testing the installation

Edit the VIRL configuration (3node.virl) to remove out below parameters

# nano /usr/share/vmcloud/data/examples/3node/3node.virl

<entry key="import files" type="String">/usr/share/vmcloud/data/examples/3node/router1.p12</entry>

Run the topology from the template

# vmcloud netcreate -v /usr/share/vmcloud/data/examples/3node/3node.virl 3NODE

Using default configuration: /etc/vmcloud/vmcloudrc
Launching NDE network ...
Created domain: labguide.3NODE.router1 (console=127.0.0.1 3533, aux=127.0.0.1 3534)
Created domain: labguide.3NODE.router2 (console=127.0.0.1 3535, aux=127.0.0.1 3536)
Created domain: labguide.3NODE.router3 (console=127.0.0.1 3537, aux=127.0.0.1 3538)
NDE network launch: Success

Sunday, July 20, 2014

Missing mandatory statement: ‘root-authentication’

After a fresh install of the JUNOS and assign an IP address on a interface and tried to execute “commit” but encounter an error:

Missing mandatory statement: 'root-authentication'

image

Junos OS requires configuration of the root password before it accepts a commit operation.

Assign the root password:

# set system root-authentication plain-text-password

image

The password set need to meet the requirements.

Now commit again.

image

The journey begins.

[ref] http://www.juniper.net/techpubs/en_US/junos14.1/topics/task/configuration/root-password.html

INIT: Id “T0” respawning too fast: disabled for 5 minutes

After you installed the Brocade vRouter, you would notice the error message which keep popping up.

INIT: Id “T0” respawning too fast: disabled for 5 minutes

image

/etc/inittab

image

Solution, issue this command witin vRouter

# sudo sed -i 's/T0/#T0/' /etc/inittab

Install Brocade 5400 vRouter in VirtualBox

Brocade v5400
VirtualBox 4.2.8

Start VirtualBox and create a new virtual machine

image

Give the virtual machine a Name and type Linux , Version

image

The minimum RAM size needed to run a vRouter is 1 GB.

image

Create a new hard disk for this installation

image

Select VMDK disk type

image

Select the dynamic disk type @ thin install

image

Allocate the disk space

image

After creation, right click and select Settings

image

Add the vRouter ISO file in the CD/DVD Drive

image

Locate the ISO file

image

Power the virtual machine up and you will see the Vyatta logo

image

After finish booting you will be at the live CD login prompt

image

Login using the following credentials

Username : vyatta

Password : vyatta

image

Install the Brocade vRouter onto the virtual harddisk

# install image

image

image

image

image

image

image

Note down the password you enter during installation !

image

image

Shut the virtual machine down and remove the ISO from the virtual CDROM. The boot the virtual machine up.

image

Upon boot up, login using the password you set during installation process

image

Done. Brocade vRouter installed

Monday, May 20, 2013

Squeeze the Cisco flash to reclaim space

While working to test out some configuration with a Cisco 2600, had to upgrade/downgrade it to match the production device. During deletion of the IOS to make space for the new IOS, notice "delete" command does not remove the file from flash until I perform the "squeeze" the flash.
"On Class A Flash file systems, you can delete individual files using the delete EXEC command and later recover these files with the undelete EXEC command. The delete command marks the files as "deleted," but the files still take up space in Flash memory. To permanently delete the files, use the squeeze EXEC command. The squeeze command removes all of the files marked "deleted" from the specified Flash memory device. These files can no longer be recovered. To erase all of the files on a Flash device, use the format EXEC command."
Router#sh flash:

System flash directory:
File  Length   Name/status
  1   19223864  c2600-ik9s-mz.123-17b.bin
  2   4941492  c2600-d-mz.121-3a.bin [deleted]
[24165484 bytes used, 8864656 available, 33030140 total]
32768K bytes of processor board System flash (Read/Write)

Router#squeeze ?
  /quiet  Squeeze without progress update
  flash:  Filesystem to be squeezed

Router#squeeze flash:
Squeeze operation may take a while. Continue? [confirm]
squeeze in progress... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Rebuild file system directory...
Squeeze of flash complete

Router#sh flash

System flash directory:
File  Length   Name/status
  1   19223864  c2600-ik9s-mz.123-17b.bin
[19223928 bytes used, 13806212 available, 33030140 total]
32768K bytes of processor board System flash (Read/Write)