<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lug.mtu.edu/w/index.php?action=history&amp;feed=atom&amp;title=Connecting_to_Campus_Networks_on_Linux</id>
	<title>Connecting to Campus Networks on Linux - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lug.mtu.edu/w/index.php?action=history&amp;feed=atom&amp;title=Connecting_to_Campus_Networks_on_Linux"/>
	<link rel="alternate" type="text/html" href="https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;action=history"/>
	<updated>2026-04-29T18:52:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;diff=7754&amp;oldid=prev</id>
		<title>D2wn: update sha1sum</title>
		<link rel="alternate" type="text/html" href="https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;diff=7754&amp;oldid=prev"/>
		<updated>2025-01-20T20:29:24Z</updated>

		<summary type="html">&lt;p&gt;update sha1sum&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:29, 20 January 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 85:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 85:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Confirm that you have the correct file, and if so move it to &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt;:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Confirm that you have the correct file, and if so move it to &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt;:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;echo &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;736c7004527b8d42c27526a5e8ad67b39f395d2d&lt;/del&gt; eduroam.pem&quot; | sha1sum -c &amp;amp;&amp;amp; sudo mv eduroam.pem /var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt; &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;echo &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6f721c8150972c401148464c71c2c3701a031932&lt;/ins&gt; eduroam.pem&quot; | sha1sum -c &amp;amp;&amp;amp; sudo mv eduroam.pem /var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt; &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If the command returns &amp;lt;code&amp;gt;eduroam.pem: FAILED&amp;lt;/code&amp;gt;, proceed to the section below. Otherwise, skip it and proceed to &quot;&#039;&#039;&#039;Connecting to eduroam&#039;&#039;&#039;&quot;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If the command returns &amp;lt;code&amp;gt;eduroam.pem: FAILED&amp;lt;/code&amp;gt;, proceed to the section below. Otherwise, skip it and proceed to &quot;&#039;&#039;&#039;Connecting to eduroam&#039;&#039;&#039;&quot;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key lug_wiki:diff:wikidiff2:1.12:old-7753:rev-7754:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>D2wn</name></author>
	</entry>
	<entry>
		<id>https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;diff=7753&amp;oldid=prev</id>
		<title>D2wn: change sed to grep</title>
		<link rel="alternate" type="text/html" href="https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;diff=7753&amp;oldid=prev"/>
		<updated>2025-01-20T20:27:27Z</updated>

		<summary type="html">&lt;p&gt;change sed to grep&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:27, 20 January 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 81:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 81:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Next, you need Tech&#039;s eduroam certificate. You can get it by parsing eduroam&#039;s &quot;Configuration Assistant Tool&quot; python script from their website:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Next, you need Tech&#039;s eduroam certificate. You can get it by parsing eduroam&#039;s &quot;Configuration Assistant Tool&quot; python script from their website:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;curl -s &#039;&amp;lt;nowiki&amp;gt;https://cat.eduroam.org/user/API.php?action=downloadInstaller&amp;amp;lang=en&amp;amp;profile=3932&amp;amp;device=linux&amp;amp;generatedfor=user&amp;amp;openroaming=0&#039;&amp;lt;/nowiki&amp;gt; | &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sed&lt;/del&gt; -&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;s/Config.CA&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= &quot;&quot;&quot;//g&lt;/del&gt;&#039; -&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ne&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;1083,1152p&lt;/del&gt;&#039; &amp;gt; eduroam.pem&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;curl -s &#039;&amp;lt;nowiki&amp;gt;https://cat.eduroam.org/user/API.php?action=downloadInstaller&amp;amp;lang=en&amp;amp;profile=3932&amp;amp;device=linux&amp;amp;generatedfor=user&amp;amp;openroaming=0&#039;&amp;lt;/nowiki&amp;gt; | &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;grep&lt;/ins&gt; -&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pzo&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;--&lt;/ins&gt; &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-----BEGIN&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CERTIFICATE&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----(\n|.)*-----END&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CERTIFICATE-----&lt;/ins&gt;&#039; &amp;gt; eduroam.pem&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Confirm that you have the correct file, and if so move it to &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt;:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Confirm that you have the correct file, and if so move it to &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt;:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key lug_wiki:diff:wikidiff2:1.12:old-7568:rev-7753:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>D2wn</name></author>
	</entry>
	<entry>
		<id>https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;diff=7568&amp;oldid=prev</id>
		<title>D2wn: Changed small formatting and added background to iwd</title>
		<link rel="alternate" type="text/html" href="https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;diff=7568&amp;oldid=prev"/>
		<updated>2024-07-17T05:22:12Z</updated>

		<summary type="html">&lt;p&gt;Changed small formatting and added background to iwd&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:22, 17 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== iwd ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== iwd ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you use Intel&#039;s wireless daemon, you can&#039;t add the network from the iwctl utility and must instead manually create a configuration file with all the details about the network.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Create the following file in &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.8021x&amp;lt;/code&amp;gt;:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Create the following file in &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.8021x&amp;lt;/code&amp;gt;:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 69:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 71:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Type your password, immediately followed by &amp;lt;code&amp;gt;CTRL+D&amp;lt;/code&amp;gt; (You may need to press it twice). &#039;&#039;&#039;DO NOT PRESS &amp;lt;code&amp;gt;ENTER&amp;lt;/code&amp;gt;!&#039;&#039;&#039; Pressing enter will mess up the hash, and you will not be able to authenticate to Tech&#039;s network with it!&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Type your password, immediately followed by &amp;lt;code&amp;gt;CTRL+D&amp;lt;/code&amp;gt; (You may need to press it twice). &#039;&#039;&#039;DO NOT PRESS &amp;lt;code&amp;gt;ENTER&amp;lt;/code&amp;gt;!&#039;&#039;&#039; Pressing enter will mess up the hash, and you will not be able to authenticate to Tech&#039;s network with it!&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 78:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is of course not advisable for security reasons, but it is technically an option if you cannot get the previous method to work.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is of course not advisable for security reasons, but it is technically an option if you cannot get the previous method to work.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Getting the certificate (the easy way)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/del&gt; ====&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Getting the certificate (the easy way) ====&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Next, you need Tech&#039;s eduroam certificate. You can get it by parsing eduroam&#039;s &quot;Configuration Assistant Tool&quot; python script from their website:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Next, you need Tech&#039;s eduroam certificate. You can get it by parsing eduroam&#039;s &quot;Configuration Assistant Tool&quot; python script from their website:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 89:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If the command returns &amp;lt;code&amp;gt;eduroam.pem: FAILED&amp;lt;/code&amp;gt;, proceed to the section below. Otherwise, skip it and proceed to &quot;&#039;&#039;&#039;Connecting to eduroam&#039;&#039;&#039;&quot;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If the command returns &amp;lt;code&amp;gt;eduroam.pem: FAILED&amp;lt;/code&amp;gt;, proceed to the section below. Otherwise, skip it and proceed to &quot;&#039;&#039;&#039;Connecting to eduroam&#039;&#039;&#039;&quot;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Getting the certificate (the hard way)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/del&gt; ====&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Getting the certificate (the hard way) ====&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Open [https://cat.eduroam.org cat.eduroam.org] in your browser, and navigate through the site until you reach the page to download the configuration script for Michigan Tech.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Open [https://cat.eduroam.org cat.eduroam.org] in your browser, and navigate through the site until you reach the page to download the configuration script for Michigan Tech.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now you can proceed to &quot;&#039;&#039;&#039;Connecting to eduroam&#039;&#039;&#039;&quot;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now you can proceed to &quot;&#039;&#039;&#039;Connecting to eduroam&#039;&#039;&#039;&quot;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Connecting to eduroam&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/del&gt; ====&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Connecting to eduroam ====&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You should be all good to go! Just connect to eduroam in &amp;lt;code&amp;gt;iwctl&amp;lt;/code&amp;gt; and it should take care of the rest for you.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You should be all good to go! Just connect to eduroam in &amp;lt;code&amp;gt;iwctl&amp;lt;/code&amp;gt; and it should take care of the rest for you.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 151:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 154:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;Where &amp;lt;code&amp;gt;&amp;lt;USER&amp;gt;&amp;lt;/code&amp;gt; is the username of your account on your Linux computer, &amp;lt;code&amp;gt;&amp;lt;MTU_ID&amp;gt;&amp;lt;/code&amp;gt; is your MTU Student ID (such as &amp;lt;code&amp;gt;noahholl&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt; is your MTU password in plaintext.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;Where &amp;lt;code&amp;gt;&amp;lt;USER&amp;gt;&amp;lt;/code&amp;gt; is the username of your account on your Linux computer, &amp;lt;code&amp;gt;&amp;lt;MTU_ID&amp;gt;&amp;lt;/code&amp;gt; is your MTU Student ID (such as &amp;lt;code&amp;gt;noahholl&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt; is your MTU password in plaintext.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Connecting to MichiganTech&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/del&gt; ====&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Connecting to MichiganTech ====&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You should be all good to go, so try connecting to MichiganTech via &amp;lt;code&amp;gt;nmcli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nmtui&amp;lt;/code&amp;gt;, or one of the many NetworkManager GUIs (whichever you prefer)!&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You should be all good to go, so try connecting to MichiganTech via &amp;lt;code&amp;gt;nmcli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nmtui&amp;lt;/code&amp;gt;, or one of the many NetworkManager GUIs (whichever you prefer)!&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 177:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 180:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Type your password, immediately followed by &amp;lt;code&amp;gt;CTRL+D&amp;lt;/code&amp;gt; (You may need to press it twice). &#039;&#039;&#039;DO NOT PRESS &amp;lt;code&amp;gt;ENTER&amp;lt;/code&amp;gt;!&#039;&#039;&#039; Pressing enter will mess up the hash, and you will not be able to authenticate to Tech&#039;s network with it!&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Type your password, immediately followed by &amp;lt;code&amp;gt;CTRL+D&amp;lt;/code&amp;gt; (You may need to press it twice). &#039;&#039;&#039;DO NOT PRESS &amp;lt;code&amp;gt;ENTER&amp;lt;/code&amp;gt;!&#039;&#039;&#039; Pressing enter will mess up the hash, and you will not be able to authenticate to Tech&#039;s network with it!&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 183:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 187:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is of course not advisable for security reasons, but it is technically an option if you cannot get the previous method to work.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is of course not advisable for security reasons, but it is technically an option if you cannot get the previous method to work.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Connecting to MichiganTech&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/del&gt; ====&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Connecting to MichiganTech ====&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You should be all good to go! Just connect to MichiganTech in &amp;lt;code&amp;gt;iwctl&amp;lt;/code&amp;gt; and it should take care of the rest for you.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You should be all good to go! Just connect to MichiganTech in &amp;lt;code&amp;gt;iwctl&amp;lt;/code&amp;gt; and it should take care of the rest for you.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 225:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 229:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== MichiganTechIoT ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== MichiganTechIoT ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;AFAIK, this network is like MichiganTechOpen (open &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;security&lt;/del&gt;, devices need to be MAC whitelisted) but devices are allowed to communicate between each other on the LAN.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;AFAIK, this network is like MichiganTechOpen (open &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;network&lt;/ins&gt;, devices need to be MAC whitelisted) but devices are allowed to communicate between each other on the LAN.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Primarily intended for IoT devices and gaming consoles.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Primarily intended for IoT devices and gaming consoles.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 264:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 268:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;nowiki&amp;gt;https://wiki.archlinux.org/title/Wpa_supplicant#Advanced_usage&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;nowiki&amp;gt;https://wiki.archlinux.org/title/Wpa_supplicant#Advanced_usage&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__FORCETOC__&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__FORCETOC__&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Michigan Technological University]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key lug_wiki:diff:wikidiff2:1.12:old-7567:rev-7568:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>D2wn</name></author>
	</entry>
	<entry>
		<id>https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;diff=7567&amp;oldid=prev</id>
		<title>D2wn: made initial entry</title>
		<link rel="alternate" type="text/html" href="https://lug.mtu.edu/w/index.php?title=Connecting_to_Campus_Networks_on_Linux&amp;diff=7567&amp;oldid=prev"/>
		<updated>2024-07-17T02:19:25Z</updated>

		<summary type="html">&lt;p&gt;made initial entry&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This aims to be an all-inclusive guide on connecting to every type of network Michigan Tech uses on Campus on a Linux machine. If you use Windows, follow [https://www.youtube.com/watch?v=_BoqSxHTTNs this guide] instead :P&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you run into any problems following these instructions, or just want someone to walk you through it step-by-step, feel free to ask for help in the #tech-support channel in LUG&amp;#039;s [https://discord.gg/5mZUgcNWAK Discord] or [ircs://lug.mtu.edu:6697 IRC] and we&amp;#039;ll be happy to help you out&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== eduroam ==&lt;br /&gt;
[[eduroam]] is a collaborative project between institutions that allow students at one participating university to get an internet connection at any other participating universities with their university credentials, by connecting to the eduroam network there.&lt;br /&gt;
&lt;br /&gt;
Also, for some reason, it&amp;#039;s typically the most reliable network on Tech&amp;#039;s campus (yes, even more reliable than the actual MichiganTech network).&lt;br /&gt;
&lt;br /&gt;
=== NetworkManager ===&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;NOTE: This whole section needs work, it&amp;#039;s just here as a placeholder. Ask in the Discord/IRC if you need help.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
If you use NetworkManager (the default on most distros), for some reason WPA2-EAP networks (such as eduroam) must be configured by manually creating a config file and cannot be added in the GUI.&lt;br /&gt;
&lt;br /&gt;
As such, you can add eduroam as a connectable network by putting the following contents in &amp;lt;code&amp;gt;/etc/NetworkManager/system-connections/eduroam.nmconnection&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;[ NOTE: I think the UUID is supposed to be generated on-demand? ]&amp;#039;&amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;toml&amp;quot;&amp;gt;&lt;br /&gt;
[connection]&lt;br /&gt;
id=eduroam&lt;br /&gt;
uuid=1b5b76ef-7a0a-4160-ae51-1c110cf160b7&lt;br /&gt;
type=wifi&lt;br /&gt;
autoconnect=false&lt;br /&gt;
permissions=user:&amp;lt;USER&amp;gt;:;&lt;br /&gt;
&lt;br /&gt;
[wifi]&lt;br /&gt;
mode=infrastructure&lt;br /&gt;
ssid=eduroam&lt;br /&gt;
&lt;br /&gt;
[wifi-security]&lt;br /&gt;
key-mgmt=wpa-eap&lt;br /&gt;
&lt;br /&gt;
[802-1x]&lt;br /&gt;
eap=peap;&lt;br /&gt;
identity=&amp;lt;MTU_ID&amp;gt;&lt;br /&gt;
password=&amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
phase2-auth=mschapv2&lt;br /&gt;
&lt;br /&gt;
[ipv4]&lt;br /&gt;
method=auto&lt;br /&gt;
&lt;br /&gt;
[ipv6]&lt;br /&gt;
addr-gen-mode=stable-privacy&lt;br /&gt;
method=auto&lt;br /&gt;
&lt;br /&gt;
[proxy]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Where &amp;lt;code&amp;gt;&amp;lt;USER&amp;gt;&amp;lt;/code&amp;gt; is the username of your account on your Linux computer, &amp;lt;code&amp;gt;&amp;lt;MTU_ID&amp;gt;&amp;lt;/code&amp;gt; is your MTU Student ID (such as &amp;lt;code&amp;gt;noahholl&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt; is your MTU password in plaintext.&lt;br /&gt;
&lt;br /&gt;
=== iwd ===&lt;br /&gt;
Create the following file in &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.8021x&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;[ NOTE: This config has &amp;lt;code&amp;gt;AlwaysRandomizeAddress=true&amp;lt;/code&amp;gt;, which will randomize your WiFi card&amp;#039;s MAC address on each connection. While not required, it can be nice to preserve your privacy when connecting to foreign networks. ]&amp;#039;&amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;toml&amp;quot;&amp;gt;&lt;br /&gt;
[Settings]&lt;br /&gt;
AutoConnect=true&lt;br /&gt;
AlwaysRandomizeAddress=true&lt;br /&gt;
&lt;br /&gt;
[Security]&lt;br /&gt;
EAP-Method=PEAP&lt;br /&gt;
EAP-Identity=anonymous@mtu.edu&lt;br /&gt;
EAP-PEAP-CACert=/var/lib/iwd/eduroam.pem&lt;br /&gt;
EAP-PEAP-ServerDomainMask=www.login.mtu.edu&lt;br /&gt;
EAP-PEAP-Phase2-Method=MSCHAPV2&lt;br /&gt;
EAP-PEAP-Phase2-Identity=&amp;lt;MTU_ID&amp;gt;@mtu.edu&lt;br /&gt;
EAP-PEAP-Phase2-Password-Hash=&amp;lt;PASSWORD_HASH&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Where &amp;lt;code&amp;gt;&amp;lt;MTU_ID&amp;gt;&amp;lt;/code&amp;gt; is your MTU Student ID (such as &amp;lt;code&amp;gt;noahholl&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;&amp;lt;PASSWORD_HASH&amp;gt;&amp;lt;/code&amp;gt; is the MsCHAPv2 hash of your MTU password.&lt;br /&gt;
&lt;br /&gt;
You can generate the MsCHAPv2 hash for your MTU password by running the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;iconv -t utf16le | openssl md4 -provider legacy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Type your password, immediately followed by &amp;lt;code&amp;gt;CTRL+D&amp;lt;/code&amp;gt; (You may need to press it twice). &amp;#039;&amp;#039;&amp;#039;DO NOT PRESS &amp;lt;code&amp;gt;ENTER&amp;lt;/code&amp;gt;!&amp;#039;&amp;#039;&amp;#039; Pressing enter will mess up the hash, and you will not be able to authenticate to Tech&amp;#039;s network with it!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alternatively, instead of &amp;lt;code&amp;gt;EAP-PEAP-Phase2-Password-Hash=&amp;lt;PASSWORD_HASH&amp;gt;&amp;lt;/code&amp;gt;, you can put &amp;lt;code&amp;gt;EAP-PEAP-Phase2-Password=&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt;, and you would replace &amp;lt;code&amp;gt;&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt; with your actual MTU password, in plaintext.&lt;br /&gt;
&lt;br /&gt;
This is of course not advisable for security reasons, but it is technically an option if you cannot get the previous method to work.&lt;br /&gt;
&lt;br /&gt;
==== Getting the certificate (the easy way): ====&lt;br /&gt;
Next, you need Tech&amp;#039;s eduroam certificate. You can get it by parsing eduroam&amp;#039;s &amp;quot;Configuration Assistant Tool&amp;quot; python script from their website:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl -s &amp;#039;&amp;lt;nowiki&amp;gt;https://cat.eduroam.org/user/API.php?action=downloadInstaller&amp;amp;lang=en&amp;amp;profile=3932&amp;amp;device=linux&amp;amp;generatedfor=user&amp;amp;openroaming=0&amp;#039;&amp;lt;/nowiki&amp;gt; | sed -e &amp;#039;s/Config.CA = &amp;quot;&amp;quot;&amp;quot;//g&amp;#039; -ne &amp;#039;1083,1152p&amp;#039; &amp;gt; eduroam.pem&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confirm that you have the correct file, and if so move it to &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo &amp;quot;736c7004527b8d42c27526a5e8ad67b39f395d2d eduroam.pem&amp;quot; | sha1sum -c &amp;amp;&amp;amp; sudo mv eduroam.pem /var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
If the command returns &amp;lt;code&amp;gt;eduroam.pem: FAILED&amp;lt;/code&amp;gt;, proceed to the section below. Otherwise, skip it and proceed to &amp;quot;&amp;#039;&amp;#039;&amp;#039;Connecting to eduroam&amp;#039;&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Getting the certificate (the hard way): ====&lt;br /&gt;
Open [https://cat.eduroam.org cat.eduroam.org] in your browser, and navigate through the site until you reach the page to download the configuration script for Michigan Tech.&lt;br /&gt;
&lt;br /&gt;
Once you&amp;#039;ve downloaded the script, open it with a text editor and look for the two certificates.&lt;br /&gt;
&lt;br /&gt;
They should be back-to-back, each beginning with &amp;lt;code&amp;gt;-----BEGIN CERTIFICATE-----&amp;lt;/code&amp;gt; and ending with &amp;lt;code&amp;gt;-----END CERTIFICATE-----&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Copy both certificates into the file &amp;lt;code&amp;gt;eduroam.pem&amp;lt;/code&amp;gt;, then move the file to &amp;lt;code&amp;gt;/var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo mv eduroam.pem /var/lib/iwd/eduroam.pem&amp;lt;/code&amp;gt; &lt;br /&gt;
Now you can proceed to &amp;quot;&amp;#039;&amp;#039;&amp;#039;Connecting to eduroam&amp;#039;&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Connecting to eduroam: ====&lt;br /&gt;
You should be all good to go! Just connect to eduroam in &amp;lt;code&amp;gt;iwctl&amp;lt;/code&amp;gt; and it should take care of the rest for you.&lt;br /&gt;
&lt;br /&gt;
In case you&amp;#039;re new to iwd, this can be done by running &amp;lt;code&amp;gt;iwctl&amp;lt;/code&amp;gt;, typing &amp;lt;code&amp;gt;station list&amp;lt;/code&amp;gt;(identifying the interface of your WiFi card), then &amp;lt;code&amp;gt;station &amp;lt;interface&amp;gt; connect eduroam&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now you can &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt; out of iwctl and you should remain connected!&lt;br /&gt;
&lt;br /&gt;
=== wpa_supplicant ===&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;NOTE: This whole section needs work, it&amp;#039;s just here as a placeholder. Ask in the Discord/IRC if you need help.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
wpa_supplicant is commonly used as a backend for NetworkManager, but if you use it standalone, you can use the following config&lt;br /&gt;
&lt;br /&gt;
== MichiganTech ==&lt;br /&gt;
The MichiganTech network is WPA2-EAP, using PEAP and MSCHAPv2. The configuration needed to connect to the network is similar to that of eduroam, with a few notable differences.&lt;br /&gt;
&lt;br /&gt;
For some reason IT recommends ignoring certificate errors for the MichiganTech network, opening users up to potential [https://en.wikipedia.org/wiki/Evil_twin_(wireless_networks) Evil Twin attacks]. We should eventually add sections on how to get the certificate for the network and enable certificate checking, but in the meantime since this is the configuration everyone is using I suppose it&amp;#039;s good enough.&lt;br /&gt;
&lt;br /&gt;
=== NetworkManager ===&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;NOTE: This whole section needs work, it&amp;#039;s just here as a placeholder. Ask in the Discord/IRC if you need help.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
If you use NetworkManager (the default on most distros), for some reason WPA2-EAP networks (such as MichiganTech) must be configured by manually creating a config file and cannot be added in the GUI.&lt;br /&gt;
&lt;br /&gt;
As such, you can add MichiganTech as a connectable network by putting the following contents in &amp;lt;code&amp;gt;/etc/NetworkManager/system-connections/MichiganTech.nmconnection&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;[ NOTE: I think the UUID is supposed to be generated on-demand? ]&amp;#039;&amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;toml&amp;quot;&amp;gt;&lt;br /&gt;
[connection]&lt;br /&gt;
id=MichiganTech&lt;br /&gt;
uuid=0c38e990-aa9c-4d61-8e7e-f2ae28f2787d&lt;br /&gt;
type=wifi&lt;br /&gt;
autoconnect=true&lt;br /&gt;
permissions=user:&amp;lt;USER&amp;gt;:;&lt;br /&gt;
&lt;br /&gt;
[wifi]&lt;br /&gt;
mode=infrastructure&lt;br /&gt;
ssid=MichiganTech&lt;br /&gt;
&lt;br /&gt;
[wifi-security]&lt;br /&gt;
key-mgmt=wpa-eap&lt;br /&gt;
&lt;br /&gt;
[802-1x]&lt;br /&gt;
eap=peap;&lt;br /&gt;
identity=&amp;lt;MTU_ID&amp;gt;&lt;br /&gt;
password=&amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
phase2-auth=mschapv2&lt;br /&gt;
&lt;br /&gt;
[ipv4]&lt;br /&gt;
method=auto&lt;br /&gt;
&lt;br /&gt;
[ipv6]&lt;br /&gt;
addr-gen-mode=stable-privacy&lt;br /&gt;
method=auto&lt;br /&gt;
&lt;br /&gt;
[proxy]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Where &amp;lt;code&amp;gt;&amp;lt;USER&amp;gt;&amp;lt;/code&amp;gt; is the username of your account on your Linux computer, &amp;lt;code&amp;gt;&amp;lt;MTU_ID&amp;gt;&amp;lt;/code&amp;gt; is your MTU Student ID (such as &amp;lt;code&amp;gt;noahholl&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt; is your MTU password in plaintext.&lt;br /&gt;
&lt;br /&gt;
==== Connecting to MichiganTech: ====&lt;br /&gt;
You should be all good to go, so try connecting to MichiganTech via &amp;lt;code&amp;gt;nmcli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nmtui&amp;lt;/code&amp;gt;, or one of the many NetworkManager GUIs (whichever you prefer)!&lt;br /&gt;
&lt;br /&gt;
=== iwd ===&lt;br /&gt;
Create the following file in &amp;lt;code&amp;gt;/var/lib/iwd/MichiganTech.8021x&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;[ NOTE: This config has &amp;lt;code&amp;gt;AlwaysRandomizeAddress=true&amp;lt;/code&amp;gt;, which will randomize your WiFi card&amp;#039;s MAC address on each connection. While not required, it can be nice to preserve your privacy when connecting to foreign networks. ]&amp;#039;&amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;toml&amp;quot;&amp;gt;&lt;br /&gt;
[Settings]&lt;br /&gt;
AutoConnect=true&lt;br /&gt;
AlwaysRandomizeAddress=true&lt;br /&gt;
&lt;br /&gt;
[Security]&lt;br /&gt;
EAP-Method=PEAP&lt;br /&gt;
EAP-Identity=anonymous&lt;br /&gt;
EAP-PEAP-Phase2-Method=MSCHAPV2&lt;br /&gt;
EAP-PEAP-Phase2-Identity=&amp;lt;MTU_ID&amp;gt;&lt;br /&gt;
EAP-PEAP-Phase2-Password-Hash=&amp;lt;PASSWORD_HASH&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Where &amp;lt;code&amp;gt;&amp;lt;MTU_ID&amp;gt;&amp;lt;/code&amp;gt; is your MTU Student ID (such as &amp;lt;code&amp;gt;noahholl&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;&amp;lt;PASSWORD_HASH&amp;gt;&amp;lt;/code&amp;gt; is the MsCHAPv2 hash of your MTU password.&lt;br /&gt;
&lt;br /&gt;
You can generate the MsCHAPv2 hash for your MTU password by running the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;iconv -t utf16le | openssl md4 -provider legacy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Type your password, immediately followed by &amp;lt;code&amp;gt;CTRL+D&amp;lt;/code&amp;gt; (You may need to press it twice). &amp;#039;&amp;#039;&amp;#039;DO NOT PRESS &amp;lt;code&amp;gt;ENTER&amp;lt;/code&amp;gt;!&amp;#039;&amp;#039;&amp;#039; Pressing enter will mess up the hash, and you will not be able to authenticate to Tech&amp;#039;s network with it!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alternatively, instead of &amp;lt;code&amp;gt;EAP-PEAP-Phase2-Password-Hash=&amp;lt;PASSWORD_HASH&amp;gt;&amp;lt;/code&amp;gt;, you can put &amp;lt;code&amp;gt;EAP-PEAP-Phase2-Password=&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt;, and you would replace &amp;lt;code&amp;gt;&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt; with your actual MTU password, in plaintext.&lt;br /&gt;
&lt;br /&gt;
This is of course not advisable for security reasons, but it is technically an option if you cannot get the previous method to work.&lt;br /&gt;
&lt;br /&gt;
==== Connecting to MichiganTech: ====&lt;br /&gt;
You should be all good to go! Just connect to MichiganTech in &amp;lt;code&amp;gt;iwctl&amp;lt;/code&amp;gt; and it should take care of the rest for you.&lt;br /&gt;
&lt;br /&gt;
In case you&amp;#039;re new to iwd, this can be done by running &amp;lt;code&amp;gt;iwctl&amp;lt;/code&amp;gt;, typing &amp;lt;code&amp;gt;station list&amp;lt;/code&amp;gt;(identifying the interface of your WiFi card), then &amp;lt;code&amp;gt;station &amp;lt;interface&amp;gt; connect MichiganTech&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now you can &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt; out of iwctl and you should remain connected!&lt;br /&gt;
&lt;br /&gt;
=== wpa_supplicant ===&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;NOTE: This whole section needs work, it&amp;#039;s just here as a placeholder. Ask in the Discord/IRC if you need help.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
wpa_supplicant is commonly used as a backend for NetworkManager, but if you use it standalone, you can use the following config to connect to the MichiganTech network:&amp;lt;syntaxhighlight lang=&amp;quot;toml&amp;quot;&amp;gt;&lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
ap_scan=1&lt;br /&gt;
network={&lt;br /&gt;
        key_mgmt=WPA-EAP&lt;br /&gt;
        eap=PEAP&lt;br /&gt;
        identity=&amp;quot;&amp;lt;MTU_ID&amp;gt;&amp;quot;&lt;br /&gt;
        password=&amp;quot;&amp;lt;PASSWORD&amp;gt;&amp;quot;&lt;br /&gt;
        phase2=&amp;quot;autheap=MSCHAPV2&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Where &amp;lt;code&amp;gt;&amp;lt;MTU_ID&amp;gt;&amp;lt;/code&amp;gt; is your MTU Student ID (such as &amp;lt;code&amp;gt;noahholl&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;&amp;lt;PASSWORD&amp;gt;&amp;lt;/code&amp;gt; is your MTU password, in plaintext. (does wpa_supplicant support MsCHAPv2 hashes?)&lt;br /&gt;
&lt;br /&gt;
==== Connecting to MichiganTech: ====&lt;br /&gt;
You should be all good to go!&lt;br /&gt;
&lt;br /&gt;
== MichiganTechGuest ==&lt;br /&gt;
MichiganTechGuest is an open network, you just have to accept the Terms and Conditions on the captive portal before you have internet access.&lt;br /&gt;
&lt;br /&gt;
If you&amp;#039;re having issues getting the captive portal to popup, try loading an http-only site such as [http://neverssl.com neverssl.com] or [http://captive.apple.com/hotspot-detect.html Apple&amp;#039;s captive portal check domain].&lt;br /&gt;
&lt;br /&gt;
However, it seems direct IP connections work without authenticating on the captive portal? If you have a VPN on, you can just skip accepting the ToC and access the internet as normal. (very useful when wpa_supplicant broke WPA2-EAP support leaving Linux users unable to connect to the proper MichiganTech WiFi)&lt;br /&gt;
&lt;br /&gt;
The guest network has a weird IP range (&amp;lt;code&amp;gt;35.63.66.0/23&amp;lt;/code&amp;gt;), it&amp;#039;s not in Tech&amp;#039;s normal &amp;lt;code&amp;gt;141.219.0.0/16&amp;lt;/code&amp;gt;. (Perhaps to avoid getting the main IP range banned due to abuse?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//todo&lt;br /&gt;
&lt;br /&gt;
include my bash script that auto-confirms the ToC via a post request with curl (90% done, needs to wait until I&amp;#039;m back on campus to finish)&lt;br /&gt;
&lt;br /&gt;
include how to auto run a script on interface up/down to auto re-authenticate yourself after taking laptop out of sleep mode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MichiganTechIoT ==&lt;br /&gt;
AFAIK, this network is like MichiganTechOpen (open security, devices need to be MAC whitelisted) but devices are allowed to communicate between each other on the LAN.&lt;br /&gt;
&lt;br /&gt;
Primarily intended for IoT devices and gaming consoles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://clearpass.tc.mtu.edu/guest/guest_index.php&amp;lt;/nowiki&amp;gt; (have to be on Tech&amp;#039;s network otherwise it 403&amp;#039;s)&lt;br /&gt;
&lt;br /&gt;
== MichiganTechOpen ==&lt;br /&gt;
For devices that don&amp;#039;t support WPA2-EAP and can&amp;#039;t connect to the main MichiganTech network.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s an open network, but you have to whitelist your devices MAC address in clearpass first.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://clearpass.tc.mtu.edu/guest/guest_index.php&amp;lt;/nowiki&amp;gt; (have to be on Tech&amp;#039;s network otherwise it 403&amp;#039;s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resnet ==&lt;br /&gt;
MAC register ethernet (dorms, datacenters are handled by IT?)&lt;br /&gt;
&lt;br /&gt;
You should be able to just plug your device into an ethernet port connected to Resnet, and navigate to the clearpass URL to whitelist your device&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://clearpass.tc.mtu.edu/guest/guest_index.php&amp;lt;/nowiki&amp;gt; (have to be on Tech&amp;#039;s network otherwise it 403&amp;#039;s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sources&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://wiki.ritlug.com/eduroam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://wiki.archlinux.org/title/Network_configuration/Wireless#eduroam&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://wiki.archlinux.org/title/Iwd#WPA_Enterprise&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://wiki.archlinux.org/title/Wpa_supplicant#Advanced_usage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>D2wn</name></author>
	</entry>
</feed>