【tech】NEC IX2015、IX2105の初期化手順メモ



公開:2020/04/28
更新:2020/04/28

自宅で使っていたIX2015とIX2105をヤフオクで処分したので、発送前の初期化をしたメモです。

NECのIXもciscoのterminal length 0 (ter len 0)がそのまま入力できるし、screen-length disableというコマンドでも同じ動作させることができるんですね!

IX2105の初期化


・ログインする

・configモードへ移行
enable-config

・スタートアップconfigの削除
erase startup-config
→yes

・configモードから抜ける
exit

・configの初期化
default-console command-line

・リロード
reload
→yes

ログ





Router# enable-config
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# erase startup-config
Are you sure you want to erase the startup-configuration? (Yes or [No]): yes
Router(config)# exit
Router# default-console command-line
% You must RELOAD the router for this configuration to take effect.
Router# reload
% Warning: current running-configuration is not saved yet.
Notice: The router will be RELOADED. This is to ensure that
the peripheral devices are properly initialized.
Are you sure you want to reload the router? (Yes or [No]): yes

NEC Bootstrap Software
Copyright (c) NEC Corporation 2001-2011. All rights reserved.

%BOOT-INFO: Trying flash load, exec-image [ix2105-ms-8.7.22.ldc].
Loading: ############################################################### [OK]

Starting at 0x20000

Configuring router subsystems (before IDB proc): done.
Constructing IDB(Interface Database): done.
Configuring router subsystems (after IDB proc): done.
Initializing router subsystems: done.
Starting router subsystems: done.

All router subsystems coming up.

NEC Portable Internetwork Core Operating System Software
Copyright Notices:
Copyright (c) NEC Corporation 2001-2011. All rights reserved.
Copyright (c) 1985-1998 OpenROUTE Networks, Inc.
Copyright (c) 1984-1987, 1989 J. Noel Chiappa.
Router#

IX2015の初期化





コンソールケーブルで接続後、電源を入れます。
起動中のロード画面中の「###」が増えていくタイミングで、「ctrl」+「c」で、bootモードに入ります。
(ログに記載しています。)

※bootモードでは「?」でヘルプが出せます。

・スタートアップコンフィグの削除
cc
→y

・デフォルトコンフィグの削除
dc
→y

・初期化してboot

ログ





stic Software
Copyright (c) 2001-2008 NEC Infrontia All Rights Reserved.

%DIAG-INFO: Starting System POST(Power On Self Test)

DRAM TEST 1: Pass
DRAM TEST 2: Pass
NVRAM TEST: Pass
CPU TEST: Pass
PLD TEST: Pass
LAN1(FE0/0) TEST: Pass
LAN2(FE0/1) TEST: Pass
SECURITY TEST: Pass
VOLTAGE STATUS: 3.251V Pass
TEMPERATURE STATUS: +24.0degC Pass

NEC Bootstrap Software
Copyright (c) 2001-2008 NEC Infrontia All Rights Reserved.

%BOOT-INFO: No boot records found, attempting flash load.
%BOOT-INFO: Trying flash load, exec-image [ix2010-ms-8.3.49.ldc].
Loading: ################### ★★★ここで「ctrl」+「c」
NEC Bootstrap Software, Version 22.34
Copyright (c) 2001-2008 NEC Infrontia All Rights Reserved.



boot> cc
Enter "Y" to clear startup configuration: y
% Startup configuration is cleared.

NEC Bootstrap Software, Version 22.34
Copyright (c) 2001-2008 NEC Infrontia All Rights Reserved.
boot> dc
Enter "Y" to clear default configuration: y
% Default configuration is cleared.

NEC Bootstrap Software, Version 22.34
Copyright (c) 2001-2008 NEC Infrontia All Rights Reserved.
boot>
boot> b



NEC Bootstrap Software
Copyright (c) 2001-2008 NEC Infrontia All Rights Reserved.

%BOOT-INFO: No boot records found, attempting flash load.
%BOOT-INFO: Trying flash load, exec-image [ix2010-ms-8.3.49.ldc].
Loading: ######################################################## [OK]

NEC Diagnostic Software
Copyright (c) 2001-2008 NEC Infrontia All Rights Reserved.

%DIAG-INFO: Starting Interface Unit POST(Power On Self Test)

%DIAG-INFO: Interface unit is 4FESW-BRI
HUB(SW)1-4 TEST: Pass
BRI TEST: Pass

Starting at 0x20000

Configuring router subsystems (before IDB proc): done.
Constructing IDB(Interface Database): done.
Configuring router subsystems (after IDB proc): done.
Initializing router subsystems: done.
Starting router subsystems: done.

All router subsystems coming up.

NEC Portable Internetwork Core Operating System Software
Copyright Notices:
Copyright (c) 2001-2008 NEC Infrontia All Rights Reserved.
Copyright (c) 1985-1998 OpenROUTE Networks, Inc.
Copyright (c) 1984-1987, 1989 J. Noel Chiappa.
Router#

久しぶりにみてみると、モバイルバッテリーもずいぶん安くなってるんですね!

皆さん既にやってると思いますが、 AmazonPrimeだとAmazon Music Unlimitedが月額780円でできるんですね!
最近知ってapple musicから乗り換えました。(200円ですが安い方がいいに越したことはないです笑)

下のPythonの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】コマンドプロンプト(CMD)でIPアドレスを設定するメモ



公開:2020/04/27
更新:2020/04/27

私は最近自宅のNWの整備にハマっているのですが、NW機器を設定する時に作業用PCとNW機器を直接一対一で接続することが多く、その都度作業PCにIPアドレスを、アダプタの設定からNICのプロパティを開いて手動でIPアドレスを設定するのがめんどくさいと感じていました。

ある日ふとひらめいたのです。

cmd(コマンドプロンプト)で出来たら簡単なのでは・・?

早速調べたメモです。

環境


OS:windows10
割り当てるIPアドレス:192.168.100.220/24
GW:192.168.100.1
DNS:8.8.8.8

Powershell:Ver 5.1
インターフェース名:ローカル エリア接続

これからは、cmdで設定するよりWindowsユーザならPowershellを使えるようになったほうがいいみたいなので、PowershellでIPアドレスの設定手順を先に書きます。
※CMD(コマンドプロンプト)での設定方法は下に書いてあります。

手順




・InterFaceIndex番号の確認
Get-NetAdapter


Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
ローカルエリア接続 Intel(R) GigaNetwork Con.. 10 Up XX-XX-F1-4D-XX-XX 1 Gbps
Bluetooth接続 Bluetooth デバイス 9 Disconnected XX-XX-AF-4D-XX-XX 3 Mbps


→わかりづらいですが、10と9の部分です。今回、ローカルエリア接続のGigabitのNICにIPアドレスを割り当てたいので、InterFaceIndexは「10」とわかりました

・DNSの設定
Set-DnsClientServerAddress -InterfaceIndex 10 -ServerAddresses 8.8.8.8

→8.8.8.8が割り当てたいDNSサーバのIPアドレスです。

・IPアドレスの設定
New-NetIPAddress -interfaceindex 10 -IPAddress "192.168.100.220" -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway 192.168.100.1

→IfIndexが10のローカルエリア接続のNICにIPアドレスを192.168.100.220で、サブネットマスクは/24で、デフォルトゲートウェイは192.168.100.1で設定します。



・IPアドレスの削除
Remove-NetIPAddress -interfaceindex 10 -IPAddress "192.168.100.220" -DefaultGateway 192.168.100.1
→NW機器の設定が終わったらIPアドレスを削除します。

・DNSアドレスの削除
Set-DnsClientServerAddress -InterfaceIndex 10 -ResetServerAddresses

コマンドプロンプト(CMD)でのやり方 





・cmdを管理者で起動

・netshモードへ切り替え
netsh

・インターフェース名を確認
interface ip show config


netsh>interface ip show config

インターフェイスの構成 "ローカル エリア接続"
DHCP 有効: いいえ
インターフェイス メトリック: 25
静的に構成された DNS サーバー: なし
次のサフィックスで登録します: プライマリのみ
静的に構成された WINS サーバー: なし


→インターフェース名は「ローカルエリア接続」とわかりました。

・IPアドレスの割り当て
netsh>interface ip set address "ローカル エリア接続" static 192.168.100.220 255.255.255.0 192.168.100.1

・DNSサーバの割り当て
netsh>interface ipv4 set dns name="ローカル エリア接続" source=static 8.8.8.8

・設定確認
interface ip show config


netsh>interface ip show config

インターフェイスの構成 "ローカル エリア接続"
DHCP 有効: いいえ
IP アドレス: 192.168.100.220
サブネット プレフィックス: 192.168.100.0/24 (マス ク 255.255.255.0)
デフォルト ゲートウェイ: 192.168.100.1
ゲートウェイ メトリック: 1
インターフェイス メトリック: 25
静的に構成された DNS サーバー: 8.8.8.8
次のサフィックスで登録します: プライマリのみ
静的に構成された WINS サーバー: なし


・netshから抜ける
exit



久しぶりにみてみると、モバイルバッテリーもずいぶん安くなってるんですね!

皆さん既にやってると思いますが、 AmazonPrimeだとAmazon Music Unlimitedが月額780円でできるんですね!
最近知ってapple musicから乗り換えました。(200円ですが安い方がいいに越したことはないです笑)

下のPythonの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】IX2105でtelnetができないときのメモNEC UNIVERGE IX2105



ヤフオクで買った中古のIX2015で遊んでいたお話は何度か書きましたが、さすがに100Mポートに限界を感じ、ヤフオクなどでRTX1200などが安く買えないか見ていたのですが、中古のIX2105が4000円位まで下がってきているという情報を得たので、さっそく買いました!笑

なんと、YAMAHAのRTX1200(のOEM品のNTT BIZ BOX N1200)と、YAMAHAのRTX810!(のOEM品と笑)NECのUNIVERGE IX2105を4台!しめて送料もいれて総額20000円です!安く買えてますよね~

この夏はこれらのNW機器で遊び倒します!笑

私が使っているPC(のメモリが8GBの物)です!
私はこのPCのメモリを現在では32GBにアップグレードして使っています!笑
安くなりましたよねメモリ。SSDも安くなってるので買い換えたいです!笑

本題

さっそく、NEC UNIVERGE IX2105で遊ぼうと思ったのですが、consoleで接続して、IPアドレスを設定して、pingは飛ぶけどtelnetができない・・・

簡単に調べてみたのですが、IX2105はix2015とはちがってtelnetやsshをenableしてあげないとだめなんですね!


コマンド

・telnetを使用できるようにする
telnet-server ip enable

・SSHを使用できるようにする
ssh-server ip enable

以下、ログです。


Router#
Router# configure
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Router(config)# telnet-server ip enable
Router(config)#
Router(config)# ssh-server ip enable
Router(config)#
Router(config)#


設定保存のwrite memoryをお忘れなく!

telnetはすぐできたのですが、SSHだとユーザをつくって、パスワードを設定してあげないとダメなんですね、たしかに・・・納得です!
ユーザ作成などはまた調べて更新しておきます!!

これでIX2105とRTX1200とRTX810でNWをつくってZabbixから監視したりAnsibleで設定変更加えてみたりできると思うと、とても楽しみです!

こちらもぜひみてみてください!

・Zabbix4.2をCentOS7上に構築する
・Zabbix4.2からNW機器(VyOS)のトラフィック監視する


楽天トラベル

下のRedmineとZabbixの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】ubuntu1904へZabbix4.2をインストールしたメモ




Zabbix4.2をVirtualBox上のubuntu1904へインストールした手順のメモです。
うまくいかないところがあればお問い合わせください。
※わたしもubuntuは触り始めたので全然わからずにやっている部分があります・・

ひとまず手順のみのメモです!
!!質問があればお気軽にコメントください!!
(わたし自身も成長の為に質問頂きたいので、ぜひご質問ください!)
Install Movie作りました!

インストールできたらNW機器を追加する手順もblogに書いたので是非見てくださいっ!

zabbix4.0からNW機器(vyos)を監視する(Add NW Device)

環境


Ubuntu1904 (minimal) on VirtualBox
IF1:Nat
IF2:ホストオンリーアダプタ(IP:192.168.56.150)
DB:Mysql
Mysql rootユーザPW:RootRoot123!!
zabbix用DB名:zabbixDB
zabbixDB ユーザ:zabbixuser
zabbixuser PW:ZabbixPW123!!

※teratermを使用してUbuntuへアクセス
以下手順です!





私が使っているPC(のメモリが8GBの物)です!
私は今このPCのメモリを現在では32GBにアップグレードして使っています!笑
安くなりましたよねメモリ。SSDも安くなってるので買い換えたいです!笑

アップデート・日本語環境の設定


・キーボードの設定
sudo dpkg-reconfigure keyboard-configuration

→keyboardに合わせて選択
(私はわからなかったのですべて変更せずにENTER(OK)しました)
※warningメッセージが出ますが、バグ?か何かでしょうか?

・日本語パックのインストール
sudo apt install language-pack-ja-base language-pack-ja

・ロケールの日本設定
sudo update-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja"

・アップグレード
sudo apt-get upgrade -y

→GRUBのインストール先を選択。
(わたしはわからなかったので「/dev/sda」を選びました。)

・アップデート
sudo apt-get update

・フォントのインストール
sudo apt-get install fonts-vlgothic

・リブート
sudo reboot


Mysql・Zabbixのインストール


・mysqlのインストール
sudo apt-get install -y mysql-server

・mysqlの設定
sudo vi /etc/mysql/my.cnf

ファイル内の最下部(23行目辺り)に、下記5行([mysqld]から5行)を追記


[mysqld]
character-set-server = utf8
collation-server = utf8_bin
skip-character-set-client-handshake
innodb_file_per_table


・mysqlの再起動
sudo service mysql restart

・Zabbix4.2のリポジトリダウンロード
sudo wget https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-1+bionic_all.deb

・Zabbix4.2のリポジトリインストール
sudo dpkg -i zabbix-release_4.2-1+bionic_all.deb

・アップグレード
sudo apt upgrade -y

・アップデート
sudo apt update

・Zabbix4.2のインストール
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Zabbix用DBの作成




・Mysql初期設定
sudo mysql_secure_installation

→No
New password:RootRootPW123!!

それ以降はyを4回

・Mysqlを起動
sudo mysql -uroot -p
→Enter password:RootRootPW123!!

・Databaseの作成
create database zabbixDB character set utf8 collate utf8_bin;

・ユーザの作成
grant all privileges on zabbixDB.* to zabbixuser@localhost identified by 'ZabbixPW123!!';

・mysqlから抜ける
quit

・イニシャルスキーマ・データのインポート
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbixuser -p zabbixDB

Enter password:ZabbixPW123!!

・zabbixフロントの設定
sudo vi /etc/zabbix/zabbix_server.conf
→下記4か所パラメータの更新


91行目あたりのDBHost
DBHost=localhost
→#を消す

101行目・DBName
DBName=ZabbixDB

117行目・DBUser
DBUser=Zabbixuser

125行目・DBPassword
DBPassword=ZabbixPW123!!

保存して閉じる(:wq)


・PHPのtimezoneの編集
sudo vi /etc/zabbix/apache.conf
→下記の通り、20行目、30行目を編集
※30行目だけでもOKです。


20行目
php_value date.timezone Asia/Tokyo
→#を消して「Europe/Riga」を「Asia/Tokyo」へ

30行目
php_value date.timezone Asia/Tokyo
→#を消して「Europe/Riga」を「Asia/Tokyo」へ




・apahce2/zabbixの自動起動設定
sudo systemctl enable zabbix-server zabbix-agent apache2

・apahce2/zabbixの再起動
sudo systemctl restart zabbix-server zabbix-agent apache2

ブラウザから「IPアドレス/zabbix」へアクセス
(firefoxなどを立ち上げて、「192.168.56.150/zabbix」へアクセス)

※ダメだったら
apache2、Mysql、zabbix-serverの再起動を試してみましょう
→mariadbの再起動
systemctl restart zabbix-server

ブラウザアクセスが成功したら、初期設定する。

Welcome to zabbixの画面
→Next step

Check of pre-requisites
→Next step

Configure DB connection
→DatabasenameにZabbixDB
→UserにZabbixuser
→PasswordにZabbixPW123!!
→Next step

Zabbix server details
→Nameに任意のサーバ名記入

Pre-installation summary
→Next step

Install
Congratulations! You have successfully installed Zabbix frontend.
→Finish

ZabbixのTOP画面※下記は初期ユーザ/パスワード
Username:Admin
Password:zabbix

以上です。
無事インストールできましたか?

こちらもよろしくお願いいたします!

zabbix4.0からNW機器(vyos)を監視する(Add NW Device)

もしわかりづらかったらCentOS7での手順もありますので、部分的にでも参考にしていただければ幸いです!

作業ログは作らない予定でしたが、リクエストありましたので後ほどアップいたします!
リクエストありがとうございました!!

作業ログです!


楽天トラベル

下のRedmineとZabbixの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】ubuntu1904でのIPアドレス設定・interface追加はNetplanから




気が付けばubuntuを使う宣言して早くも数か月が経とうとしています。。一向にubuntu1804のスキルが上達しないまま、早くもnew verのubuntu1904がリリースされていたので、とりあえず新しい物には乗っかるタイプですので、さっそくDLしてインストールしてみました。

今まで気が付いてなかったのですが、ubuntuもCLIのみの物ってあるんですね。苦笑
ずっとubuntuはデスクトップが付属しているものだと思い込んでいました。。

前置きはさておき、初めてCLI版?のubuntu1904を落としてきて、いざIPアドレス設定をしようと思ったらNetworkManagerも入っておらず、NetworkManagerが無い場合、ネットワークマネージャをインストールせずにIPアドレスの設定ってどうやるんだろう・・?
と思ってネットワークマネージャを使わずにIPアドレスの設定をする方法を調べたので、メモしておきます。どうやらnetplanといわれる設定方法の様です。

環境


OS:ubuntu1904
仮想化:Virtualbox 5.2.22
interface(enp0s3):DHCP
interface(enp0s8):192.168.56.150/24
GATEWAY:192.168.56.1



手順

・インターフェースの状態確認
ip a

・ディレクトリの移動
cd /etc/netplan

・インターフェース設定の記述ファイルを確認
cat 50-cloud-init.yaml

network:
    ethernets:
        enp0s3:
            dhcp4: true
    version: 2

・ファイルの編集
sudo vi 50-cloud-init.yaml
※dhcp側のインターフェースがデフォルトルートになるように、enp0s8側のmetricを250に設定しています。

後に調べて発覚しましたが、デフォルトルートの設定は無くてもいいようです。
ホストオンリーアダプタだと、設定していても意味ありませんので、下記のサンプルではコメントアウトしていますが、設定したい場合はコメントアウトを外してください。
※インデントに注意!!


network:
    ethernets:
        enp0s3:
            dhcp4: true
        enp0s8:
            dhcp4: false
            addresses:
              - 192.168.56.150/24
            #routes:
              #- to: 0.0.0.0/0
                #via: 192.168.56.1
                #metric: 250
    version: 2

・更新内容の反映
sudo netplan apply

・インターフェースの状態確認
ip a
→ここでIPアドレスが反映されているはずです。
※ここでうまくい叶ったときは前工程で編集したyamlファイルの記述を見直してみて下さい。yamlファイルはインデント(行頭のスペース)をそろえる必要がありますので、半角4文字(一部2文字)になっているかどうか、「:」を飛ばしていないか、「:」が不要なところにも入っていないかなどをご確認ください。


私がメインで使っているWindowsPC(のメモリが8GBの物)です!
私はこのPCのメモリを現在では32GBにアップグレードして使っています!笑


楽天トラベル

下のVimの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)

本は苦手でしたが、技術を身に着けるためには、なんだかんだお金を払うのが近道だなと最近感じています。(お金を払ってもったいない精神で無理やり読書するなど。笑)

viで検索したらFF6がひっかかりました笑
メモリもSSDやすくなりましたね~