Skip to content

kcavi/open-switch

Repository files navigation

open-switch

the mini switch/router software
简易的交换机操作系统,包括基本的接口和命令行

Install

root@ubuntu:~# git clone https://github.com/kcavi/open-switch.git  
Cloning into 'open-switch'...  
root@ubuntu:~/open-switch# make  
gcc -o switch vtysh.c vtysh_user.c buffer.c vtysh_main.c log.c vector.c linklist.c vty.c memory.c if.c command.c -I. -g -Wall -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-function  

Usage

root@ubuntu:~/open-switch# ./switch

mini switch.
Copyright 1986-2020 xxx.

switch> enable
switch# show interface
 Interface     State(a/o)  Mode   Descr
 ge1/0/1      up/up    bridge  -
 ge1/0/2      up/up    bridge  -
 ge1/0/3      up/up    bridge  -
 ge1/0/4      up/up    bridge  -
 ge1/0/5      up/up    bridge  -
 ge1/0/6      up/up    bridge  -
 ge1/0/7      up/up    bridge  -
 ge1/0/8      up/up    bridge  -
 ge1/0/9      up/up    bridge  -
 ge1/0/10     up/up     bridge  -
 ge1/0/11     up/up     bridge  -
 ge1/0/12     up/up     bridge  -
switch# config
switch(config)# interface gigaethernet 1
switch(config-if)# shutdown
switch(config-if)# quit
switch(config)# quit
switch# quit
switch> quit

root@ubuntu:~/open-switch#

About

the mini switch/router software

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published