quagga-0.99.20.tar.gz 를 리눅스에 설치 하였습니다.
zebra를 실행 시키고
vtysh을 실행 시키면 cli가 잘 동작 하는걸 확인 할 수 있습니다.
명령어를 추가하기 위해 기존에 zebra/interface.c 에
871 DEFUN (show_test, show_test_cmd,
872 "show test",
873 SHOW_STR
874 "test\n")
875 {
876 vty_out(vty, "test....\n");
877
878 return CMD_SUCCESS;
879 }
와
1595 zebra_if_init (void) 안에
1607 install_element (ENABLE_NODE, &show_test_cmd);
위와 같은 코드를 추가하고
make를 하면 vtysh/vtysh_cmd.c에