ネットワーク

ネットワーク

Teratermマクロでログを自動取得する|logopenとlogclose

ネットワーク機器の設定確認やトラブル調査では、実行したコマンドの結果をログに残すことが求められます。Teratermマクロの logopen と logclose を使えば、ログ取得を自動化できます。構文logopen <ファイルパス> <...
ネットワーク

Teratermマクロの接続エラー処理|testlinkで接続失敗を検知する

Teratermマクロの connect は、接続に失敗してもマクロが止まりません。そのまま後続の sendln が実行され、コマンドがどこにも送られないまま処理が進んでしまいます。testlink を使って接続結果を判定しましょう。tes...
ネットワーク

TeratermマクロでSSH自動ログインする方法|パスワード認証

ネットワーク機器やサーバへのSSHログインをTeratermマクロで自動化します。毎回IPアドレスとパスワードを手入力する手間がなくなり、検証作業が大幅に短縮できます。構文connect <接続文字列>SSH接続の場合、接続文字列に認証情報...
ネットワーク

Teratermマクロでtelnet自動接続する方法

ネットワーク機器へtelnetで接続する作業をTeratermマクロで自動化します。IPアドレスとポート番号を変数にしておけば、機器ごとにマクロを書き換える必要がなくなります。構文connect <接続文字列>接続文字列はTeraTermの...
ネットワーク

Teratermマクロ strconcatで文字列を結合する

strconcat は2つの文字列をつなげるコマンドです。Teratermマクロでは、接続先の文字列を組み立てたり、プロンプトを作ったり、ログファイル名を生成したりと、あらゆる場面で使います。構文strconcat <文字列変数> <追加す...
ネットワーク

Teratermマクロで日付・時刻を取得する|getdate と gettime

Teratermマクロでログファイル名に日付を入れたいときや、実行時刻を記録したいときに使うのが getdate と gettime です。この2つのコマンドの使い方と、取得できる文字列の形式をまとめます。getdate:日付を取得する構文...
ネットワーク

Teratermマクロ strcopyで文字列を切り出す|日付から年月日を分解する

strcopy は文字列の一部を抜き出して別の変数に入れるコマンドです。Teratermマクロでは、getdate で取得した日付から「年」「月」「日」を分解するときによく使います。構文strcopy <元の文字列> <開始位置> <文字数...
ネットワーク

【完成版】Teratermマクロで複数のFortigateに一括ログインしログ取得する

CSVに書いた複数のFortigateへ順番にSSHログインし、テキストファイルに書いたコマンドを実行して、ホスト名_日付.txt でログを保存するマクロです。そのままコピーして使えます。このマクロができることconnect.csv から機...
ネットワーク

IPoEで固定IPv4を使う方法|transix・クロスパス・v6プラス固定IPの比較

VPNを張りたい、Webサーバを公開したい、拠点間で通信したい。こうした用途では固定のグローバルIPv4アドレスが必要になる。以前は「固定IPが欲しければPPPoE」だったが、現在はIPoE接続のまま固定IPv4を使えるサービスが複数ある。...
ネットワーク

自分の回線がMAP-EかDS-Liteか確認する方法

ポート開放ができるか、対応ルータは何が必要か。どれもIPv4 over IPv6の方式によって変わる。まず自分の回線がどの方式かを確認する。方法1:サービス名から判別する(最も確実)契約しているプロバイダの「IPv6接続サービス名」を調べ、...