Linux Advanced Routing and Traffic Control list
 help / color / mirror / Atom feed
From: "wong cheongseng" <cheongseng@hotmail.com>
To: lartc@vger.kernel.org
Subject: [LARTC] Testing system evironment...not working?
Date: Sun, 29 Feb 2004 11:57:43 +0000	[thread overview]
Message-ID: <BAY2-F33Y3WhkDp8ES000014751@hotmail.com> (raw)

<html><div style='background-color:'><DIV class=RTE>hey, i wrote the queue schedulling script for controlling the bandwidth use by FTP and HTTP.</DIV>
<DIV class=RTE>I didnt get any error message&nbsp;when i execute the scrip.</DIV>
<DIV class=RTE>But when i setup the LAN to test the Qos gateway. </DIV>
<DIV class=RTE>The Qos gateway not fuctionning...</DIV>
<DIV class=RTE>If anyone read&nbsp;this script, please&nbsp;info me&nbsp;where is the error. Thank you.</DIV>
<DIV class=RTE>&nbsp;</DIV>
<DIV class=RTE>&nbsp;
<P class=MsoBodyText style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%; TEXT-AUTOSPACE: ideograph-numeric; mso-layout-grid-align: auto; mso-hyphenate: none"><FONT face="Times New Roman" size=3>#!/bin/bash -x</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>DOWNLINK€000</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>UPLINK€000</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>DEV0="eth0"</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>DEV1="eth1"</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>if [ "$1" = "status" ]</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>then</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc -s qdisc ls dev $DEV0</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc -s class ls dev $DEV0</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc -s qdisc ls dev $DEV1</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc -s class ls dev $DEV1</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>exit</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>fi</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#Remove all previous queues</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>echo "deleting..."</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc qdisc <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:State><st1:place>del</st1:place></st1:State> dev $DEV0 root 2&gt; /dev/null &gt; /dev/null</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc qdisc <st1:State><st1:place>del</st1:place></st1:State> dev $DEV1 root 2&gt; /dev/null &gt; /dev/null</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc class <st1:State><st1:place>del</st1:place></st1:State> dev $DEV0 ingress 2&gt; /dev/null &gt; /dev/null</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc class <st1:State><st1:place>del</st1:place></st1:State> dev $DEV1 ingress 2&gt; /dev/null &gt; /dev/null</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>if [ "$1" = "stop" ]</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>then</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>exit</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>fi</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#add the root</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>echo "adding..."</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc qdisc add dev $DEV0 root handle 1: htb default 30</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc qdisc add dev $DEV1 root handle 2: htb default 30</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc class add dev $DEV0 parent 1: classid 1:1 htb rate 100Mbit burst 256k</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc class add dev $DEV1 parent 2: classid 2:2 htb rate 100Mbit burst 256k</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#set up two classes attached to the root (download from server)</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc class add dev $DEV0 parent 1:1 classid <st1:time Hour="13" Minute="10">1:10</st1:time> htb rate 10Mbit burst 256k</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc class add dev $DEV0 parent 1:1 classid <st1:time Hour="13" Minute="20">1:20</st1:time> htb rate 90Mbit burst 256k</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#set up two classes attached to the root (upload from client)</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc class add dev $DEV1 parent 2:2 classid <st1:time Hour="14" Minute="10">2:10</st1:time> htb rate 10Mbit burst 256k</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc class add dev $DEV1 parent 2:2 classid <st1:time Hour="14" Minute="20">2:20</st1:time> htb rate 90Mbit burst 256k</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#make each of them use stochasitic fairness queueing (download from server)</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc qdisc add dev $DEV0 parent <st1:time Hour="13" Minute="10">1:10</st1:time> handle 10: sfq perturb 10</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc qdisc add dev $DEV0 parent <st1:time Hour="13" Minute="20">1:20</st1:time> handle 20: sfq perturb 10</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#make each of them use stochasitic fairness queueing (upload from client)</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc qdisc add dev $DEV1 parent <st1:time Hour="14" Minute="10">2:10</st1:time> handle 10: sfq perturb 10</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc qdisc add dev $DEV1 parent <st1:time Hour="14" Minute="20">2:20</st1:time> handle 20: sfq perturb 10</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#add the layer7 filter to two of them (download from server)</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc filter add dev $DEV0 protocol ip parent 1:0 prio 1 layer7 protocol ftp classid 1:10</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc filter add dev $DEV0 protocol ip parent 1:0 prio 1 layer7 protocol http classid 1:20</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#add the layer7 filter to two of them (download from server)</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc filter add dev $DEV1 protocol ip parent 2:0 prio 2 layer7 protocol ftp classid 2:10</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>tc filter add dev $DEV1 protocol ip parent 2:0 prio 1 layer7 protocol http classid 2:20</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>if [ "$1" = "stop" ]</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>then</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>exit</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>fi</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>#show the result</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3>echo "the ftp use 30% bandwidth http use 70% "</FONT></P>
<P style="MARGIN-BOTTOM: 0pt"><FONT face="Times New Roman" size=3></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%"><SPAN style="mso-bidi-font-weight: bold"><o:p><FONT face="Times New Roman" size=3>&nbsp;And the figure below is my testing eviroment.</FONT></o:p></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P><PRE><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><B style="mso-bidi-font-weight: normal">PC1</B><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN> <SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><B style="mso-bidi-font-weight: normal"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="mso-spacerun: yes
 ">&nbsp;&nbsp;&nbsp;</SPAN>PC2</B><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><B style="mso-bidi-font-weight: normal">PC3</B><o:p></o:p></SPAN></PRE><PRE><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>eth0<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&
 nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>eth0<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>eth1<SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN> <SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>eth0<o:p></o:p></SPAN></PRE><PRE><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>192.168.1.0<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>192.168.1.245<SPAN style="mso-t
 ab-count: 1"> </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>192.168.2.245 <SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>192.168.2.0<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></PRE><PRE><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><o:p>&nbsp;</o:p></SPAN></PRE><PRE><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><B style="mso-bidi-font-weight: normal">FTP Server<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>Sub-network A<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Sub-network B<SPAN style="mso-tab-count: 1">&nbsp
 ; </SPAN> <SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>Client <o:p></o:p></B></SPAN></PRE><PRE><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN>Web-Server<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>Qos Tool <SPAN style="mso-tab-count: 1">&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
 ;</SPAN>Download tool</SPAN></B><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></PRE><PRE><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><o:p>&nbsp;</o:p></SPAN></PRE><PRE><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><o:p>&nbsp;</o:p></SPAN></PRE><PRE style="LINE-HEIGHT: 200%"><SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 200%; FONT-FAMILY: 'Times New Roman'">FTP-Server = </SPAN><SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 200%; FONT-FAMILY: 'Times New Roman'; mso-bidi-font-size: 10.0pt; mso-bidi-font-weight: bold">Bullet Proof FTP Server v2.21</SPAN><B><SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 200%; mso-bidi-font-size: 10.0pt"> </SPAN></B><SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 200%; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><o:p></o:p></SPAN></PRE><PRE style="LINE-HEIGHT: 200%"><SPAN style "FONT-SIZE: 12pt; LINE-HEIGHT: 200%; FONT-FAMILY: 'Times New Roman'">Web-Server = TOMCAT Apache<o:p></o:p></SPAN></PRE><PRE style="LINE-HEIGHT: 200%"><SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 200%; FONT-FAMILY: 'Times New Roman'">Download tool = Net Transfer<o:p></o:p></SPAN></PRE><PRE style="LINE-HEIGHT: 200%"><SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 200%; FONT-FAMILY: 'Times New Roman'">Qos tool = Qos Layer 7 Packet filter<o:p></o:p></SPAN></PRE><PRE><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN> The testing system environment<o:p></o:p></SPAN></PRE>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face="Times New Roman" size=3>&nbsp;Isnt possible i succes to control the transfer rate of the application??</FONT></o:p></P>&nbsp;&nbsp;</DIV></div><br clear=all><hr>MSN 8 helps <a href="http://g.msn.com/8HMAEN/2752??PS=">ELIMINATE E-MAIL VIRUSES.</a> Get 2 months FREE*.</html>
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

             reply	other threads:[~2004-02-29 11:57 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-29 11:57 wong cheongseng [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-03-06 12:24 [LARTC] Testing system evironment...not working? Stef Coene

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=BAY2-F33Y3WhkDp8ES000014751@hotmail.com \
    --to=cheongseng@hotmail.com \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox