GNS3の勉強用のsyslogをUbuntuで取得する①

GNS3を使ったテストをする際、各ノードのシスログが一箇所で確認ができるようシスログサーバーを立てたい。

検証用のPCはUbuntuを使用しているので、探してみたところ下記の記事を発見。

learningnetwork.cisco.com

 

手順を参考にTCP/UDPポートからのシスログメッセージを受け取れるようにする。

f:id:mm2911:20190217182545p:plain

f:id:mm2911:20190217182747p:plain

 

見様見真似でシェルスクリプトを動かしてみる。

m@PC-VN770GS1SR:~$ vi loopback_test.sh

#!/usr/bin/env bash

#----------------------------------------------------------

# Purpose:     Create loopback interface for use with gns3

# Author:      Luca Francesca

# Created:     25/08/2013

# Copyright:   (c) Luca Francesca 2013

# Licence:     GPL2

#-----------------------------------------------------------

IP=$1

MASK=$2

 

 

function usage() {

  echo -e "Usage: $0 IP MASK"

  exit 1

}

 

 

$# -eq 0 && usage

 

 

sudo ip tuntap add dev tap1 mode tap user <USER> group <GROUP>

sudo ifconfig tap1 $IP netmask $MASK up

 

コマンドは弾かれなかったけど、うまくいったのかな? 

f:id:mm2911:20190217183744p:plain

 

うまく言った場合、GNS3のCloudにtap1が追加されるみたいだけど

f:id:mm2911:20190217184902p:plain
tap1は追加されていない。。。

もう少しちゃんと調べてみよう。

 

 

参考にしたサイト

初心者が調べた。shellとは - Qiita

【初心者向け】シェルスクリプトの作り方と実行方法