[gini] Testing...

2008-08-01 Thread Muthucumaru Maheswaran
Testing... ___ gini mailing list gini@cs.mcgill.ca http://mailman.cs.mcgill.ca/mailman/listinfo/gini

[gini] Fwd: gini-RC5

2008-08-03 Thread muthucumaru maheswaran
Begin forwarded message: From: "Daniel Ng" <[EMAIL PROTECTED]> Date: August 3, 2008 2:40:10 PM EDT (CA) To: "Muthucumaru Maheswaran" <[EMAIL PROTECTED]> Subject: RE: gini-RC5 I installed Ubuntu 8.04 on a virtual machine at home. Installing GINI was n

[gini] Fwd: GINI Install

2008-08-03 Thread muthucumaru maheswaran
Begin forwarded message:From: "Alexis Malozemoff" <[EMAIL PROTECTED]>Date: July 31, 2008 9:45:16 PM EDT (CA)To: [EMAIL PROTECTED]Subject: GINI Install Hi,I've attached the GINI Install instructions.  I've had quite a fewissues installing on Fedora.  Most of it was missing packages, so Iadded those

[gini] Testing

2008-09-19 Thread Muthucumaru Maheswaran
This is a test.. please ignore! ___ gini mailing list gini@cs.mcgill.ca http://mailman.cs.mcgill.ca/mailman/listinfo/gini

[gini] RE: ssh on UMLs

2008-09-19 Thread Muthucumaru Maheswaran
Thanks.. I will check on the router. did you try traceroute with an -I option? this is essential because we need to use the ICMP packets instead of the UDP which is the default one. I will check the router tonight.. there is an outstanding bug with the queues and I will fix them together if this is

Re: [gini] RE: ssh on UMLs

2008-09-20 Thread Muthucumaru MAHESWARAN
There is a checksum problem with the traceroute packets generated by the gRouter. I am fixing it now. Will release the revised code very soon. -mahes +-+ | Muthucumaru MaheswaranWeb: www.cs.mcgill.ca

[gini] grouter bug fix

2008-09-20 Thread Muthucumaru MAHESWARAN
working now. I have posted gini 1.02 on the website. If prefer not to reinstall gini, please download grouter.tar.gz and replace the src/grouter folder with the contents of the tar.gz file. Thanks. -mahes +-+ | Muthucumaru

RE: [gini] Problems running gbuilder on Hardy

2008-09-22 Thread Muthucumaru Maheswaran
Is hardy a Linux machine? Looks like Pyro is not installed. Please try to install gini on the Lab machines (machine in ENGTR 3rd floor). All necessary packages are already installed on them. On other machines, you need to get the system admins to install the required packages. From: [EMAIL

RE: [gini] Configuring the mask of an interface

2008-09-24 Thread Muthucumaru Maheswaran
Did you enable the auto IP/MAC generation? You can do this by going to the "config" menu option and selecting the "Toggle IP/MAC Auto-gen" option. After doing this, save the topology and recompile the error should go away. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of ke

RE: [gini] Configuring the mask of an interface

2008-09-24 Thread Muthucumaru Maheswaran
68.10.0/24 in the properties tab of the subnet element. From: kelvin poon [mailto:[EMAIL PROTECTED] Sent: September-24-08 10:32 AM To: Muthucumaru Maheswaran Subject: Re: [gini] Configuring the mask of an interface yes, i did and the error is still there? So, you are saying that as long

[gini] Cannot run IPTable on UML's (fwd)

2008-09-25 Thread Muthucumaru MAHESWARAN
could you please check this? i don't remember needing iptables for the assignment. -mahes +-+ | Muthucumaru MaheswaranWeb: www.cs.mcgill.ca/~maheswar | | School of Computer Science

Re: [gini] Cannot run IPTable on UML's

2008-09-26 Thread Muthucumaru MAHESWARAN
mahes +-+ | Muthucumaru MaheswaranWeb: www.cs.mcgill.ca/~maheswar | | School of Computer ScienceEmail: [EMAIL PROTECTED] | | McGill University Phone: (514) 398-1465 | | 213B McConnell Engineering Building Fax:

[gini] New version of kernel

2008-09-26 Thread Muthucumaru MAHESWARAN
old one. Please make sure it is executable. If not, use chmod u+x linux-2.6.26.1 to set the execute permission on. Thanks. -mahes +-+ | Muthucumaru MaheswaranWeb: www.cs.mcgill.ca/~maheswar | | School of

RE: [gini] weird error

2008-09-26 Thread Muthucumaru Maheswaran
This actually might be a bug on gBuilder. goto the gini/data directory. You should see a Switch_# directory. There should be one directory for each switch in your topology. Remove these directories and the files inside them. Restart gBuilder and read the topology file and recompile and proceed.

RE: [gini] weird error

2008-09-26 Thread Muthucumaru Maheswaran
08 10:49 PM To: Muthucumaru Maheswaran Cc: George Ciobanu; gini@cs.mcgill.ca Subject: Re: [gini] weird error Make sure to not delete the cow files. That will delete all your work done on the UMLs. 2008/9/26 Muthucumaru Maheswaran <[EMAIL PROTECTED]>: > This actually might be a bug on gBui

RE: [gini] weird error

2008-09-26 Thread Muthucumaru Maheswaran
Sorry.. I misread Alex's reply. Please disregard my previous email. -Original Message- From: Alexis Malozemoff [mailto:[EMAIL PROTECTED] Sent: September-26-08 10:49 PM To: Muthucumaru Maheswaran Cc: George Ciobanu; gini@cs.mcgill.ca Subject: Re: [gini] weird error Make sure t

Re: [gini] urgent: error when setting up fig 10.3 in assignment3

2008-10-16 Thread Muthucumaru MAHESWARAN
the topology works for me. how did you generate it? -mahes +-+ | Muthucumaru MaheswaranWeb: www.cs.mcgill.ca/~maheswar | | School of Computer ScienceEmail: [EMAIL PROTECTED] | | McGill

Re: [gini] classifier crash

2008-10-17 Thread Muthucumaru MAHESWARAN
-mahes +-----+ | Muthucumaru MaheswaranWeb: www.cs.mcgill.ca/~maheswar | | School of Computer ScienceEmail: [EMAIL PROTECTED] | | McGill University Phone: (514) 398-1465

[gini] New version of GINI

2008-10-18 Thread Muthucumaru MAHESWARAN
Hi all, I will be putting a new version of GINI to fix a bug in the router and also provide the missing "filter" command in the current version. It will be up on the website in few hours. Thanks. -mahes ___ gini mailing list gini@cs.mcgill.ca http://

[gini] Version 1.05 of gini posted

2008-10-18 Thread Muthucumaru MAHESWARAN
+-+ | Muthucumaru MaheswaranWeb: www.cs.mcgill.ca/~maheswar | | School of Computer ScienceEmail: [EMAIL PROTECTED] | | McGill University Phone: (514) 398-1465 | | 213B McConnell Engineering Building Fax: (514

RE: [gini] New version of GINI

2008-10-18 Thread Muthucumaru Maheswaran
mmand.. iptables is a packet filtering mechanism at each machine. in this assignment, for packet filtering, you use the "filter" command provided by the router. i hope this is clear. From: Imad Gharazeddine [mailto:[EMAIL PROTECTED] Sent: October-18-08 8:10 PM To: Muthucumaru MAHESW

[gini] Re: Unable to double click hosts

2008-10-20 Thread Muthucumaru MAHESWARAN
Thanks Imad. I found the problem.. as you suggested the temporary fix is to open UML_10 before UML_1 and so on. I will try to fix it in the next bug fix release. -mahes +-+ | Muthucumaru MaheswaranWeb

Re: [gini] Assignment 3 - Experiment, Step 6

2008-10-23 Thread muthucumaru maheswaran
In the first case, we have host D as the only reflector. In the second case, increase the number of reflectors to while maintaining roughly the same total packet rate. One easy way is to use hosts from the same subnet as D as additional reflectors. Hope this helps. On 23-Oct-08, at 7:35

RE: [gini] RE: Bug in Gini 1.5 source code?

2008-11-02 Thread Muthucumaru Maheswaran
Yes. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Benjamin Nahill Sent: November-01-08 11:14 AM To: Robert Rolnick; gini@cs.mcgill.ca Subject: [gini] RE: Bug in Gini 1.5 source code? We noticed this as well. Our UDP code would not run unless the retur

RE: [gini] Acquiring Interface Source Address of Router

2008-11-07 Thread Muthucumaru Maheswaran
I am cutting and pasting the following lines from ip.c. They show how the IPOutgoingPacket() routine detects the source address of the router. Remember the source address of the router is dependent on the interface that is being used to push the packet out. verbose(2, "[IPOutgoing

[gini] RE: compiling the grouter

2008-11-07 Thread Muthucumaru Maheswaran
debug information. -Original Message- From: Julien Lord [mailto:[EMAIL PROTECTED] Sent: November-07-08 7:40 PM To: Muthucumaru Maheswaran Subject: Re: compiling the grouter Is there any way to print debug information to the shell that's running the gbuilder? My printouts don't

[gini] RE: New version of GINI

2008-11-16 Thread Muthucumaru Maheswaran
-16-08 11:53 PM To: Muthucumaru Maheswaran Cc: Alexis Malozemoff Subject: Re: New version of GINI Ok this worked. Is it safe to remove the entire 'data' directory which contains the UML_# directories?? Or should we keep it? -- Imad On Sun, Nov 16, 2008 at 11:48 PM, Muthucumaru

[gini] RE: New version of GINI

2008-11-16 Thread Muthucumaru Maheswaran
Gharazeddine | McGill Sent: November-16-08 11:53 PM To: Muthucumaru Maheswaran Cc: Alexis Malozemoff Subject: Re: New version of GINI Ok this worked. Is it safe to remove the entire 'data' directory which contains the UML_# directories?? Or should we keep it? -- Imad On Sun, Nov 16, 200

[gini] RE: Data Offset field contradiction

2008-11-16 Thread Muthucumaru Maheswaran
). From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Imad Gharazeddine | McGill Sent: November-16-08 9:29 PM To: Muthucumaru Maheswaran; gini@cs.mcgill.ca Subject: Data Offset field contradiction During our attempt to create an STCP packet, we encountered this problem: RFC 793 states

[gini] Re: UML/Router TCP interaction

2008-11-17 Thread muthucumaru maheswaran
if you want to set the SYN bit to 1, please use hping2 -s 8000 -p 8000 --syn if you want to set the ACK bit to 1, please use hping2 -s 8000 -p 8000 --ack and so on..you should be able to combine them to set more than one flag bits as needed. On 17-Nov-08, at 11:57 PM, Imad Gharazeddine

[gini] Re: Data Offset field contradiction

2008-11-17 Thread muthucumaru maheswaran
ER the CTRL BITS field to manipulate in this new case... so i'm not sure how to approach this now. Setting a SYN bit is supposed to give a CTRL BITS field of 0010 when it in fact is giving 1000. Any hints/ideas? -- Imad On Mon, Nov 17, 2008 at 12:06 AM, Muthucumaru Maheswaran

[gini] Re: TCP Communication with UMLs

2008-11-18 Thread muthucumaru maheswaran
If an incoming TCP has timestamp option, then you need to have the timestamp option in the returning packet. The other options are not needed. WHen you copy back the timestamp option, please note that this field has 10 bytes. When handling the timestamp option, it is advisable not to use C

Re: [gini] turning off TCP timestamps

2008-11-19 Thread muthucumaru maheswaran
By turning off the timestamps in TCP, your program is simpler.. you don't need to deal with them! Also, please note we don't have congestion control (fixed window sizes) and no RTT estimation (just assume a sensible value for the timeout). On 19-Nov-08, at 6:25 PM, Alexis Malozemoff wro

RE: [gini] A5 - FIN Question

2008-11-20 Thread Muthucumaru Maheswaran
feel free make a simplifying assumption regarding the closing side. you don't need to go into the wait state. I should have suggested in the initial handout that the TCP state machine can be significantly simplified - this means your state machine would have far fewer states than the normal one.

[gini] RE: Assignment 6

2008-12-02 Thread Muthucumaru Maheswaran
Aslam [mailto:[EMAIL PROTECTED] Sent: December-02-08 8:08 PM To: Muthucumaru Maheswaran Subject: Assignment 6 Hi, We were trying to make UML listen for multicast messages (or at least send IGMP report msg to router) by using given "listener.c" program. But it fails with error saying "

RE: [gini] Deploying and running sender.c and listening.c

2008-12-03 Thread Muthucumaru Maheswaran
you need to setup a default route to overcome the "No such device" error. Please see http://www.mail-archive.com/gini@cs.mcgill.ca/msg00089.html the sender.c and listener.c are already on the UML. please see under the folder chap9. the full path of the files are given on the handout.

Re: [gini] GINI Ad-hoc protocols support (UWA, Australia)

2009-05-29 Thread Muthucumaru Maheswaran
Hi Prasad, I am delighted to see that you have started working on GINI. I can definitely help you. We are working on the GINI interface and a new version will be out end of this summer. I assume your topology has two machines and a router? Where are starting the pings from? One machine to another

Re: [gini] GINI Ad-hoc protocols support (UWA, Australia)

2009-05-29 Thread Muthucumaru Maheswaran
Also.. could you please use the gini@cs.mcgill.ca address for your emails regarding GINI? This mailing list is read by my students working on GINI.. so they could chip in with their thoughts as well. -- From: "Muthucumaru Maheswaran" Se

[gini] This is a test

2009-09-19 Thread Muthucumaru Maheswaran
Please ignore! ___ gini mailing list gini@cs.mcgill.ca http://mailman.cs.mcgill.ca/mailman/listinfo/gini

Re: [gini] ssh

2009-09-20 Thread Muthucumaru Maheswaran
It seems the sshd is not running on the destination machine. Please log into 192.168.2.8 and run sshd This should start the SSH deamon. -Original Message- From: gini-boun...@cs.mcgill.ca [mailto:gini-boun...@cs.mcgill.ca] On Behalf Of Sanket Manjul Joshipura Sent: Sunday, September 20,

Re: [gini] Routing Table

2009-09-20 Thread Muthucumaru Maheswaran
When you run netstat -rn you are looking at the Linux host's routing table! Use route show to see the routing table at the gRouter. -Original Message- From: gini-boun...@cs.mcgill.ca [mailto:gini-boun...@cs.mcgill.ca] On Behalf Of Sanket Manjul Joshipura Sent: Sunday, September 20, 2009 1

Re: [gini] Patch for grouter segfault on x64 computers

2009-09-23 Thread Muthucumaru Maheswaran
Thanks. We will try to integrate it into gRouter in the next release I will do over the weekend. I assume the virtual machines worked without any problems on x64. -Original Message- From: gini-boun...@cs.mcgill.ca [mailto:gini-boun...@cs.mcgill.ca] On Behalf Of Samuel Cormier-Iijima Sen

Re: [gini] Mount UML filesystem?

2009-09-30 Thread Muthucumaru Maheswaran
I did not try it with this version of GINI. But we used to have the following working to directly access the host from the UML. From the old manual... please let me know whether it works or not. There are other ways.. but this is the easiest. You can mount the lo

Re: [gini] GINI handouts

2009-10-04 Thread Muthucumaru Maheswaran
i did not understand your questions properly... they could be al...@pluto.qc and b...@mars.mb as well. On 2009-10-04, at 2:54 PM, John Poth wrote: > Hello, > Should the e mail addresses be al...@mail.pluto.qc and b...@mail.mars.mb > ??? > thanks, > john. >

Re: [gini] gini install troubles

2009-10-08 Thread Muthucumaru Maheswaran
Also, remember to remove the previous installation of the libslack. If the previous installation is still there (most likely in /usr/lib) it will be picked up and you will continue to get the error. The new install should go into /usr/local/lib and it should work... although we haven't tested it on

Re: [gini] UML problems

2009-10-24 Thread Muthucumaru Maheswaran
I try to restart the machines, then also it doesn't work. > > > Thanks > > > Sanket > ___ > gini mailing list gini@cs.mcgill.ca > http://mailman.cs.mcgill.ca/mailman/listinfo/gini > > +

Re: [gini] iperf problems

2009-11-05 Thread Muthucumaru Maheswaran
The client is connecting to port 5001 while the server is listening on port 5000. I think you need to specify the port at the client side. try using the -p 5000 option or just specify 5000 after the hostname. One of them should work. type iperf -help to see the options. -Original Message--

Re: [gini] sysctl

2009-11-05 Thread Muthucumaru Maheswaran
sysctl -w name_of_the_option=value -Original Message- From: gini-boun...@cs.mcgill.ca [mailto:gini-boun...@cs.mcgill.ca] On Behalf Of Sanket Manjul Joshipura Sent: Thursday, November 05, 2009 7:28 PM To: gini@cs.mcgill.ca Subject: [gini] sysctl Hi, Using sysctl -a | grep broad we found t

Re: [gini] filter and queue commands on grouter

2009-11-09 Thread Muthucumaru Maheswaran
Are you using the latest version of the gRouter? The previous version might have a bug. On 2009-11-09, at 8:29 PM, Raymond Chan wrote: > Hi, > I was wondering if anyone has any problems using the filter and > queue commands on grouter. Every filter I add seems to block all > traffic, for