You can look at the resulting svg image here: https://hurdos.com/wiki/hurd/translator/eth-multiplexer.html --- hurd/translator/eth-multiplexer.mdwn | 2 + logo/ethernet-multiplexor.svg | 588 +++++++++++++++++++++++++++ 2 files changed, 590 insertions(+) create mode 100644 logo/ethernet-multiplexor.svg
diff --git a/hurd/translator/eth-multiplexer.mdwn b/hurd/translator/eth-multiplexer.mdwn index 0f7a6189..88a8c373 100644 --- a/hurd/translator/eth-multiplexer.mdwn +++ b/hurd/translator/eth-multiplexer.mdwn @@ -16,6 +16,8 @@ It is commonly used to set up subhurds' networking to share an ethernet device with the subhurd and the main hurd. The [[subhurds' page|hurd/subhurd]] has a guide to show you how to do this. +[[!img logo/ethernet-multiplexor.svg size="200x" alt="ftpfs logo" align="center"]] + Here's a basic example to get you started using the eth-multiplexer. To do so, install the multiplexer at `/dev/eth0m`. diff --git a/logo/ethernet-multiplexor.svg b/logo/ethernet-multiplexor.svg new file mode 100644 index 00000000..53a83e0c --- /dev/null +++ b/logo/ethernet-multiplexor.svg @@ -0,0 +1,588 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="400mm" + height="250mm" + viewBox="0 0 400 250" + version="1.1" + id="svg1" + inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" + sodipodi:docname="ethernet-multiplexor.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:document-units="mm" + showguides="true" + inkscape:zoom="0.32" + inkscape:cx="756.25" + inkscape:cy="512.5" + inkscape:window-width="1020" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="layer1" /> + <defs + id="defs1"> + <inkscape:path-effect + effect="bspline" + id="path-effect11" + is_visible="true" + lpeversion="1.3" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" + uniform="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect3" + is_visible="true" + lpeversion="1.3" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" + uniform="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect3-1" + is_visible="true" + lpeversion="1.3" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" + uniform="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect3-1-2" + is_visible="true" + lpeversion="1.3" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" + uniform="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect3-1-3" + is_visible="true" + lpeversion="1.3" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" + uniform="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect11-1" + is_visible="true" + lpeversion="1.3" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" + uniform="false" /> + </defs> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#000000;stroke:#000000;stroke-width:6.97233;stroke-dasharray:none" + id="rect6" + width="168.01245" + height="3.0276663" + x="84.502876" + y="134.59859" /> + <g + id="g10" + transform="translate(-2.3386084,36.544977)"> + <rect + style="fill:#808080;stroke:#808080;stroke-width:0.689491" + id="rect1" + width="51.17551" + height="24.310509" + x="24.400133" + y="87.844742" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.755737" + id="rect1-2" + width="51.108994" + height="29.244263" + x="75.784111" + y="85.377869" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4" + width="2.8207164" + height="29.820717" + x="130.05556" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1" + width="2.8207157" + height="29.820717" + x="135.82103" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-0" + width="2.8207164" + height="29.820717" + x="147.19823" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-7" + width="2.8207164" + height="29.820717" + x="141.64194" + y="85.089645" /> + <g + id="g8" + transform="translate(-1.0583333,41.27502)" + style="stroke-width:8;stroke-dasharray:none"> + <rect + style="fill:#000000;stroke:#000000;stroke-width:8;stroke-dasharray:none" + id="rect3" + width="8.6816406" + height="4.9609375" + x="114.10156" + y="41.208832" /> + <path + style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-dasharray:none" + d="M 116.58203,70.693358 C 113.41254,64.905597 110.24306,59.117839 101.63018,55.672732 93.017296,52.227624 78.961588,51.125216 64.905598,50.022786" + id="path3" + inkscape:path-effect="#path-effect3" + inkscape:original-d="m 116.58203,70.693358 c -3.16949,-5.78776 -6.33897,-11.57552 -9.50846,-17.363281 -14.056274,-1.102452 -28.111982,-2.20486 -42.167972,-3.307291" + transform="translate(-0.52916667,-25.40001)" /> + </g> + <rect + style="fill:#808080;stroke:#808080;stroke-width:3.54091;stroke-dasharray:none" + id="rect4" + width="6.4200191" + height="4.7663732" + x="23.347548" + y="82.944946" /> + <path + style="fill:#808080;stroke:#808080;stroke-width:4.26153;stroke-dasharray:none" + d="M 30.732388,83.268697 66.320082,73.050448" + id="path4" /> + <path + style="fill:#808080;stroke:#808080;stroke-width:7;stroke-dasharray:none" + d="M 67.452212,74.050263 50.915754,79.011201" + id="path5" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:7;stroke-dasharray:none" + id="rect5" + width="15.785606" + height="3.2155864" + x="56.892609" + y="96.234879" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:3.9156;stroke-dasharray:none" + id="rect6-8" + width="26.367783" + height="6.0843935" + x="120.47469" + y="96.957802" /> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:3.15136;stroke-dasharray:none" + d="m 24.958592,99.098528 h 26.618782 v 0.26214" + id="path9" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:2.81053;stroke-dasharray:none" + id="rect9" + width="3.4050612" + height="5.0880871" + x="58.95512" + y="103.09636" /> + <rect + style="fill:#4d4d4d;stroke:#4d4d4d;stroke-width:2.80194;stroke-dasharray:none" + id="rect10" + width="3.9982944" + height="6.059267" + x="30.302879" + y="102.15961" /> + </g> + <g + id="g10-2" + transform="matrix(-1,0,0,1,403.05614,36.544977)"> + <rect + style="fill:#808080;stroke:#808080;stroke-width:0.689491" + id="rect1-0" + width="51.17551" + height="24.310509" + x="24.400133" + y="87.844742" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.755737" + id="rect1-2-6" + width="51.108994" + height="29.244263" + x="75.784111" + y="85.377869" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-8" + width="2.8207164" + height="29.820717" + x="130.05556" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-9" + width="2.8207157" + height="29.820717" + x="135.82103" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-0-2" + width="2.8207164" + height="29.820717" + x="147.19823" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-7-6" + width="2.8207164" + height="29.820717" + x="141.64194" + y="85.089645" /> + <g + id="g8-6" + transform="translate(-1.0583333,41.27502)" + style="stroke-width:8;stroke-dasharray:none"> + <rect + style="fill:#000000;stroke:#000000;stroke-width:8;stroke-dasharray:none" + id="rect3-4" + width="8.6816406" + height="4.9609375" + x="114.10156" + y="41.208832" /> + <path + style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-dasharray:none" + d="M 116.58203,70.693358 C 113.41254,64.905597 110.24306,59.117839 101.63018,55.672732 93.017296,52.227624 78.961588,51.125216 64.905598,50.022786" + id="path3-9" + inkscape:path-effect="#path-effect3-1" + inkscape:original-d="m 116.58203,70.693358 c -3.16949,-5.78776 -6.33897,-11.57552 -9.50846,-17.363281 -14.056274,-1.102452 -28.111982,-2.20486 -42.167972,-3.307291" + transform="translate(-0.52916667,-25.40001)" /> + </g> + <rect + style="fill:#808080;stroke:#808080;stroke-width:3.54091;stroke-dasharray:none" + id="rect4-5" + width="6.4200191" + height="4.7663732" + x="23.347548" + y="82.944946" /> + <path + style="fill:#808080;stroke:#808080;stroke-width:4.26153;stroke-dasharray:none" + d="M 30.732388,83.268697 66.320082,73.050448" + id="path4-0" /> + <path + style="fill:#808080;stroke:#808080;stroke-width:7;stroke-dasharray:none" + d="M 67.452212,74.050263 50.915754,79.011201" + id="path5-4" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:7;stroke-dasharray:none" + id="rect5-8" + width="15.785606" + height="3.2155864" + x="56.892609" + y="96.234879" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:3.9156;stroke-dasharray:none" + id="rect6-8-7" + width="26.367783" + height="6.0843935" + x="120.47469" + y="96.957802" /> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:3.15136;stroke-dasharray:none" + d="m 24.958592,99.098528 h 26.618782 v 0.26214" + id="path9-1" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:2.81053;stroke-dasharray:none" + id="rect9-7" + width="3.4050612" + height="5.0880871" + x="58.95512" + y="103.09636" /> + <rect + style="fill:#4d4d4d;stroke:#4d4d4d;stroke-width:2.80194;stroke-dasharray:none" + id="rect10-2" + width="3.9982944" + height="6.059267" + x="30.302879" + y="102.15961" /> + </g> + <g + id="g10-2-0" + transform="matrix(-1,0,0,1,402.52114,-47.887112)"> + <g + id="g11" + transform="translate(0,-3.4395939)"> + <rect + style="fill:#808080;stroke:#808080;stroke-width:0.689491" + id="rect1-0-6" + width="51.17551" + height="24.310509" + x="24.400133" + y="87.844742" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.755737" + id="rect1-2-6-1" + width="51.108994" + height="29.244263" + x="75.784111" + y="85.377869" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-8-5" + width="2.8207164" + height="29.820717" + x="130.05556" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-9-9" + width="2.8207157" + height="29.820717" + x="135.82103" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-0-2-4" + width="2.8207164" + height="29.820717" + x="147.19823" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-7-6-9" + width="2.8207164" + height="29.820717" + x="141.64194" + y="85.089645" /> + <g + id="g8-6-0" + transform="translate(-1.0583333,41.27502)" + style="stroke-width:8;stroke-dasharray:none"> + <rect + style="fill:#000000;stroke:#000000;stroke-width:8;stroke-dasharray:none" + id="rect3-4-9" + width="8.6816406" + height="4.9609375" + x="114.10156" + y="41.208832" /> + <path + style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-dasharray:none" + d="M 116.58203,70.693358 C 113.41254,64.905597 110.24306,59.117839 101.63018,55.672732 93.017296,52.227624 78.961588,51.125216 64.905598,50.022786" + id="path3-9-1" + inkscape:path-effect="#path-effect3-1-2" + inkscape:original-d="m 116.58203,70.693358 c -3.16949,-5.78776 -6.33897,-11.57552 -9.50846,-17.363281 -14.056274,-1.102452 -28.111982,-2.20486 -42.167972,-3.307291" + transform="translate(-0.52916667,-25.40001)" /> + </g> + <rect + style="fill:#808080;stroke:#808080;stroke-width:3.54091;stroke-dasharray:none" + id="rect4-5-7" + width="6.4200191" + height="4.7663732" + x="23.347548" + y="82.944946" /> + <path + style="fill:#808080;stroke:#808080;stroke-width:4.26153;stroke-dasharray:none" + d="M 30.732388,83.268697 66.320082,73.050448" + id="path4-0-7" /> + <path + style="fill:#808080;stroke:#808080;stroke-width:7;stroke-dasharray:none" + d="M 67.452212,74.050263 50.915754,79.011201" + id="path5-4-1" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:7;stroke-dasharray:none" + id="rect5-8-1" + width="15.785606" + height="3.2155864" + x="56.892609" + y="96.234879" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:3.9156;stroke-dasharray:none" + id="rect6-8-7-5" + width="26.367783" + height="6.0843935" + x="120.47469" + y="96.957802" /> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:3.15136;stroke-dasharray:none" + d="m 24.958592,99.098528 h 26.618782 v 0.26214" + id="path9-1-9" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:2.81053;stroke-dasharray:none" + id="rect9-7-7" + width="3.4050612" + height="5.0880871" + x="58.95512" + y="103.09636" /> + <rect + style="fill:#4d4d4d;stroke:#4d4d4d;stroke-width:2.80194;stroke-dasharray:none" + id="rect10-2-7" + width="3.9982944" + height="6.059267" + x="30.302879" + y="102.15961" /> + </g> + </g> + <g + id="g10-2-6" + transform="matrix(-1,0,0,1,403.0503,124.4166)"> + <rect + style="fill:#808080;stroke:#808080;stroke-width:0.689491" + id="rect1-0-3" + width="51.17551" + height="24.310509" + x="24.400133" + y="87.844742" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.755737" + id="rect1-2-6-9" + width="51.108994" + height="29.244263" + x="75.784111" + y="85.377869" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-8-4" + width="2.8207164" + height="29.820717" + x="130.05556" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-9-8" + width="2.8207157" + height="29.820717" + x="135.82103" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-0-2-1" + width="2.8207164" + height="29.820717" + x="147.19823" + y="85.089645" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:0.179284" + id="rect1-2-4-1-7-6-2" + width="2.8207164" + height="29.820717" + x="141.64194" + y="85.089645" /> + <g + id="g8-6-9" + transform="translate(-1.0583333,41.27502)" + style="stroke-width:8;stroke-dasharray:none"> + <rect + style="fill:#000000;stroke:#000000;stroke-width:8;stroke-dasharray:none" + id="rect3-4-3" + width="8.6816406" + height="4.9609375" + x="114.10156" + y="41.208832" /> + <path + style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-dasharray:none" + d="M 116.58203,70.693358 C 113.41254,64.905597 110.24306,59.117839 101.63018,55.672732 93.017296,52.227624 78.961588,51.125216 64.905598,50.022786" + id="path3-9-9" + inkscape:path-effect="#path-effect3-1-3" + inkscape:original-d="m 116.58203,70.693358 c -3.16949,-5.78776 -6.33897,-11.57552 -9.50846,-17.363281 -14.056274,-1.102452 -28.111982,-2.20486 -42.167972,-3.307291" + transform="translate(-0.52916667,-25.40001)" /> + </g> + <rect + style="fill:#808080;stroke:#808080;stroke-width:3.54091;stroke-dasharray:none" + id="rect4-5-0" + width="6.4200191" + height="4.7663732" + x="23.347548" + y="82.944946" /> + <path + style="fill:#808080;stroke:#808080;stroke-width:4.26153;stroke-dasharray:none" + d="M 30.732388,83.268697 66.320082,73.050448" + id="path4-0-8" /> + <path + style="fill:#808080;stroke:#808080;stroke-width:7;stroke-dasharray:none" + d="M 67.452212,74.050263 50.915754,79.011201" + id="path5-4-8" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:7;stroke-dasharray:none" + id="rect5-8-5" + width="15.785606" + height="3.2155864" + x="56.892609" + y="96.234879" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:3.9156;stroke-dasharray:none" + id="rect6-8-7-0" + width="26.367783" + height="6.0843935" + x="120.47469" + y="96.957802" /> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:3.15136;stroke-dasharray:none" + d="m 24.958592,99.098528 h 26.618782 v 0.26214" + id="path9-1-96" /> + <rect + style="fill:#000000;stroke:#000000;stroke-width:2.81053;stroke-dasharray:none" + id="rect9-7-3" + width="3.4050612" + height="5.0880871" + x="58.95512" + y="103.09636" /> + <rect + style="fill:#4d4d4d;stroke:#4d4d4d;stroke-width:2.80194;stroke-dasharray:none" + id="rect10-2-8" + width="3.9982944" + height="6.059267" + x="30.302879" + y="102.15961" /> + </g> + <path + style="fill:#ffffff;stroke:#000000;stroke-width:7;stroke-dasharray:none" + d="m 199.67773,135.59896 c 2.61827,-27.69857 5.23655,-55.397138 14.46956,-70.004358 9.23302,-14.60722 25.08014,-16.123031 40.92758,-17.638873" + id="path11" + inkscape:path-effect="#path-effect11" + inkscape:original-d="m 199.67773,135.59896 c 2.61828,-27.69857 5.23655,-55.397138 7.85482,-83.095705 15.84776,-1.515872 31.69488,-3.031684 47.54232,-4.547526" /> + <path + style="fill:#ffffff;stroke:#000000;stroke-width:7;stroke-dasharray:none" + d="m 199.67773,135.59896 c 2.61827,-27.69857 5.23655,-55.397138 14.46956,-70.004358 9.23302,-14.60722 25.08014,-16.123031 40.92758,-17.638873" + id="path11-9" + inkscape:path-effect="#path-effect11-1" + inkscape:original-d="m 199.67773,135.59896 c 2.61828,-27.69857 5.23655,-55.397138 7.85482,-83.095705 15.84776,-1.515872 31.69488,-3.031684 47.54232,-4.547526" + transform="matrix(1,0,0,-1,-0.13700946,272.98251)" /> + </g> +</svg> -- 2.53.0
