tag:crieit.net,2005:https://crieit.net/users/fiz198/feed fizz198の投稿 - Crieit Crieitでユーザーfizz198による最近の投稿 2021-06-21T12:46:26+09:00 https://crieit.net/users/fiz198/feed tag:crieit.net,2005:PublicArticle/17421 2021-06-21T12:46:26+09:00 2021-06-21T12:46:26+09:00 https://crieit.net/posts/8bb4207027a3de2e506dd914483a2821 マウスについてくる動くボタン <p>今回はJavaScriptとCSSを使ってマウスについてきてクリックするとウインドウを閉じるボタンを作りたいと思います<br /> <a href="https://crieit.now.sh/upload_images/6749df862c4bf3dcd585f751a54a5c1c60c986131793f.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/6749df862c4bf3dcd585f751a54a5c1c60c986131793f.jpg?mw=700" alt="イメージ図.jpg" /></a></p> <h3 id="コード"><a href="#%E3%82%B3%E3%83%BC%E3%83%89">コード</a></h3> <pre><code><!doctype html> <html> <head> <meta charset="UTF-8"> <title>sub</title> <script src="http://code.jquery.com/jquery-3.3.1.min.js" defer></script> </head> <!-- 背景を灰色に変更 --> <body style="background:#D0D7D0;"> <!-- ボタンの設定 --> <input id="move" onclick="window.close()" type="button" style="position: fixed;width:70px; height:70px; border-radius:100%; left:100px; top:100px;" /> <script> //現在のボタンのXY座標 var mX; var mY; //ボタンが移動した後の座標 var bmX = 0; var bmY = 0; //動く速度 var speed =10; //マウスを動かすとイベントが動く window.onmousemove = handleMouseMove; function handleMouseMove(event){ //マウスの座標を取得 mX = event.clientX -35; mY = event.clientY -35; //ボタンの移動の計算 bmX = (mX-bmX)/(Math.abs(mY-bmY)+Math.abs(mX-bmX))*speed+bmX; bmY = (mY-bmY)/(Math.abs(mY-bmY)+Math.abs(mX-bmX))*speed+bmY; //座標の更新 $("#move").css('left',bmX); $("#move").css('top',bmY); } </script> </body> </html> </code></pre> <h3 id="コードの説明"><a href="#%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E8%AA%AC%E6%98%8E">コードの説明</a></h3> <pre><code> <input id="move" onclick="window.close()" type="button" style="position: fixed;width:70px; height:70px; border-radius:100%; left:100px; top:100px;" /> </code></pre> <p>onclick="window.close()でこのボタンをクリックしたらウインドウを閉じる<br /> position: fixed;でボタンの配置の設定<br /> width:70px; height:70px;でボタンの大きさ<br /> border-radius:100%; でボタンの形を〇に変える<br /> left:100px; top:100px;でボタンの初期座標</p> <pre><code> id="move" </code></pre> <p>後で座標を変更するために名前を付ける</p> <pre><code>window.onmousemove = handleMouseMove; function handleMouseMove(event){ //中身 } </code></pre> <p>マウスが動いたときに中身のコードが動く</p> <pre><code>mX = event.clientX -35; mY = event.clientY -35; </code></pre> <p>ボタンの中心とマウスが重なるようにしたいのでボタンの大きさの半分を引いている</p> <pre><code>bmX = (mX-bmX)/(Math.abs(mY-bmY)+Math.abs(mX-bmX))*speed+bmX; bmY = (mY-bmY)/(Math.abs(mY-bmY)+Math.abs(mX-bmX))*speed+bmY; </code></pre> <p>移動の計算</p> <pre><code>$("#move").css('left',bmX); $("#move").css('top',bmY); </code></pre> <p>idがmoveの座標を変更</p> <h3 id="動作"><a href="#%E5%8B%95%E4%BD%9C">動作</a></h3> <p><a href="https://crieit.now.sh/upload_images/1bcb28a22408c5b7bddafb71cf9f7af760cfe97f33809.gif" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/1bcb28a22408c5b7bddafb71cf9f7af760cfe97f33809.gif?mw=700" alt="1624238423093.gif" /></a></p> <h3 id="参考サイト"><a href="#%E5%8F%82%E8%80%83%E3%82%B5%E3%82%A4%E3%83%88">参考サイト</a></h3> <p>マウスポインタの位置、座標を取得する - JavaScript プログラミング<br /> <a target="_blank" rel="nofollow noopener" href="https://www.ipentec.com/document/javascript-get-pointer-position">https://www.ipentec.com/document/javascript-get-pointer-position</a></p> fizz198 tag:crieit.net,2005:PublicArticle/17403 2021-06-14T17:11:19+09:00 2021-06-14T17:11:19+09:00 https://crieit.net/posts/ExcelVBA-60c70f274bd28 ExcelVBAの基本操作 <p>VBAの準備と計算するものを作りたいと思います</p> <h3 id="準備"><a href="#%E6%BA%96%E5%82%99">準備</a></h3> <p>まず、コードが打てる画面に行く説明をします</p> <p>Excelのリボンに開発がない場合は、<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fc038b6b9.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fc038b6b9.png?mw=700" alt="image.png" /></a></p> <p>ファイルをクリックし、オプションを開きます</p> <p>そしてリボンユーザー設定にある開発にチェックを付けOKをクリックすると<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fc3f54989.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fc3f54989.png?mw=700" alt="image.png" /></a></p> <p>開発が出てきます<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fcdcba6d0.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fcdcba6d0.png?mw=700" alt="image.png" /></a></p> <p>開発のタブにあるVisual Basicでコードを打つことができます<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fd302d2bd.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fd302d2bd.png?mw=700" alt="image.png" /></a></p> <p>挿入にある標準モジュールをクリックして準備完了です<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fe3baa7ca.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c6fe3baa7ca.png?mw=700" alt="image.png" /></a></p> <h3 id="今回使うコードの説明"><a href="#%E4%BB%8A%E5%9B%9E%E4%BD%BF%E3%81%86%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E8%AA%AC%E6%98%8E">今回使うコードの説明</a></h3> <pre><code>Sub Calculation() 'ワークシートの追加 Worksheets.Add '今使っているシートの名前を変更 ActiveSheet.Name = "商品" 'セルの変更 Range("A1").Value = "リンゴ" Range("A2").Value = "バナナ" Range("A3").Value = "ミカン" Range("A4").Value = "メロン" Range("B1").Value = "200" Range("B2").Value = "100" Range("B3").Value = "150" Range("B4").Value = "500" Dim a As Integer Dim b As Integer '数字を入力 a = InputBox("リンゴはいくつ買いました?", "リンゴ", "") b = a * Worksheets("商品").Range("B1").Value a = InputBox("バナナはいくつ買いました?", "バナナ", "") b = b + a * Worksheets("商品").Range("B2").Value a = InputBox("ミカンはいくつ買いました?", "ミカン", "") b = b + a * Worksheets("商品").Range("B3").Value a = InputBox("メロンはいくつ買いました?", "メロン", "") b = b + a * Worksheets("商品").Range("B4").Value 'ワークシートの追加 Worksheets.Add '今使っているシートの名前を変更 ActiveSheet.Name = "計算" Range("B2").Value = "合計" Range("C2").Value = b '合計で処理を変更 If b > 1500 Then MsgBox ("たくさん買いました") ElseIf b > 0 Then MsgBox ("買いました") Else MsgBox ("買いませんでした") End If End Sub </code></pre> <p>これを動かすと<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c8b941b6.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c8b941b6.png?mw=700" alt="image.png" /></a><br /> 「商品」と名前の付いたワークシートを生成<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70baf2b4da.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70baf2b4da.png?mw=700" alt="image.png" /></a><br /> A1からA4までは商品名<br /> B1からB4までがその値段をセルに記入<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c0f0fa9d.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c0f0fa9d.png?mw=700" alt="image.png" /></a><br /> 「(果物名)はいくつ買いました?」<br /> と書かれたウインドウが出現し、数字を入力できる<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c56a54a5.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c56a54a5.png?mw=700" alt="image.png" /></a><br /> 「計算」と名前の付いたワークシートを生成<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c6876aa2.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c6876aa2.png?mw=700" alt="image.png" /></a><br /> C2に値段の合計を記入<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c34e62bc.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60c70c34e62bc.png?mw=700" alt="image.png" /></a><br /> その後、値段によって文字が違うウインドウが出現する</p> fizz198 tag:crieit.net,2005:PublicArticle/17302 2021-05-28T11:28:05+09:00 2021-06-02T10:55:21+09:00 https://crieit.net/posts/IP-60b05535d5047 IPアドレスについて <h3 id="IPアドレスとは"><a href="#IP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%81%AF">IPアドレスとは</a></h3> <p>8桁の2進数でネットワークの住所を示している</p> <p>例<br /> 11000000 10101000 00000000 00000001<br /> 192 . 168 . 0 . 1</p> <h3 id="サブネットマスクとは"><a href="#%E3%82%B5%E3%83%96%E3%83%8D%E3%83%83%E3%83%88%E3%83%9E%E3%82%B9%E3%82%AF%E3%81%A8%E3%81%AF">サブネットマスクとは</a></h3> <p>IPアドレスのネットワーク部とホスト部を識別するために使う</p> <p>例<br /> IPアドレス :192.168.0.1<br /> サブネットマスク :255.255.255.0<br /> ネットワーク部 :192.168.0.0<br /> ホスト部 :0.0.0.1</p> <h3 id="プレフィックス長"><a href="#%E3%83%97%E3%83%AC%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%B9%E9%95%B7">プレフィックス長</a></h3> <p>サブネットマスクの別の表記方法<br /> IPアドレスの後に/と数字を付ける</p> <p>/32 11111111 11111111 11111111 11111111 = 255.255.255.255<br /> ・<br /> ・<br /> ・<br /> /25 11111111 11111111 11111111 10000000 = 255.255.255.128<br /> /24 11111111 11111111 11111111 00000000 = 255.255.255.0<br /> /23 11111111 11111111 11111110 00000000 = 255.255.254.0<br /> ・<br /> ・<br /> ・</p> <h3 id="ネットワークアドレスとブロードキャストアドレスの求め方"><a href="#%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%96%E3%83%AD%E3%83%BC%E3%83%89%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AE%E6%B1%82%E3%82%81%E6%96%B9">ネットワークアドレスとブロードキャストアドレスの求め方</a></h3> <p>IPアドレスとサブネットマスクを2進数に戻して、サブネットマスクが0になっている桁をすべてIPアドレスを0にするとネットワークアドレスで1にするとブロードキャストアドレスになる</p> <p>例<br /> 128.64.30.17/26の場合<br /> IPアドレス :128.64.30.17<br /> サブネットマスク :255.255.255.192<br /> 2進数に戻して<br /> IPアドレス :10000000 01000000 00011110 00[010001]<br /> サブネットマスク :11111111 11111111 11111111 11[000000]<br /> ネットワーク部 :10000000 01000000 00011110 00000000=128.64.30.0<br /> ブロードキャスト :10000000 01000000 00011110 00111111=128.64.30.63</p> <p>192.168.100.5/20の場合<br /> IPアドレス :192.168.100.5<br /> サブネットマスク :255.255.240.0<br /> 2進数に戻して<br /> IPアドレス :11000000 10101000 0110[0100 00000101]<br /> サブネットマスク :11111111 11111111 1111[0000 00000000]<br /> ネットワーク部 :11000000 10101000 01100000 00000000 =192.168.96.0<br /> ブロードキャスト :11000000 10101000 01101111 11111111 =192.168.111.255</p> fizz198 tag:crieit.net,2005:PublicArticle/17299 2021-05-27T16:03:37+09:00 2021-05-27T16:03:37+09:00 https://crieit.net/posts/6fd5764c374e50cad8fac46046f68b9c ドメインコントローラで作成したアカウントでファイルサーバにアクセスする <p>今回は以下の写真のようにドメインコントローラーでアカウント管理し、ファイルサーバでフォルダ共有をやっていきます<br /> <a href="https://crieit.now.sh/upload_images/c1d2fd8a18204f6adc31a006773bab6260af36dea1078.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/c1d2fd8a18204f6adc31a006773bab6260af36dea1078.jpg?mw=700" alt="10.jpg" /></a></p> <p>VirtualBoxの仮想マシンを使い、<br /> ドメインコントローラーとファイルサーバはWindows Server 2012 R2<br /> PCはWindows10を設定します<br /> ドメインコントローラー→ファイルサーバ→PCの順番で設定をしていきます<br /> *特に何も書いていない場合は「次へ」など先に進むところをクリックしてください</p> <h3 id="ドメインコントローラーの設定"><a href="#%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A">ドメインコントローラーの設定</a></h3> <ul> <li><p>初期設定(ネットワークはブリッジアダプタを選択)</p></li> <li><p>初期ログイン時、右側出てくる「ネットワーク」 の画⾯がでたら「はい」を選択</p></li> <li><p>サーバマネージャーの役割と機能の追加ウィザードをクリックし、サーバの役割の所でActive Directoryドメインを選択</p></li> <li><p>サーバマネージャーの通知(旗マーク)をクリックし、このサーバをドメインコントローラーに昇格するをクリック</p></li> <li><p>配置構成の新しいフォレストを追加するを選びルートドメイン名を入力(例:test.test)</p></li> <li><p>ディレクトリサービス復元モードでパスワード設定</p></li> <li><p>再起動(自動)</p></li> <li><p>サーバマネージャーのツールのActive Directoryユーザーとコンピューターをクリック</p></li> <li><p>フォルダーにあるルートドメイン名(test.test)をクリックし、Userをクリック</p></li> <li><p>上にある人マーク(現在のコンテナに新しいユーザを作成)をクリック</p></li> <li><p>フルネームとユーザーログオン名に追加したい名前を入力(フルネームとユーザーログオン名は同じでよい)(例:a)し、パスワードを設定</p></li> <li><p>「ユーザーは次回のログオン時にパスワード変更が必要」のチェック外す </p></li> <li><p>「パスワードを無期限にする」にチェックつける </p></li> <li><p>上にある人マークの右のマーク(現在のコンテナに新しいグループを作成)をクリック</p></li> <li><p>グループ名を入力し、グループを設定(例:agroup)</p></li> <li><p>作成したグループをダブルクリックし、メンバーを追加(aを追加)</p></li> </ul> <p>これでグループ(agroup)に所属しているユーザアカウント(a)が作成されます</p> <h3 id="ファイルサーバの設定"><a href="#%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%81%AE%E8%A8%AD%E5%AE%9A">ファイルサーバの設定</a></h3> <ul> <li><p>初期設定(ネットワークはブリッジアダプタを選択)</p></li> <li><p>初期ログイン時、右側出てくる「ネットワーク」 の画⾯がでたら「はい」を選択</p></li> <li><p>ネットワークと共有センターでイーサーネットのプロパティを開き、インターネットプロトコルバージョン6のチェックを外し、インターネットプロトコルバージョン4のプロパティを開く</p></li> <li><p>「次のDNSサーバのアドレスを使う」をクリックし、優先DNSサーバの所でドメインコントローラのIPアドレスを入力</p></li> <li><p>スタートを右クリックし、ファイル名を指定して実行 sysdm.cplを入力</p></li> <li><p>「コンピューター名を変更…」の右にあるをクリック</p></li> <li><p>コンピューター名を変えると表示されるコンピューター名が変わる(今回はやらなくてよい)</p></li> <li><p>所属するグループのドメインをクリックし、ルートドメイン名(test.test)を入力</p></li> <li><p>Windowsセキュリティが出てくるのでユーザー名はadministrator でパスワードはドメインコントローラのパスワード</p></li> <li><p>再起動</p></li> <li><p>ほかのユーザを選択しユーザ名ドメインの後に¥ administrator (test\administrator)を入力し、パスワードDのパスワード</p></li> <li><p>エクスプローラーのローカルディスクにフォルダーを作成</p></li> <li><p>そのフォルダを右クリックし、共有の特定のユーザ (agroup)を追加し、「アクセス許可レベル」を「読み取り/書き取り」変更し。共有をクリック</p></li> </ul> <p>これでドメインコントローラで設定したグループ(adroup)にいるユーザ(a)は作成したフォルダを編集することができる</p> <h3 id="PCの設定"><a href="#PC%E3%81%AE%E8%A8%AD%E5%AE%9A">PCの設定</a></h3> <ul> <li><p>初期設定(ネットワークはブリッジアダプタを選択)</p></li> <li><p>ネットワークと共有センターでイーサーネットのプロパティを開き、インターネットプロトコルバージョン6のチェックを外し、インターネットプロトコルバージョン4のプロパティを開く</p></li> <li><p>「次のDNSサーバのアドレスを使う」をクリックし、優先DNSサーバの所でドメインコントローラのIPアドレスを入力</p></li> <li><p>スタートを右クリックし、ファイル名を指定して実行 sysdm.cplを入力</p></li> <li><p>「コンピューター名を変更…」の右にあるをクリック</p></li> <li><p>コンピューター名を変えると表示されるコンピューター名が変わる(今回はやらなくてよい)</p></li> <li><p>所属するグループのドメインをクリックし、ルートドメイン名(test.test)を入力</p></li> <li><p>Windowsセキュリティが出てくるのでユーザー名はadministrator でパスワードはドメインコントローラのパスワード</p></li> <li><p>再起動</p></li> <li><p>ほかのユーザを選択しドメインコントローラで作成したユーザ名(a)を入力し、そのユーザーのパスワードを入力</p></li> <li><p>左下の検索ボックスでファイルサーバのIPアドレスを入力するとファイルサーバで作成したフォルダを編集、確認ができる</p></li> </ul> fizz198 tag:crieit.net,2005:PublicArticle/17246 2021-05-24T16:06:43+09:00 2021-05-24T16:12:20+09:00 https://crieit.net/posts/Vim-60ab50832803a Vimの操作方法 <p>Vimはlinuxで文字入力をするときに使うもので操作が少し複雑なのでメモしておく</p> <h3 id="インストール"><a href="#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">インストール</a></h3> <pre><code>su - yum -y install vim </code></pre> <p>を入力し、「完了しました」を出たらOK</p> <pre><code>vimtutor ja </code></pre> <p>これを入力するとVimのチュートリアルに入れる</p> <p>Vimの操作するモードは4種類あり、</p> <ul> <li>ノーマルモード</li> <li>コマンドライン</li> <li>インサートモード</li> <li>ビジュアルモード<br /> が存在する</li> </ul> <h3 id="ノーマルモード"><a href="#%E3%83%8E%E3%83%BC%E3%83%9E%E3%83%AB%E3%83%A2%E3%83%BC%E3%83%89">ノーマルモード</a></h3> <h4 id="特徴"><a href="#%E7%89%B9%E5%BE%B4">特徴</a></h4> <p>文字入力不可<br /> hで左、jで下、kで上、lで右に移動できる<br /> EscまたはCtrl+[でノーマルモードに移行できる</p> <h4 id="コマンド"><a href="#%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">コマンド</a></h4> <div class="table-responsive"><table> <thead> <tr> <th>コマンド</th> <th></th> </tr> </thead> <tbody> <tr> <td>x</td> <td>一文字削除</td> </tr> <tr> <td>dd</td> <td>一行削除</td> </tr> <tr> <td>yy</td> <td>一行コピー</td> </tr> <tr> <td>p</td> <td>ペースト</td> </tr> <tr> <td>u</td> <td>やり直し</td> </tr> <tr> <td>(数字)gg</td> <td>指定した数字の行に移動</td> </tr> <tr> <td>G</td> <td>最終行に移動</td> </tr> <tr> <td>ZZ</td> <td>保存して終了</td> </tr> </tbody> </table></div> <h3 id="コマンドライン"><a href="#%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3">コマンドライン</a></h3> <h4 id="特徴"><a href="#%E7%89%B9%E5%BE%B4">特徴</a></h4> <p>ノーマルモードで:を押すと移行</p> <h4 id="コマンド"><a href="#%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">コマンド</a></h4> <div class="table-responsive"><table> <thead> <tr> <th>コマンド</th> <th></th> </tr> </thead> <tbody> <tr> <td>x</td> <td>保存して終了</td> </tr> <tr> <td>w</td> <td>保存</td> </tr> <tr> <td>q!</td> <td>保存しないで終了</td> </tr> <tr> <td>set nu</td> <td>行番号の表示</td> </tr> <tr> <td>s/文字A/文字B/g</td> <td>一行にある文字Aを文字Bに置き換え</td> </tr> <tr> <td>%s/文字A/文字B/g</td> <td>すべての文字Aを文字Bに置き換え</td> </tr> </tbody> </table></div> <h3 id="インサートモード"><a href="#%E3%82%A4%E3%83%B3%E3%82%B5%E3%83%BC%E3%83%88%E3%83%A2%E3%83%BC%E3%83%89">インサートモード</a></h3> <h4 id="特徴"><a href="#%E7%89%B9%E5%BE%B4">特徴</a></h4> <p>文字の入力ができる<br /> ノーマルモードからi、a、oなどで移行</p> <h3 id="ビジュアルモード"><a href="#%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%A2%E3%83%BC%E3%83%89">ビジュアルモード</a></h3> <h4 id="特徴"><a href="#%E7%89%B9%E5%BE%B4">特徴</a></h4> <p>ノーマルモードでvで移行</p> <h4 id="コマンド"><a href="#%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">コマンド</a></h4> <div class="table-responsive"><table> <thead> <tr> <th>コマンド</th> <th></th> </tr> </thead> <tbody> <tr> <td>d</td> <td>選択した範囲を削除し、ノーマルモードに戻る</td> </tr> <tr> <td>y</td> <td>選択した範囲をコピーし、ノーマルモードに戻る</td> </tr> <tr> <td>c</td> <td>選択した範囲を削除し、インサートモードに移行</td> </tr> </tbody> </table></div> fizz198 tag:crieit.net,2005:PublicArticle/17243 2021-05-24T14:39:34+09:00 2021-05-24T15:22:01+09:00 https://crieit.net/posts/linux-60ab3c16a0aea linuxコマンドメモ <p>linuxのコマンドなどを忘れてもいいようにメモします<br /> 用語、コマンドの順番で説明をします</p> <h3 id="用語"><a href="#%E7%94%A8%E8%AA%9E">用語</a></h3> <h4 id="ルートディレクトリ"><a href="#%E3%83%AB%E3%83%BC%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA">ルートディレクトリ</a></h4> <p>一番上のディレクトリ</p> <h4 id="カレントディレクトリ"><a href="#%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA">カレントディレクトリ</a></h4> <p>今いるディレクトリ</p> <h4 id="絶対パス"><a href="#%E7%B5%B6%E5%AF%BE%E3%83%91%E3%82%B9">絶対パス</a></h4> <p>ルートディレクトリから指定したディレクトリまでのパス</p> <h4 id="相対パス"><a href="#%E7%9B%B8%E5%AF%BE%E3%83%91%E3%82%B9">相対パス</a></h4> <p>カレントディレクトリから指定したディレクトリまでのパス</p> <h3 id="コマンド"><a href="#%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">コマンド</a></h3> <pre><code>pwd  </code></pre> <p>現在いるディレクトリの絶対パスを表示</p> <hr /> <pre><code>ls </code></pre> <p>現在いるディレクトリの中身を表示<br /> そのあとに-aを入力すると隠し属性が-lと入力すると詳細が見れる</p> <hr /> <pre><code>mkdir (ディレクトリ名) </code></pre> <p>ディレクトリの作成</p> <hr /> <pre><code>cd (移動先)   </code></pre> <p>カレントディレクトリの移動</p> <pre><code>cd .. </code></pre> <p>一個上のディレクトリに移動</p> <hr /> <pre><code>touch (ファイル名) </code></pre> <p>中身のないファイルを作成</p> <hr /> <pre><code>cp (コピー元) (コピー先) </code></pre> <p>ファイルのコピー</p> <pre><code>cp -r (コピー元) (コピー先) </code></pre> <p>ディレクトリのコピー</p> <hr /> <pre><code>mv (対象のファイルまたはディレクトリ) (移動先)  </code></pre> <p>ファイルまたはディレクトリを移動 </p> <pre><code>mv (対象のファイル) (変更後の名前) </code></pre> <p>名前の変更</p> <pre><code>rm (対象のファイル名) </code></pre> <p>ファイルの削除</p> <pre><code>rm -r (対象のディレクトリ名) </code></pre> <p>ディレクトリの削除<br /> *rmは消すと戻せないので注意</p> <hr /> <pre><code>less (対象のファイル名) </code></pre> <p>ファイルの中身を閲覧</p> <hr /> <pre><code>su - </code></pre> <p>rootユーザに変更<br /> rootのパスワードが必要<br /> 特定の場所にファイルを作成や、インストールはrootではないといけない</p> <hr /> <pre><code>exit </code></pre> <p>rootユーザをログアウト</p> <hr /> <pre><code>yum (オプション) (コマンド) (パッケージ名) </code></pre> <p>ソフトウェアのインストール<br /> オプション <br /> -r すべての問いにyesで返事をする<br /> -x 指定したパッケージを除外<br /> コマンド<br /> install インストール<br /> remove アンインストール<br /> update アップデート<br /> check-updateアップデート可能なものを表示</p> <hr /> <pre><code>systemctl (サブコマンド) (サービス名) </code></pre> <p>システム管理するコマンド<br /> サブコマンド<br /> start<br /> 開始<br /> restart<br /> 再起動<br /> stop<br /> 停止<br /> status<br /> 状態確認<br /> enable<br /> 自動起動有効<br /> disable<br /> 自動起動無効<br /> is-enabled<br /> 自動起動の状態確認</p> <hr /> <pre><code>firewall-cmd (オプション) </code></pre> <p>ファイアウォールの設定<br /> --add-service=(サービス)<br /> 指定サービスの通信を許可<br /> --removeservice=(サービス)<br /> 指定サービスの通信を許可しない<br /> --permanent<br /> 永続化<br /> ※即時反映には--reloadが必須<br /> --reload<br /> 設定をリロードする<br /> --list-services<br /> 許可されたサービスを確認する</p> <hr /> <pre><code>diff (ファイル名) (ファイル名) </code></pre> <p>ファイルの内容の比較</p> <pre><code>history </code></pre> <p>入力履歴の表示</p> <h3 id="TABキーについて"><a href="#%EF%BC%B4%EF%BC%A1%EF%BC%A2%E3%82%AD%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6">TABキーについて</a></h3> <p>TABキーを押すと入力できるものが一つだけなら文字を補完する<br /> 補完できないときTABキーを二回押すと候補のコマンドが表示されるから便利</p> fizz198 tag:crieit.net,2005:PublicArticle/17167 2021-05-18T15:52:20+09:00 2021-05-18T15:54:28+09:00 https://crieit.net/posts/VirtualBox-60a3642408ef2 VirtualBoxでサーバ構築1 <p>今回からはVirtualBoxを使ってサーバ構築をやっていきたいと思います<br /> 下の図のようにDnsサーバでURLをIPアドレスに変換し、そのIPアドレスでWebサーバに接続したいと思います<br /> <a href="https://crieit.now.sh/upload_images/589ca1fcd274fab7e220ab6244d144c860a3506a4d54a.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/589ca1fcd274fab7e220ab6244d144c860a3506a4d54a.jpg?mw=700" alt="1.jpg" /></a><br /> まず今回は仮想サーバの構築とWebサーバのみを使って接続をしたいと思います</p> <h3 id="準備"><a href="#%E6%BA%96%E5%82%99">準備</a></h3> <p><a target="_blank" rel="nofollow noopener" href="https://www.virtualbox.org/">VirtualBox</a>のバージョン6.1<br /> <a target="_blank" rel="nofollow noopener" href="https://www.microsoft.com/ja-jp/evalcenter/evaluate-windows-server-2012-r2">Windows Server 2012 R2 評価版</a><br /> を使います</p> <h3 id="仮想サーバ構築"><a href="#%E4%BB%AE%E6%83%B3%E3%82%B5%E3%83%BC%E3%83%90%E6%A7%8B%E7%AF%89">仮想サーバ構築</a></h3> <p>VitualBoxを起動し,新規をクリック<br /> <a href="https://crieit.now.sh/upload_images/16ce04dbe1fead0cf871c908807870e060a35c188fd29.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/16ce04dbe1fead0cf871c908807870e060a35c188fd29.JPG?mw=700" alt="スライド2.JPG" /></a><br /> 名前(なんでもいい)を入力してバージョンを2012番にする<br /> <a href="https://crieit.now.sh/upload_images/b1abff9ca999bd5dd6b416a8b570bcf160a35c409109b.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/b1abff9ca999bd5dd6b416a8b570bcf160a35c409109b.JPG?mw=700" alt="スライド3.JPG" /></a><br /> あとは基本的に変更せず次へ、作成をクリックします</p> <p>作成が終わったら作成したサーバをクリックした後設定を変更します<br /> <a href="https://crieit.now.sh/upload_images/f0c8cce9f48b8d8b674d0b8c3830555f60a35df93e9ce.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f0c8cce9f48b8d8b674d0b8c3830555f60a35df93e9ce.JPG?mw=700" alt="スライド9.JPG" /></a><br /> まずはストレージー空ー右にあるディスクマークをクリックしディスクファイルを選択します<br /> <a href="https://crieit.now.sh/upload_images/2baf4d3310a16e50af28a7bec57ca12460a35e488fdae.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/2baf4d3310a16e50af28a7bec57ca12460a35e488fdae.JPG?mw=700" alt="スライド10.JPG" /></a><br /> ダウンロードをしたOSのファイルを選択する<br /> 注意:選択が終わってOKを押さない<br /> <a href="https://crieit.now.sh/upload_images/76299c041f1ecad438d8e78c3fcaf62260a35e9e2f71c.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/76299c041f1ecad438d8e78c3fcaf62260a35e9e2f71c.JPG?mw=700" alt="スライド11.JPG" /></a><br /> そのあとネットワークーアダプタ1の割り当てをブリッジアダプタに変更して名前をWi-Fiのものに変えOKをクリック<br /> <a href="https://crieit.now.sh/upload_images/a6f1ab46e41374926da10f4e0fad23df60a36051d5bc9.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/a6f1ab46e41374926da10f4e0fad23df60a36051d5bc9.JPG?mw=700" alt="スライド12.JPG" /></a><br /> サーバの起動<br /> <a href="https://crieit.now.sh/upload_images/e9a1181a1c0cde90a41025065aeffa8e60a35f4633645.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/e9a1181a1c0cde90a41025065aeffa8e60a35f4633645.JPG?mw=700" alt="スライド13.JPG" /></a><br /> ダウンロードをしたOSを選択<br /> <a href="https://crieit.now.sh/upload_images/1176b040cb71dade325327fdd1567bdd60a35f6dc225c.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/1176b040cb71dade325327fdd1567bdd60a35f6dc225c.JPG?mw=700" alt="スライド14.JPG" /></a><br /> 変更せずに次へ<br /> <a href="https://crieit.now.sh/upload_images/9a3c193398c3208047455ebf4b07263d60a35f8b60474.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/9a3c193398c3208047455ebf4b07263d60a35f8b60474.JPG?mw=700" alt="スライド15.JPG" /></a><br /> インストール<br /> <a href="https://crieit.now.sh/upload_images/880d5c809e465dc2ef2a59f52549d1ad60a35f9b56494.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/880d5c809e465dc2ef2a59f52549d1ad60a35f9b56494.JPG?mw=700" alt="スライド16.JPG" /></a><br /> 二番目のWindows Server 2012R2 Standard 評価版(GUI 使⽤サーバ)を選択<br /> <a href="https://crieit.now.sh/upload_images/a9cb4f9fb02cba5c776dd09d55b2f47960a35fa0ac236.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/a9cb4f9fb02cba5c776dd09d55b2f47960a35fa0ac236.JPG?mw=700" alt="スライド17.JPG" /></a><br /> 同意して次へ<br /> <a href="https://crieit.now.sh/upload_images/072b2135f8e75b93e411cac700718aa360a35fa563efe.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/072b2135f8e75b93e411cac700718aa360a35fa563efe.JPG?mw=700" alt="スライド18.JPG" /></a><br /> カスタムを選択<br /> <a href="https://crieit.now.sh/upload_images/7b58d2f49219703d9b5225efe710cf5e60a35fa8dc54f.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/7b58d2f49219703d9b5225efe710cf5e60a35fa8dc54f.JPG?mw=700" alt="スライド19.JPG" /></a><br /> 次へ<br /> <a href="https://crieit.now.sh/upload_images/298b38bf2beb013672b7c38a200cf62160a35fac08fd4.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/298b38bf2beb013672b7c38a200cf62160a35fac08fd4.JPG?mw=700" alt="スライド20.JPG" /></a><br /> パスワード設定<br /> パスワード忘れないように<br /> <a href="https://crieit.now.sh/upload_images/5b924b9b5321dba9bb10a4e539d07a7a60a35fb2dd84e.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/5b924b9b5321dba9bb10a4e539d07a7a60a35fb2dd84e.JPG?mw=700" alt="スライド21.JPG" /></a><br /> 右側のctrlとdeleteを押す<br /> <a href="https://crieit.now.sh/upload_images/51cfffab12f704deb4326257006ec2a160a35fbc1638d.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/51cfffab12f704deb4326257006ec2a160a35fbc1638d.JPG?mw=700" alt="スライド22.JPG" /></a><br /> 設定したパスワードを入力<br /> <a href="https://crieit.now.sh/upload_images/5483d7fd44d2453386b82525cd7b80ca60a35fc6327ce.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/5483d7fd44d2453386b82525cd7b80ca60a35fc6327ce.JPG?mw=700" alt="スライド23.JPG" /></a><br /> 右側にネットワークが出てくるのではいを押す<br /> <a href="https://crieit.now.sh/upload_images/cdd173a02b6d1fd4d93707d1ac23a08960a35fc8c010a.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/cdd173a02b6d1fd4d93707d1ac23a08960a35fc8c010a.JPG?mw=700" alt="スライド24.JPG" /></a></p> <h3 id="Webサーバ"><a href="#Web%E3%82%B5%E3%83%BC%E3%83%90">Webサーバ</a></h3> <p>Windowsキーを押した後検索マークをクリックしコマンドプロンプトを開く<br /> そこで<br /> ipconfig /all<br /> を打ち込んで自分のIPアドレスを把握する<br /> <a href="https://crieit.now.sh/upload_images/5aa8f74d6e12463ac51f311b1670fb7e60a35fcb9a96d.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/5aa8f74d6e12463ac51f311b1670fb7e60a35fcb9a96d.JPG?mw=700" alt="スライド25.JPG" /></a><br /> 役割と機能の追加をクリック<br /> <a href="https://crieit.now.sh/upload_images/9b8a16edc2829617fb5aa0f21fc2bef660a362427e0ef.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/9b8a16edc2829617fb5aa0f21fc2bef660a362427e0ef.jpg?mw=700" alt="28.jpg" /></a><br /> サーバの役割まで次へをクリックしWebサーバ(IIS)にチェックを付け<br /> <a href="https://crieit.now.sh/upload_images/b6cdcacd5cb8ded645370561a1be24fe60a35fd0aa3ce.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/b6cdcacd5cb8ded645370561a1be24fe60a35fd0aa3ce.JPG?mw=700" alt="スライド27.JPG" /></a><br /> 機能を追加をクリック<br /> <a href="https://crieit.now.sh/upload_images/238be0860a1bfdce58ff7ef1f361448360a35fd299426.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/238be0860a1bfdce58ff7ef1f361448360a35fd299426.JPG?mw=700" alt="スライド28.JPG" /></a><br /> あとは基本的に変更せずにインストール<br /> <a href="https://crieit.now.sh/upload_images/5a70f68be82a82f3c754f4d02127325360a35fd531b89.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/5a70f68be82a82f3c754f4d02127325360a35fd531b89.JPG?mw=700" alt="スライド29.JPG" /></a><br /> エクスプローラーの表示でファイル名拡張子にチェックを付ける<br /> <a href="https://crieit.now.sh/upload_images/4857bd616fefb751325cd23b2a2387c160a35fd93ab21.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4857bd616fefb751325cd23b2a2387c160a35fd93ab21.JPG?mw=700" alt="スライド30.JPG" /></a><br /> 赤い四角まで移動する<br /> <a href="https://crieit.now.sh/upload_images/3e133350c8259098d14ad3f40b7b21a160a35fdc55c12.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/3e133350c8259098d14ad3f40b7b21a160a35fdc55c12.JPG?mw=700" alt="スライド31.JPG" /></a><br /> index.htmlを作成し適当にうちこむ<br /> <a href="https://crieit.now.sh/upload_images/34596f906b2f352287174497a2a63fc260a35fdf30510.JPG" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/34596f906b2f352287174497a2a63fc260a35fdf30510.JPG?mw=700" alt="スライド32.JPG" /></a><br /> PC側のほうで先ほど調べたIPアドレスをWEBで検索すると作成したHTMLを閲覧できる</p> <p>次回はDnsサーバを使いたいと思います</p> fizz198 tag:crieit.net,2005:PublicArticle/17124 2021-05-14T16:03:56+09:00 2021-05-14T16:03:56+09:00 https://crieit.net/posts/Cisco-Packet-Tracer-L3 Cisco Packet Tracerでネットワーク簡易構築-L3スイッチ編 <p>今回はL3スイッチをやりたいと思います</p> <h3 id="L3スイッチとは"><a href="#L3%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%81%A8%E3%81%AF">L3スイッチとは</a></h3> <p>デフォルトの設定では前回使ったスイッチ(L2スイッチ)と同じでルータの機能としても使えるのもの<br /> 仮想的なインターフェース(SVI)を持つ<br /> <a href="https://crieit.now.sh/upload_images/8878e284b68ae5369311b23af1e386bc609e1be445fc9.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/8878e284b68ae5369311b23af1e386bc609e1be445fc9.jpg?mw=700" alt="20.jpg" /></a></p> <h3 id="今回使うコマンド"><a href="#%E4%BB%8A%E5%9B%9E%E4%BD%BF%E3%81%86%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">今回使うコマンド</a></h3> <pre><code>ip routing </code></pre> <p>ルータ機能の有効化</p> <pre><code>no switchport </code></pre> <p>スイッチのインタフェースをルータのインターフェースのように使える(ルーテッドポート)<br /> ルーテッドポートを設定するとIPアドレスを設定することができる</p> <pre><code>interface vlan (VLAN番号) </code></pre> <p>インタフェース(VLAN)の作成</p> <pre><code>ip address (アドレス) (マスク) </code></pre> <p>そのVLANにIPアドレスを設定</p> <h3 id="実践"><a href="#%E5%AE%9F%E8%B7%B5">実践</a></h3> <p>今回はこのようにやりたいと思います<br /> <a href="https://crieit.now.sh/upload_images/c4849247864ff764818940e8df1a8d00609e1faa78ac2.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/c4849247864ff764818940e8df1a8d00609e1faa78ac2.jpg?mw=700" alt="21.jpg" /></a><br /> L3SW1</p> <pre><code>enable configure terminal no ip domain-lookup ip routing vlan 10 exit int f0/3 switchport mode access switchport access vlan 10 end int f0/7 no switchport ip address 10.0.0.1 255.255.255.0 exit ip route 192.168.20.0 255.255.255.0 10.0.0.2 interface vlan 10 ip address 192.168.10.254 255.255.255.0 </code></pre> <p>L3SW2</p> <pre><code>enable configure terminal no ip domain-lookup ip routing vlan 20 exit int f0/3 switchport mode access switchport access vlan 20 end int f0/1 no switchport ip address 10.0.0.2 255.255.255.0 exit ip route 192.168.10.0 255.255.255.0 10.0.0.1 interface vlan 20 ip address 192.168.30.254 255.255.255.0 </code></pre> <p>これで接続できるはずです</p> fizz198 tag:crieit.net,2005:PublicArticle/17123 2021-05-14T14:11:40+09:00 2021-05-14T14:11:40+09:00 https://crieit.net/posts/Cisco-Packet-Tracer-VLAN Cisco Packet Tracerでネットワーク簡易構築-VLAN編 <p>今回はVLANをやっていきたいと思います</p> <h3 id="VLANとは"><a href="#VLAN%E3%81%A8%E3%81%AF">VLANとは</a></h3> <p>スイッチの機能でスイッチ内で仮想的にネットワークを分断できる仕組み<br /> <a href="https://crieit.now.sh/upload_images/a8f4a653f7ea1b4c78149b7d46a8ecfd609de8790ca7a.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/a8f4a653f7ea1b4c78149b7d46a8ecfd609de8790ca7a.jpg?mw=700" alt="13.jpg" /></a><br /> 基本的に同じVLANしか通信できない<br /> また、トランクポートでスイッチを接続すると同じVLANにあるPCに接続できる<br /> <a href="https://crieit.now.sh/upload_images/dd6d3130905369653da408924962bbe2609dead4dc363.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/dd6d3130905369653da408924962bbe2609dead4dc363.jpg?mw=700" alt="14.jpg" /></a><br /> 注意点としてトランクポートでスイッチを数台つなげて接続するとき各VLANが通るところにVALNの設定をしないといけない<br /> <a href="https://crieit.now.sh/upload_images/6c38e4944510dddc0bfa7f91e6b44b2e609df7a653008.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/6c38e4944510dddc0bfa7f91e6b44b2e609df7a653008.jpg?mw=700" alt="16.jpg" /></a><br /> <a href="https://crieit.now.sh/upload_images/40ecbe97c35d3926b09d8bf415d74025609df79e48e9d.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/40ecbe97c35d3926b09d8bf415d74025609df79e48e9d.jpg?mw=700" alt="17.jpg" /></a></p> <h3 id="今回使うコマンド"><a href="#%E4%BB%8A%E5%9B%9E%E4%BD%BF%E3%81%86%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">今回使うコマンド</a></h3> <pre><code>vlan (VALN番号) </code></pre> <p>VALNの作成</p> <pre><code>switchport mode access switchport access vlan (VLAN番号) </code></pre> <p>アクセスポートの設定</p> <pre><code>switchport mode trunk </code></pre> <p>トランクポートの設定</p> <pre><code>show vlan </code></pre> <p>vlanの確認<br /> <a href="https://crieit.now.sh/upload_images/96ca4e39f8ef02fdb43225fdbf577def609e064e113d7.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/96ca4e39f8ef02fdb43225fdbf577def609e064e113d7.jpg?mw=700" alt="19.jpg" /></a></p> <pre><code>show interface trunk </code></pre> <p>トランクポートの確認<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609e06020b762.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609e06020b762.png?mw=700" alt="image.png" /></a></p> <h3 id="実践"><a href="#%E5%AE%9F%E8%B7%B5">実践</a></h3> <p>今回は下の図のようにやっていきます<br /> <a href="https://crieit.now.sh/upload_images/aa587c16ec6ed5997c9460710ad0e4c8609df5c390cef.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/aa587c16ec6ed5997c9460710ad0e4c8609df5c390cef.jpg?mw=700" alt="15.jpg" /></a><br /> スイッチは2960を使います<br /> PC-スイッチ、スイッチ-PCの場合ストレートケーブル<br /> PC-PC 、スイッチ‐スイッチの場合クロスケーブルをつなぎます<br /> オレンジ色になっているところは時間で緑色になるので大丈夫です<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609dfbb9a6aa2.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609dfbb9a6aa2.png?mw=700" alt="image.png" /></a><br /> SW1</p> <pre><code>enable configure terminal no ip domain-lookup vlan 10 exit vlan 20 exit int f0/1 switchport mode access switchport access vlan 10 end configure terminal int f0/2 switchport mode access switchport access vlan 20 end configure terminal int f0/24 switchport mode trunk </code></pre> <p>SW2</p> <pre><code>enable configure terminal no ip domain-lookup vlan 10 exit vlan 20 exit int f0/1 switchport mode trunk end configure terminal int f0/2 switchport mode trunk </code></pre> <p>SW3</p> <pre><code>enable configure terminal no ip domain-lookup vlan 10 exit vlan 20 exit int f0/1 switchport mode access switchport access vlan 10 end configure terminal int f0/2 switchport mode access switchport access vlan 20 end configure terminal int f0/24 switchport mode trunk </code></pre> <p>と入力し、pingで確認してみよう</p> fizz198 tag:crieit.net,2005:PublicArticle/17119 2021-05-14T10:21:17+09:00 2021-05-14T10:22:02+09:00 https://crieit.net/posts/Cisco-Packet-Tracer-3-609dd08d12fb4 Cisco Packet Tracerでネットワーク簡易構築-ダイナミックルーティング編3 <p>今回はダイナミックルーティングのOSPFをやってみたいと思いと思います</p> <h3 id="OSPFとは"><a href="#OSPF%E3%81%A8%E3%81%AF">OSPFとは</a></h3> <p>定期的に接続情報を全てのルータで共有し、それぞれのルータで最短経路を探索し、ルーティングテーブルに登録する<br /> <a href="https://crieit.now.sh/upload_images/1adeb0d33e378f50a6d86399fb50e9b2609b8cf0cb562.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/1adeb0d33e378f50a6d86399fb50e9b2609b8cf0cb562.jpg?mw=700" alt="7.jpg" /></a></p> <p>定期的に情報を共有するには隣にルータがあるか確認するためにHelloパケット送信し合うことで<strong>ネイバー関係</strong>を維持をします<br /> <a href="https://crieit.now.sh/upload_images/d6a07d33a4f9b1495909767c9157b03f609c7949c38b0.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/d6a07d33a4f9b1495909767c9157b03f609c7949c38b0.jpg?mw=700" alt="8.jpg" /></a><br /> 隣接してるルータに<strong>LSA</strong>というパケットでほかの隣接しているルータに移動コストやIPアドレスを送ることで最短距離を計算する<br /> <a href="https://crieit.now.sh/upload_images/0aecc64c44e1fced2e2fb0bf4102f560609cd9e705746.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/0aecc64c44e1fced2e2fb0bf4102f560609cd9e705746.jpg?mw=700" alt="9.jpg" /></a><br /> ルータが多いほど最短距離の計算が膨大になっていくのでエリアを分けることで負荷を軽減できる<br /> 通信の要になるエリアを<strong>バックボーンエリア</strong>(area 0)といいバックボーンエリアのみのネットワークは<strong>シングルエリア</strong>、バックボーンエリアを含む複数のエリアで構成されるネットワークを<strong>マルチエリア</strong>という<br /> <a href="https://crieit.now.sh/upload_images/e9ca5021c76dd0c91b06ca30d6698e2a609cdcfd9ff51.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/e9ca5021c76dd0c91b06ca30d6698e2a609cdcfd9ff51.jpg?mw=700" alt="11.jpg" /></a><a href="https://crieit.now.sh/upload_images/c1d2fd8a18204f6adc31a006773bab62609cdd0649d51.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/c1d2fd8a18204f6adc31a006773bab62609cdd0649d51.jpg?mw=700" alt="10.jpg" /></a></p> <h3 id="今回使うコマンド"><a href="#%E4%BB%8A%E5%9B%9E%E4%BD%BF%E3%81%86%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">今回使うコマンド</a></h3> <pre><code>router ospf 1 </code></pre> <p>(config)#で使用<br /> OSPFの起動</p> <pre><code>network (隣接するネットワーク部) (ワイルドカードマスク) area (エリア番号) </code></pre> <p>(config-router)#で使用<br /> OSPFのインターフェースの有効化<br /> ワイルドカードマスクはサブネットマスクを逆にした数</p> <pre><code>router-id (IDの名前) </code></pre> <p>(config-router)#で使用<br /> ルータIDの手動設定</p> <pre><code>clear ip ospf process </code></pre> <p> #で使用<br /> ルータIDを変更するために必要<br /> Reset ALL OSPF processes? と聞かれるのでyesと入力しましょう<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609dce4c9879c.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609dce4c9879c.png?mw=700" alt="image.png" /></a></p> <pre><code>show ip ospf neighhor </code></pre> <p>隣にネイバー関係ができているか確認<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609dceb4d9a2c.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609dceb4d9a2c.png?mw=700" alt="image.png" /></a></p> <pre><code>show ip protocols </code></pre> <p>経路情報の表示<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609dcf4dec3cf.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609dcf4dec3cf.png?mw=700" alt="image.png" /></a></p> <h3 id="実践"><a href="#%E5%AE%9F%E8%B7%B5">実践</a></h3> <p>今回はマルチエリアのネットワーク構成をやっていきたいと思います<br /> <a href="https://crieit.now.sh/upload_images/ec3df7b675a4b99bc55803e8daf8852a609dcb92b05fe.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/ec3df7b675a4b99bc55803e8daf8852a609dcb92b05fe.jpg?mw=700" alt="12.jpg" /></a><br /> RT1</p> <pre><code>enable configure terminal no ip domain-lookup hostname RT1 interface fastEthernet 0/0 ip address 192.168.1.1 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.2.1 255.255.255.0 no shutdown end configure terminal router ospf 1 network 192.168.1.0 0.0.0.255 area 1 network 192.168.2.0 0.0.0.255 area 1 router-id 1.1.1.1 end clear ip ospf process </code></pre> <p>RT2</p> <pre><code>enable configure terminal no ip domain-lookup hostname RT2 interface fastEthernet 0/0 ip address 192.168.2.2 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 10.0.0.1 255.255.255.0 no shutdown end configure terminal router ospf 1 network 192.168.2.0 0.0.0.255 area 1 network 10.0.0.0 0.0.0.255 area 0 router-id 2.2.2.2 end clear ip ospf process </code></pre> <p>RT3</p> <pre><code>enable configure terminal no ip domain-lookup hostname RT3 interface fastEthernet 0/0 ip address 10.0.0.2 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 10.0.1.1 255.255.255.0 no shutdown end configure terminal router ospf 1 network 10.0.0.0 0.0.0.255 area 0 network 10.0.1.0 0.0.0.255 area 0 router-id 3.3.3.3 end clear ip ospf process </code></pre> <p>と入力する<br /> つながっているかpingで確認してみよう</p> fizz198 tag:crieit.net,2005:PublicArticle/17093 2021-05-12T15:37:35+09:00 2021-05-12T15:37:35+09:00 https://crieit.net/posts/Cisco-Packet-Tracer-2 Cisco Packet Tracerでネットワーク簡易構築-ダイナミックルーティング編2 <p>今回はダイナミックルーティングのRIPバージョン2を使って設定していきたいと思います</p> <h3 id="バージョンの違いについて"><a href="#%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AE%E9%81%95%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6">バージョンの違いについて</a></h3> <p>バージョン1ではサブネットマスクを自分で設定できずIPアドレスによって強制的に設定されてました<br /> それを改良したのがバージョン2です</p> <h3 id="使用するコマンド"><a href="#%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">使用するコマンド</a></h3> <pre><code>version 2 </code></pre> <p>(config-router)#で使用<br /> バージョン2に変更</p> <pre><code>no auto-summary </code></pre> <p>(config-router)#で使用<br /> 自動集約を無効化</p> <h3 id="実践"><a href="#%E5%AE%9F%E8%B7%B5">実践</a></h3> <p><a href="https://crieit.now.sh/upload_images/fd61e4ce19b64e56338ed75bf9a919eb609b77417285a.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/fd61e4ce19b64e56338ed75bf9a919eb609b77417285a.jpg?mw=700" alt="6.jpg" /></a><br /> RT1</p> <pre><code>enable configure terminal no ip domain-lookup hostname RT1 interface fastEthernet 0/0 ip address 172.16.1.1 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 10.1.1.1 255.255.255.0 no shutdown end configure terminal router rip network 172.16.1.0 network 10.1.1.0 version 2 no auto-summary </code></pre> <p>RT2</p> <pre><code>enable configure terminal no ip domain-lookup interface fastEthernet 0/0 ip address 10.1.1.2 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.1.1 255.255.255.0 no shutdown end configure terminal router rip network 10.1.1.0 network 192.168.1.0 version 2 no auto-summary </code></pre> <p>RT3</p> <pre><code>enable configure terminal no ip domain-lookup interface fastEthernet 0/0 ip address 192.168.1.2 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.2.1 255.255.255.0 no shutdown end configure terminal router rip network 192.168.1.0 network 192.168.2.0 version 2 no auto-summary </code></pre> <p>これで動くと思います</p> fizz198 tag:crieit.net,2005:PublicArticle/17092 2021-05-12T15:05:09+09:00 2021-05-12T15:29:41+09:00 https://crieit.net/posts/Cisco-Packet-Tracer-1 Cisco Packet Tracerでネットワーク簡易構築-ダイナミックルーティング編1 <p><a href="https://crieit.net/posts/Cisco-Packet-Tracer-3">前回</a>はスタティックルーティングでルーティングテーブルを設定していましたが今回はダイナミックルートを使って設定していきたいと思います</p> <p>その前にダイナミックルーティングのついて説明したい思います</p> <h3 id="スタティックルーティングとダイナミックルーティングの違い"><a href="#%E3%82%B9%E3%82%BF%E3%83%86%E3%82%A3%E3%83%83%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%A8%E3%83%80%E3%82%A4%E3%83%8A%E3%83%9F%E3%83%83%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E9%81%95%E3%81%84">スタティックルーティングとダイナミックルーティングの違い</a></h3> <div class="table-responsive"><table> <thead> <tr> <th>スタティックルーティング</th> <th>ダイナミックルーティング</th> </tr> </thead> <tbody> <tr> <td>ネットワーク管理者が手動で設定する</td> <td>ルーティングプロトコルにより、自動的に経路情報を学習する</td> </tr> <tr> <td>管理者が手動で更新する</td> <td>自動的に更新する</td> </tr> <tr> <td>ネットワークの負荷が少ない</td> <td>ネットワークの負荷が大きい</td> </tr> </tbody> </table></div> <p>両方を使ってネットワーク構築をすることが多いらしいです</p> <h3 id="ダイナミックルーティングとは"><a href="#%E3%83%80%E3%82%A4%E3%83%8A%E3%83%9F%E3%83%83%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%A8%E3%81%AF">ダイナミックルーティングとは</a></h3> <p>ダイナミックルーティングは大きく分けてIGPとEGPがあります<br /> IGPとは一つの組織で使われているネットワーク内で使われるルーティングプロトコル<br /> EGPは一つの組織で使われているネットワーク同士をつなぐルーティングプロトコルです<br /> <a href="https://crieit.now.sh/upload_images/cbd3d76d51aad0bd293257358b18d298609b39335bd54.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/cbd3d76d51aad0bd293257358b18d298609b39335bd54.jpg?mw=700" alt="プレゼンテーション1.jpg" /></a><br /> IGPはRIP、OSPFなどのプロトコルがあり、EGPはBGPがあります</p> <p>今回はRIPをやっていきたいと思います<br /> 次回以降にOSPFもやりたいと思っています</p> <h3 id="RIPとは"><a href="#RIP%E3%81%A8%E3%81%AF">RIPとは</a></h3> <p>定期的に隣接するルータから受け取った経路情報を更新し、隣接するルータへ伝え、すべてのルータがルーティングテーブル全体の情報を持つ<br /> <a href="https://crieit.now.sh/upload_images/1c491576958f058768442a4b9e71ccc9609b62f05c53b.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/1c491576958f058768442a4b9e71ccc9609b62f05c53b.jpg?mw=700" alt="2.jpg" /></a><br /> バージョンが1と2があり、違いはバージョン1がサブネットマスクを入手できずに自動で変換してしまうので改良されたのがバージョン2です<br /> その説明については次回説明します</p> <h3 id="今回使うコマンド"><a href="#%E4%BB%8A%E5%9B%9E%E4%BD%BF%E3%81%86%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">今回使うコマンド</a></h3> <pre><code>router rip </code></pre> <p>(config)#で使用<br /> RIPを起動し、(config-router)#に移動</p> <pre><code>network (隣接するネットワーク部) </code></pre> <p>(config-router)#で使用<br /> RIPのインターフェースの有効化</p> <pre><code>show ip route </code></pre> <p> #で使用<br /> ルーティングテーブルを確認<br /> <a href="https://crieit.now.sh/upload_images/e3dab94cf50ad51ce0a8a75820e3e9a0609b70058fe6b.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/e3dab94cf50ad51ce0a8a75820e3e9a0609b70058fe6b.jpg?mw=700" alt="4.jpg" /></a></p> <h3 id="実践"><a href="#%E5%AE%9F%E8%B7%B5">実践</a></h3> <p>今回はRIPバージョン1をやっていきます<br /> <a href="https://crieit.now.sh/upload_images/bbed85d7405f30da6b0228292e5af95e609b7594eebb7.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/bbed85d7405f30da6b0228292e5af95e609b7594eebb7.jpg?mw=700" alt="5.jpg" /></a><br /> 上の図のIPアドレスとGWをPC1、PC2を設定します</p> <p>RT1に</p> <pre><code>enable configure terminal no ip domain-lookup hostname RT1 interface fastEthernet 0/0 ip address 192.168.1.1 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.2.1 255.255.255.0 no shutdown end configure terminal router rip network 192.168.1.0 network 192.168.2.0 </code></pre> <p>を入力</p> <p>RT2に</p> <pre><code>enable configure terminal no ip domain-lookup hostname RT2 interface fastEthernet 0/0 ip address 192.168.2.2 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.3.1 255.255.255.0 no shutdown end configure terminal router rip network 192.168.2.0 network 192.168.3.0 </code></pre> <p>を入力</p> <p>RT3に</p> <pre><code>enable configure terminal no ip domain-lookup hostname RT3 interface fastEthernet 0/0 ip address 192.168.3.2 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.4.1 255.255.255.0 no shutdown end configure terminal router rip network 192.168.3.0 network 192.168.4.0 </code></pre> <p>を入力</p> <pre><code>show ip route </code></pre> <p>で各ルータを確認すると<br /> RT1<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609b6b6656c0f.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609b6b6656c0f.png?mw=700" alt="image.png" /></a><br /> RT2<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609b6b8c1f9ee.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609b6b8c1f9ee.png?mw=700" alt="image.png" /></a><br /> RT3<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609b6bba17ed9.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b609b6bba17ed9.png?mw=700" alt="image.png" /></a><br /> と表示されるはずです</p> <p>確認出来たらpingで確認してみよう</p> fizz198 tag:crieit.net,2005:PublicArticle/17030 2021-04-28T16:38:08+09:00 2021-04-28T16:38:08+09:00 https://crieit.net/posts/Cisco-Packet-Tracer-3 Cisco Packet Tracerでネットワーク簡易構築3 <p>今回はPC~ルーター~ルーター~ルーター~ルーター~PCの接続の仕方についてやっていきたいと思います</p> <h3 id="ルーティングテーブルの設定"><a href="#%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E8%A8%AD%E5%AE%9A">ルーティングテーブルの設定</a></h3> <p>前回やった<a href="https://crieit.net/posts/Cisco-Packet-Tracer-6088d0c4befb2">Cisco Packet Tracerでネットワーク簡易構築2</a>にルーターが増えただけで一緒でしょと思う方がいると思いますが少し違います</p> <p>ルーターは隣接している情報しか知らないのでルーティングテーブルを設定して置く必要があります</p> <p>ルーティングテーブルを設定して置かないと、<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088f842b4f02.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088f842b4f02.png?mw=700" alt="image.png" /></a><br /> こうなってしまいます</p> <p>ルーティングテーブルを設定する方法はスタティックルートとダイナミックルートの2種類ありますが今回はスタティックルートでやります</p> <p>設定する方法は特権モードの状態で、</p> <pre><code>ip route (行きたいネットワーク部) (←のサブネットマスク) (ネクストホップ) </code></pre> <p>を打つと設定できます<br /> ネクストホップとはいきたい方向の隣接しているIPアドレスです<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608901020b382.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608901020b382.png?mw=700" alt="image.png" /></a><br /> そうすることで、<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608902b6cc147.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608902b6cc147.png?mw=700" alt="image.png" /></a><br /> つなぐことができます</p> <p>でも帰りの道がないのでこれだけだとつながりません<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6089064e48cfa.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6089064e48cfa.png?mw=700" alt="image.png" /></a><br /> こうなります<br /> なので逆側も設定しましょう<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60890778bfa38.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60890778bfa38.png?mw=700" alt="image.png" /></a><br /> これで、<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608907b472617.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608907b472617.png?mw=700" alt="image.png" /></a><br /> つなぐことができました</p> <p>PCが2台でルーターが3以上ある状態で真ん中のルーターを設定する場合はルーティングテーブルを二つ設定する必要があります<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6089098746cb3.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6089098746cb3.png?mw=700" alt="image.png" /></a></p> <h3 id="PC~ルーター~ルーター~ルーター~ルーター~PC"><a href="#PC%EF%BD%9E%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%EF%BD%9E%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%EF%BD%9E%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%EF%BD%9E%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%EF%BD%9EPC">PC~ルーター~ルーター~ルーター~ルーター~PC</a></h3> <p>ではPC~ルーター~ルーター~ルーター~ルーター~PCをやっていきましょう<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60890b1c95e88.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60890b1c95e88.png?mw=700" alt="image.png" /></a><br /> 1. 設置<br /> 今回はPCが2台ルーターが4台を設置し線でつなぎます<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60890aaa53b5d.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b60890aaa53b5d.png?mw=700" alt="image.png" /></a><br /> 2. PCの設定</p> <div class="table-responsive"><table> <thead> <tr> <th>名前</th> <th>IPアドレス</th> <th>サブネットマスク</th> <th>ゲートウェイ</th> </tr> </thead> <tbody> <tr> <td>PC0</td> <td>192.168.0.1</td> <td>255.255.255.0</td> <td>192.168.0.254</td> </tr> <tr> <td>PC1</td> <td>192.168.4.2</td> <td>255.255.255.0</td> <td>192.168.4.1</td> </tr> </tbody> </table></div> <p>を設定する</p> <ol start="3"> <li>RT1の設定</li> </ol> <pre><code>enable configure terminal no ip domain-lookup interface fastEthernet 0/0 ip address 192.168.0.254 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.1.1 255.255.255.0 no shutdown end enable configure terminal ip route 192.168.4.0 255.255.255.0 192.168.1.254 end sh ip ro </code></pre> <ol start="4"> <li>RT2の設定</li> </ol> <pre><code>enable configure terminal no ip domain-lookup interface fastEthernet 0/0 ip address 192.168.1.254 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.2.1 255.255.255.0 no shutdown end enable configure terminal ip route 192.168.0.0 255.255.255.0 192.168.1.1 ip route 192.168.4.0 255.255.255.0 192.168.2.254 end sh ip ro </code></pre> <ol start="5"> <li>RT3の設定</li> </ol> <pre><code>enable configure terminal no ip domain-lookup interface fastEthernet 0/0 ip address 192.168.2.254 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.3.1 255.255.255.0 no shutdown end enable configure terminal ip route 192.168.0.0 255.255.255.0 192.168.2.1 ip route 192.168.4.0 255.255.255.0 192.168.3.254 end sh ip ro </code></pre> <ol start="6"> <li>RT4の設定</li> </ol> <pre><code>enable configure terminal no ip domain-lookup interface fastEthernet 0/0 ip address 192.168.3.254 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.4.1 255.255.255.0 no shutdown end enable configure terminal ip route 192.168.0.0 255.255.255.0 192.168.3.1 end sh ip ro </code></pre> <p>確認すると、<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608910bedb785.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608910bedb785.png?mw=700" alt="image.png" /></a><br /> 接続できているのがわかります</p> fizz198 tag:crieit.net,2005:PublicArticle/17020 2021-04-28T12:04:36+09:00 2021-04-30T16:18:45+09:00 https://crieit.net/posts/Cisco-Packet-Tracer-6088d0c4befb2 Cisco Packet Tracerでネットワーク簡易構築2 <p>今回はPC~ルーター~PCの接続の仕方についてやっていきたいと思います</p> <p>その前にIPアドレスの構造となぜルーターを使うのかについて書いていきます</p> <h3 id="IPアドレスの構造"><a href="#IP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AE%E6%A7%8B%E9%80%A0">IPアドレスの構造</a></h3> <p>IPアドレスはどのネットワークにいるのかを示しているネットワーク部とそのネットワークのどの機器なのかを示しているホスト部があります<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608baf4de707c.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b608baf4de707c.png?mw=700" alt="image.png" /></a><br /> サブネットマスクを使うことネットワーク部とホスト部の境目がわかります<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088d0b3533e7.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088d0b3533e7.png?mw=700" alt="image.png" /></a></p> <h3 id="なぜルーターを使うのか"><a href="#%E3%81%AA%E3%81%9C%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E4%BD%BF%E3%81%86%E3%81%AE%E3%81%8B">なぜルーターを使うのか</a></h3> <p>ルーターは異なるネットワークをつなぐの役割と複数の機器をつなぐ役割があります<br /> PCの指定したデフォルトゲートウェイ(出入口)からルーターに移動しルーターから接続したいPCへと接続をします<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088c376e2697.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088c376e2697.png?mw=700" alt="image.png" /></a></p> <p>PC同士が異なるネットワークにいる状態で接続すると、<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088b7c7a8f2f.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088b7c7a8f2f.png?mw=700" alt="image.png" /></a><br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088b841b3625.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088b841b3625.png?mw=700" alt="image.png" /></a><br /> このように接続できません</p> <p>ルーターを使うと、<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088bb8231a98.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088bb8231a98.png?mw=700" alt="image.png" /></a><br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088bb60b4dda.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088bb60b4dda.png?mw=700" alt="image.png" /></a><br /> 接続できました</p> <h3 id="PC~ルーター~PC"><a href="#PC%EF%BD%9E%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%EF%BD%9EPC">PC~ルーター~PC</a></h3> <p>PC~ルーター~PCの接続をやっていきます</p> <ol> <li><p>配置<br /> 以下の写真の通りPCとルーターを配置します(ルーターは2621XMを使用)<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088cecdc37a6.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088cecdc37a6.png?mw=700" alt="image.png" /></a></p></li> <li><p>PC設定<br /> PC0を<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088bebd01e65.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088bebd01e65.png?mw=700" alt="image.png" /></a><br /> PC1を<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088bee183221.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088bee183221.png?mw=700" alt="image.png" /></a><br /> に設定をします</p></li> <li><p>ルーター設定<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088c4d62b600.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088c4d62b600.png?mw=700" alt="image.png" /></a><br /> ルーターをクリックしてCLIをクリック<br /> 赤線が引かれているものを同じことを聞かれたら「No」と入力<br /> ルーターの設定をする前にルーターの今回使うコマンドについて解説します<br /> ルーターにはモードがあり、</p></li> </ol> <div class="table-responsive"><table> <thead> <tr> <th>名前</th> <th>プロンプト</th> <th>説明</th> <th>移動する方法(コマンド)</th> </tr> </thead> <tbody> <tr> <td>ユーザーモード</td> <td>></td> <td>簡単なコマンドができる</td> <td>初期</td> </tr> <tr> <td>特権モード</td> <td>#</td> <td>設定の閲覧など</td> <td>>:enable 他:end</td> </tr> <tr> <td>グローバルコンフィギュレーションモード</td> <td>(config)#</td> <td>デバイス全体の設定</td> <td>#:configure terminal (config-if) #:exit</td> </tr> <tr> <td>インターフェースコンフィギュレーションモード</td> <td>(config-if)#</td> <td>IPアドレスの設定など</td> <td>(config)#:Interface ○○○(インターフェース)</td> </tr> </tbody> </table></div> <p>などがあります</p> <div class="table-responsive"><table> <thead> <tr> <th>コマンド</th> <th>使用場所</th> <th>説明</th> </tr> </thead> <tbody> <tr> <td>no ip domain-lookup</td> <td>(config)#</td> <td>文字の自動検索をなしにする</td> </tr> <tr> <td>hostname (名前)</td> <td>(config)#</td> <td>ホスト名の変更</td> </tr> <tr> <td>ip address (IPアドレス) (サブネットマスク)</td> <td>(config-if)#</td> <td>インターフェースのアドレスの設定</td> </tr> <tr> <td>no shutdown</td> <td>(config-if)#</td> <td>インターフェースの有効化</td> </tr> <tr> <td>show ip interface brief</td> <td>#</td> <td>インターフェースの確認</td> </tr> </tbody> </table></div> <p>を今回は使います</p> <pre><code>enable configure terminal no ip domain-lookup hostname RT1 interface fastEthernet 0/0 ip address 192.168.0.254 255.255.255.0 no shutdown end configure terminal interface fastEthernet 0/1 ip address 192.168.10.254 255.255.255.0 no shutdown end </code></pre> <p>を入力した後、</p> <pre><code>show ip interface brief </code></pre> <p>で確認をしてみて<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088d03c2e44b.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088d03c2e44b.png?mw=700" alt="image.png" /></a><br /> これがでできたらルーター設定は終わり<br /> 最後にpingコマンドで接続できるか確認してみましょう<br /> また、pingではなく、</p> <pre><code>tracert 192.168.10.2 </code></pre> <p>と入力すると<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088ef10cfc58.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6088ef10cfc58.png?mw=700" alt="image.png" /></a><br /> 道のりがわかります</p> <hr /> <p>次回はPC~ルーター~ルーター~ルーター~ルーター~PCをやってみたいと思います</p> fizz198 tag:crieit.net,2005:PublicArticle/17015 2021-04-27T17:31:46+09:00 2021-04-27T17:31:46+09:00 https://crieit.net/posts/Cisco-Packet-Tracer Cisco Packet Tracerでネットワーク簡易構築1 <p>今回はCisco Packet Tracerを使って簡単なネットワークの構築の仕方について</p> <ul> <li>PC~PC</li> <li>PC~ルーター~PC</li> <li>PC~ルーター~ルーター~ルーター~ルーター~PC</li> </ul> <p>の三つをやっていきます</p> <p>ネットワーク構築をする前にCisco Packet Tracerの画面について今回使うところだけ説明をします</p> <p><a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c23e273d5.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c23e273d5.png?mw=700" alt="image.png" /></a><br /> 置きたいものをクリックして真ん中の白い画面をクリックすると設置ができ、<br /> 今回は画面の下にある点線のコードとPCと2621XMと書かれているルーターを使います</p> <h1 id="PC~PC"><a href="#PC%EF%BD%9EPC">PC~PC</a></h1> <ol> <li>設置<br /> まずPCを2つ設置<br /> コードを選択しPC0をクリックし、FestEthernet0を選択<br /> その後PC1をクリックし、FestEthernet0を選択</li> </ol> <p><a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c457599e3.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c457599e3.png?mw=700" alt="image.png" /></a></p> <p><a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c595d8d16.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c595d8d16.png?mw=700" alt="image.png" /></a></p> <ol start="2"> <li>IPアドレスの設定<br /> PC0をクリックしDesktopをクリックすると以下の画面になり、四角で囲んだIP ConfigurationでIPアドレスなどを設定できる</li> </ol> <p><a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c6b755e44.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c6b755e44.png?mw=700" alt="image.png" /></a></p> <p>今回はIPv4 Addressを192.168.0.1<br /> サブネットマスクを255.255.255.0で設定をする</p> <p><a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c81e6a5bf.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c81e6a5bf.png?mw=700" alt="image.png" /></a></p> <p>PC1も同様に画面を開きIPv4 Addressを192.168.0.2<br /> サブネットマスクを255.255.255.0で設定をする</p> <ol start="3"> <li><p>確認<br /> PC0のコマンドプロンプトを開きつながっているか確認をする</p> <p><a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c97692eea.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c97692eea.png?mw=700" alt="image.png" /></a></p></li> </ol> <pre><code>ping 192.168.0.2 </code></pre> <p>と入力し、<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c9f231fa9.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b6087c9f231fa9.png?mw=700" alt="image.png" /></a></p> <p>と帰ってきたら成功</p> <hr /> <p>次回にPC~ルーター~PCのやり方をやっていきたいと思います</p> fizz198 tag:crieit.net,2005:PublicArticle/16917 2021-04-21T13:16:15+09:00 2021-04-21T13:22:15+09:00 https://crieit.net/posts/Markdown-607fa70fe96ac Markdownの使い方1 <p>ブログをやるので入力の仕方を忘れないように備忘録として残しておく<br /> またさわって一日もたっていないので間違ってるところがあると思うのでご了承ください</p> <p>記事を書くをクリックすると以下の写真のようなページ移動する<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b607f9ed3941ed.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b607f9ed3941ed.png?mw=700" alt="image.png" /></a></p> <ol> <li>タイトル  名前のまんまタイトルを入力するところ</li> <li><p>タグ    ジャンルがわかりやすいようにタグ入力するところ<br />       下の写真の通り予測変換してくれるので便利<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b607fa1195dc54.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b607fa1195dc54.png?mw=700" alt="image.png" /></a></p></li> <li><p>本文    文章を書くところ上のボタンは後で説明</p></li> <li><p>表示    本文書いたところがどのように見えるかわかるところ</p></li> <li><p>オプション 主に下書きの公開や限定公開など設定できるところ</p></li> <li>登録    投稿するところ</li> </ol> <hr /> <p>本文について文字を書くだけだったら同じだか文字の大きさなど細かく調整した場合は下の写真にあるボタンが必要<br /> <a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b607fa25650293.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b607fa25650293.png?mw=700" alt="image.png" /></a></p> <p>左から順番に</p> <h1 id="大"><a href="#%E5%A4%A7">大</a></h1> <h2 id="き"><a href="#%E3%81%8D">き</a></h2> <h3 id="さ"><a href="#%E3%81%95">さ</a></h3> <h4 id="?"><a href="#%3F">?</a></h4> <p><strong>強調</strong><br /> <em>斜体</em><br /> <del>取り消し</del></p> <hr /> <hr /> <p>線</p> <hr /> <hr /> <blockquote> <p>なんか横に棒が<br /> 出てくる?</p> </blockquote> <ul> <li>リ</li> <li>ス</li> <li>ト</li> </ul> <ol> <li>数字の</li> <li>リスト</li> </ol> <ul> <li>[ ] 白い四角</li> <li><p>[ ] が出てくる?</p> <pre><code> 右に文字をずらす 左にずらす あと背景が暗くなる </code></pre></li> </ul> <div class="table-responsive"><table> <thead> <tr> <th>ひ</th> <th>ょ</th> <th>う</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> </tr> </tbody> </table></div> <p><a href="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b607fa6d04e921.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4a0ff2247f17fb89da250317dabc930b607fa6d04e921.png?mw=700" alt="image.png" /></a></p> <p><a target="_blank" rel="nofollow noopener" href="https://www.google.com/?hl=ja">yahoo</a></p> <p><code>不明</code></p> <pre><code>黒い </code></pre> <p>以上</p> fizz198