GNS3を使ったテストをする際、各ノードのシスログが一箇所で確認ができるようシスログサーバーを立てたい。
検証用のPCはUbuntuを使用しているので、探してみたところ下記の記事を発見。
手順を参考にTCP/UDPポートからのシスログメッセージを受け取れるようにする。
見様見真似でシェルスクリプトを動かしてみる。
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
コマンドは弾かれなかったけど、うまくいったのかな?
うまく言った場合、GNS3のCloudにtap1が追加されるみたいだけど
tap1は追加されていない。。。
もう少しちゃんと調べてみよう。
参考にしたサイト