何とか出勤。出勤しても特に仕事はなく、勉強してるだけですが。
眠くて大変だったものの、一日頑張って過ごしてきました。
ELEMENTS[1] 24〜29節。優先権、新規性喪失の例外、職務発明など。
きょうは比較的集中できたかな。
結局買いました。
翔泳社 のサイトでは5%引きでした。 2冊で8,090円。
来月中には取得予定。
CIsco 7200 Simulator の dynamips をインストールしてみました。
#pre{{ e8400 ~ # emerge -av libpcap }}
ダウンロードしたものを展開。
#pre{{ e8400 ~ # tar xvpfz dynamips-0.2.7.tar.gz ... e8400 ~ # cd dynamips-0.2.7 }}
Makefile を修正。/usr/local 以下にインストールするようにしてみました。 直したのは4箇所だけ。
#pre{{ e8400 dynamips-0.2.7 # diff -u Makefile.orig Makefile
# Replace x86 by amd64 for a build on x86_64. # Use "nojit" for architectures that are not x86 or x86_64.
# Change this to 0 if your system doesn't support RFC 2553 extensions HAS_RFC2553?=1@@ -20,7 +20,7 @@
VERSION_DEV=$(VERSION_TRAIN)-$(shell date +%Y%m%d-%H) # Executable binary extension
BIN_EXT?= CC?=gcc@@ -40,8 +40,8 @@
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE \ -DHAS_RFC2553=$(HAS_RFC2553)
ifeq ($(shell uname), FreeBSD) PTHREAD_LIBS?=-pthread@@ -54,7 +54,7 @@
# PCAP_LIB=-lpcap CFLAGS+=-I/usr/include -I. $(PTHREAD_CFLAGS) LIBS=-L/usr/lib -L. /usr/lib/libelf.a $(PTHREAD_LIBS)
else ifeq ($(shell uname -s), Darwin) CFLAGS+=-I/usr/local/include -mdynamic-no-pic -D_FILE_OFFSET_BITS=64}}
後は make してインストール。
#pre{{ e8400 dynamips-0.2.7 # make ... e8400 dynamips-0.2.7 # make install Installing install -d /usr/local/bin /usr/local/man/man1 /usr/local/man/man7 /usr/local/etc install dynamips nvram_export /usr/local/bin install -m644 dynamips.1 /usr/local/man/man1 install -m644 nvram_export.1 /usr/local/man/man1 install -m644 hypervisor_mode.7 /usr/local/man/man7 }}
IOSのイメージを指定して起動します。
#pre{{ sugimura@e8400 ~/tmp $ dynamips ios-7200/c7200-ik2s-mz.xxx-xxx.bin Cisco Router Simulation Platform (version 0.2.7-amd64) Copyright (c) 2005-2007 Christophe Fillot. Build date: Aug 28 2008 21:56:52
.... Router> }}
動くことは動きましたが、使い方はまだわかりません。 終了は C-] q です。
http://b.hatena.ne.jp/sugitk/CISCO/