YES东 发表于 2005-11-5 00:13:18

BROADCOM63xx 命令行接口(CLI)列表【汉化:小痛】

LBHIDDENLBHIDDEN[这个贴子最后由YES东在 2005/11/05 00:16am 第 1 次编辑]


命令行接口(CLI)列表
下面的命令适用于ADSL 路由器命令行接口.
Linux busybox部分:
Cat
Df
Dumpmem (hidden command)
Echo
Ifconfig
Kill
Ping
Ps
Pwd
Reboot
Setmem (hidden command)
Top (hidden command)
Traceroute
Sh (hidden command)
Logread (hidden command and only if syslog is enabled)
Sysinfo
Linux 公共域部分:
Brctl
Ebtables (hidden command)
Iptables (hidden command)
USRobotics 9105/9106或RTA230部分:
adsl
atm
arp
cat
defaultgateway
dhcpserver
dltftp
dnsrelay
help
lan
logout
passwd
ppp
pwd
remoteaccess
restoredefault
route
save
swversion
wan
wlctl (only enabled for wireless BCM96345GW; no manual yet; CLI can not save wireless to Permanent Storage in v2.12L1 release).

ADSL
命令名
adsl 允许用户控制BCM63xx ADSL驱动程序
提要
adsl start
adsl stop
adsl connection
adsl configure
adsl bert
adsl info
描述
Adsl 用来控制BCM63xx驱动程序. 这个命令可以:
起、停BCM63xx ADSL驱动程序
激活、断开和控制 ADSL 连接
配置 ADSL 驱动程序和连接参数
起、停和监视Bit Error Rate Test (BERT)
显示ADSL 驱动程序和连接的状态和信息
显示ADSL 驱动程序和连接的统计信息
所有信息都显示到标准输出设备。调用此命令的程序或外壳脚本可将结果重定向到一个文件以便分析。
子命令
start
启动 ADSL 驱动程序. 此命令调用 BcmAdsl_Initialize 来初始化驱动程序,同时调用 BcmAdsl_ConnectionStart 来启动 ADSL PHY 连接( 如果 参数[--up] 被指定的话)。此命令带参数可以指定各种各样的连接模式。这些参数与“configure”命令的相同。
stop
停止 ADSL连接和 ADSL 驱动程序。此命令调用 BcmAdsl_Uninitialize。
configure
配置 ADSL 连接参数。这些命令和“start”命令带相同的参数(除了[--up]) 。此命令会导致ADSL PHY 重新握手(retrain)。
connection
控制 ADSL 连接模式,如上、下和几个特别的测试模式。这个命令也用来指定上行和下行拨号音(tone)。
bert
控制 ADSL 位出错率测试(BERT)。此命令可以起、停BERT 测试和监视其结果。
info
显示 ADSL 驱动程序和 PHY 状态。
选项
start 和 configure 命令参数
adsl start [--up] [--mod <a|d|l|t>] [--lpair <(i)nner|(o)uter>] [--bm <(D)BM|(F)BM>] [--ccw]
adsl configure [--mod <a|d|l|t>] [--lpair <(i)nner|(o)uter>] [--bm <(D)BM|(F)BM>] [--ccw]
--up
调用 BcmAdsl_ConnectionStart 来启动 ADSL PHY 连接。
--mod <a|d|l|t>
a – 允许所有调制模式
d – 只允许G.DMT
l – 只允许G.Lite
t – 只允许T1.413
可以同时用以上多个字母来指定多种模式。
--lpair <(i)nner|(o)uter>
(i)nner –使用内回路线对儿
(o)uter –使用外回路线对儿
下面的选项只对AnnexC 使用
--bm <(D)BM|(F)BM>
(D)BM - DBM 模式
(F)BM - FBM 模式
--ccw
Enables special CRC workaround for Centillium modems
stop 命令的选项
adsl stop
connection 命令的选项
adsl connection [--up] [--down] [--loopback] [--reverb] [--medley] [--noretrain] [--tones <xmtStart xmtNum xmtMap rcvStart rcvNum rcvMap>]
--up
以标准模式启动ADSL 连接
--down
将 ADSL PHY 转入空闲模式
--loopback
将ADSL PHY 设置为ATM 信元回路模式。 此时猫的ADSL PHY 将不会尝试建立连接。
--reverb
将 ADSL PHY 设置为测试模式,只发送REVERB 信号。
--medley
将 ADSL PHY 设置为测试模式,只发送信号MEDLEY 。
--noretrain
此模式下ADSL PHY 将尝试按照正常模式建立连接,一旦上连成功即便信号丢失也不会retrain
--tones <xmtStart xmtNum smtMap rcvStart rcvNum rcvMap>
指定 ADSL PHY可以使用的拨号音。
xmtStart – 用在上行流的第一个拨号音(通常是 0)
xmtNum – 上行流的拨号音的数量 (通常是 32)
xmtMap – 上行流拨号音的位图(一个十六进制串)。位的值为0代表相应的拨号音未被使用,位的值为1代表拨号音被使用。
rcvStart – 用在下行流的第一个拨号音(通常是32)。
rcvNum – 下行流拨号音的数量 (通常是 224)
rcvMap – 下行流拨号音的位图(一个十六进制串)。位的值为0代表相应的拨号音未被使用,位的值为1代表拨号音被使用。
拨号音配置命令不会导致ADSL PHY 自动retrain 。可以通过以下两个命令重启动ADSL连接来体会该命令的效果(adsl connection –down,adsl connection –down)。拨号音的选择没有被adsl命令明确改变前不会改变。缺省拨号音配置(所有的拨号音都被允许)将由命令adsl tones 0 32 0xFFFFFFFF 32 224 0xFF… 来设置(重复28次)。
bert 命令选项
adsl bert [--start ] [--stop] [--show]
--start
启动位出错率测试 (BERT)
seconds –BERT 测试持续时间以秒计
--stop
停止 BERT 测试
--show
将 BERT 按照以下格式输出到标准输出设备(stdout):
BERT Status = RUNNING BERT Total Time = 10 sec
BERT Elapsed Time = 10 sec
BERT Bits Tested = 0x00000000045A6380 bits
BERT Err Bits = 0x0000000000000002 bits
上面第一行指出BERT 测试是否正在运行(共10秒钟)。第三、第四行以64位十六进制数的格式显示测试位的数量和出错的数量。
info 命令的选项
adsl info [--state] [--show] [--stats] [--reset]
--state
以最短的方式显示ADSL PHY 连接的状态,例如:
adsl: ADSL driver and PHY status
Status: Showtime Channel: FAST, Upstream rate = 8064 Kbps, Downstream rate = 1024 Kbps
--show
显示ADSL连接更多的统计信息。
--stats
显示ADSL连接所有的统计信息。
--reset
清除ADSL驱动程序所有的统计计数器。
返回码
返回码小于100的由ADSL驱动程序赋值,大于等于100的由adsl命令赋值。
BCMADSL_STATUS_SUCCESS
0

BCMADSL_STATUS_ERROR
1

ADSL_GENERAL_ERROR
100

ADSL_ALLOC_ERROR
101

ADSL_INVALID_COMMAND
102

ADSL_INVALID_OPTION
103

ADSL_INVALID_PARAMETER
104

ADSL_INVALID_NUMBER_OF_OPTIONS
105

ADSL_INVALID_NUMBER_OF_PARAMETERS
106

例子:
简单的初始化: adsl start [--up]

adsl start
adsl connection --up
稍微复杂的初始化:
adsl start --up –-mod dl --lpair I

adsl start
adsl connection --up –-mod dl --lpair I
进入和退出测试模式:
adsl connection --reverb
adsl connection --up
选择拨号音:
adsl connection --tones 0 32 0xFEFFFF7F 32 224 0xFEFFFFFFFFFFFF7F
selects tones from 1 to 31 for upstream and from 33 to 95 for downstream
启动并监视 BERT
adsl bert –start 60 `
以上命令将运行 BERT 测试60秒。BERT测试运行20秒之后键入“adsl bert –show”命令会看到类似下面的结果:
adsl: BERT results:
BERT Status = RUNNING
BERT Total Time = 60 sec
BERT Elapsed Time = 20 sec
BERT Bits Tested = 0x0000000008B4C700 bits
BERT Err Bits = 0x0000000000000067 bits
60秒测试结束后键入“adsl bert –show”命令会看到类似下面的结果:
adsl: BERT results:
BERT Status = NOT RUNNING BERT Total Time = 60 sec
BERT Elapsed Time = 60 sec
BERT Bits Tested = 0x000000001A1E5500 bits
BERT Err Bits = 0x0000000000000067 bits
显示最小的ADSL状态
adsl info --state
adsl: ADSL driver and PHY status
Status: Showtime Channel: FAST, Upstream rate = 8064 Kbps, Downstream rate = 1024 Kbps
显示完整的ADSL 驱动程序和 PHY 状态
adsl info --show
adsl: ADSL driver and PHY status
Status: Showtime Channel: FAST, Upstream rate = 8064 Kbps, Downstream rate = 1024 Kbps
Mode: G.DMT
Channel: Fast
Trellis: ON
Line Status: No Defect
Training Status: Showtime

Down
Up

SNR (dB):
16.1
7.0

Attn(dB):
0.0
5.5

Pwr(dBm):
6.5
7.8

Max(Kbps):
11040
1088

Rate (Kbps):
0
0

K:
0(0)
0

R:
0
0

S:
1
1

D:
1
1

SF:
25288
25286

SFErr:
1
0

RS:
0
0

RSCorr:
0
0

RSUnCorr:
0
0

HEC:
1
0

OCD:
0
0

LCD:
0
0

ES:
1
0

ARP (此命令在rta230固件不可用)
命令名
arp – 操纵猫的 ARP (地址解析协议) 表
提要
arp add <IP address> <MAC address>
arp delete <IP address>
arp show
arp --help
描述
arp用来操纵猫的 ARP表。注意,此命令添加的ARP 入口将不会被save命令写进flash里。系统重启动后,ARP入口需要被重新添加。
例子:
将192.168.1.2 绑定 MAC 00:11:22:33:44:55添加到静态ARP 入口
>arp add 192.168.1.2 00:11:22:33:44:55
显示ARP 表
> arp show
IP address
HW type
Flags
HW address
Mask
Device

192.168.1.3
0x1
0x2
00:01:03:E3:4F:F9
*
br0

192.168.1.2
0x1
0x6
00:11:22:33:44:55
*
br0

° 删除192.168.1.2的ARP 入口
>arp delete 192.168.1.2

ATM
命令名:
atm – 允许用户控制BCM63xx ATM 驱动程序。
提要
atm start
atm stop
atm operate tdte|intf|vcc
描述
Atm允许用户控制BCM63xx ATM 驱动程序。该命令可以:
启动、停止驱动程序
激活或禁止一个 ATM 接口 (端口)或一个虚拟通道连接 (VCC)
添加、删除流量描述符表入口
添加、删除 VCC
显示流量描述符表入口配置(ATM 接口和 VCC)
显示ATM 接口和 VCC 统计信息
所有信息都显示到标准输出设备。程序或外壳脚本调用该命令可以重定向标准输出到一个文件以备分析之用。
子命令:
Start
启动 ATM 驱动程序。该命令调用 BcmAtm_Initialize 初始化驱动程序以及BcmAtm_SetTrafficDescrTable 来追加一个UBR 流量描述符表入口。
Stop
停止 ATM 驱动程序。该命令调用BcmAtm_Uninitialize.
Operate
对描述符表入口进行操作(ATM 接口和 VCC)。根据选项的不同,该命令调用: BcmAtm_GetTrafficDescrTable, BcmAtm_SetTrafficDescrTable, BcmAtm_GetInterfaceCfg, BcmAtm_SetInterfaceCfg, BcmAtm_GetVccCfg, BcmAtm_SetVccCfg, BcmAtm_GetInterfaceStatistics or BcmAtm_GetVccStatistics.
选项
Options for the start command
atm start [--cqs <size>] [--pqs <size>] [--bs <size>] [--bo <offset>] [--intf <port> <type> <address>]
--cqs <size>
size –用来创建空闲和接收信元队列的大小,缺省值是10 。
--pqs <size>
size –用来创建空闲和接收包队列的大小,缺省值是200。
--bs <size>
size –空闲和接收包队列的缓冲区大小。
--bo <offset>
offset – 到接收数据缓冲区的偏移量。缺省值是32。
--intf <port> <type> <address>
port – 待配置的端口号(由0开始)
type – adsl|loopback|utopia|tc
address – UTOPIA 地址。类型是utopia 时才使用
可以通过指定一个以上的intf 选项来配置多个端口。如果没有intf 选项被指定,缺省值是"0, adsl, 0"。
stop 命令的选项
atm stop
operate tdte 命令的选项
atm operate tdte [--add <type> [<pcr>] [<scr>] [<mbs>]] [--delete <index>] [-- show [<index>]]
--add <type> [<pcr>] [<scr>] [<mbs>]
type - ubr|ubr_pcr|cbr|rtvbr|nrtvbr
pcr – 最高信元率 (PCR) ,如果“type”已指定的话
scr – 可容忍信元率 (SCR) ,如果“type”已指定的话
mbs – 最大的突发大小 (MBS),如果“type”已指定的话
--delete <index>
index – 欲删除的流量描述符表入口。下面的show 选项则现实当前索引值。
--show [<index>]
index – 所显示信息的流量描述符表入口。
如果index 被省略则现实所有流量描述符表入口。
operate intf 命令的选项
atm operate intf [--state <port> <type> ] [--show [<port>]] [--stats [<port>] ]
--state <port> <type>
port – 欲允许或禁止的端口号(以0开始)
type – enable|disable
--show [<port>]
port – 欲显示信息的端口号(以0开始)
如果端口号省略,则显示所有配置过的端口。
--stats [<port>]
port – 欲显示统计数据的端口号(以0开始)
reset – 复位统计字段
如果端口号省略,则显示所有配置过的端口。
operate vcc 命令的选项:
atm operate vcc [--add <port.vpi.vci> <aal_type> <tdte_index> <encapsulation_type>] [--delete <port.vpi.vci>] [--addq <port.vpi.vci> <size> <priority> ] [--deleteq <port.vpi.vci> <size> <priority> ] [-- state <port.vpi.vci> <type> ] [--show [<port.vpi.vci>]] [--stats [<port.vpi.vci>] ]
--add <port.vpi.vci> <type> <tdte_index> <encapsulation_type>
port.vpi.vci – 端口号、 VPI 和 VCI,用来标示待追加的VCC
type – aal5|aal2|aal0pkt|aal0cell|aaltransparent
tdte_index – 该VCC所用流量描述符表入口索引
“atm operate tdte –-show”命令现实当前索引值
encapsulation_type –封装类型: vcmux_routed|vcmux_bridged8023|llcencaps|other|unknown
--delete <port.vpi.vci>
port.vpi.vci – 待删除的端口号、 VPI 和 VCI
--addq <port.vpi.vci> <size> <priority>
port.vpi.vci – 用来标示待追加VCC队列的端口号、 VPI 和 VCI
Size – 队列大小
Priority – 队列优先级
--deleteq <port.vpi.vci> <size> <priority>
port.vpi.vci –用来标示待删除VCC队列的端口号、 VPI 和 VCI
size –队列大小
priority –队列优先级
--state <port.vpi.vci> <type>
port.vpi.vci –用来标示打算允许或禁止的VCC队列的端口号、 VPI 和 VCI
type – enable|disable
--show [<port.vpi.vci>]
port.vpi.vci –用来标示打算显示配置信息的VCC队列的端口号、 VPI 和 VCI
如果端口号、 VPI 和 VCI省略,将显示所有待显示VCC的配置信息。
--stats [<port.vpi.vci>]
port.vpi.vci –用来标示打算显示统计信息的VCC队列的端口号、 VPI 和 VCI
reset – 复位统计字段
如果端口号、 VPI 和 VCI省略,将显示所有待显示VCC的统计信息。
返回码
返回码小于100的由ADSL驱动程序赋值,大于等于100的由atm命令赋值。
ATMDRV_SUCCESS
0

ATMDRV_ERROR
1

ATMDRV_STATE_ERROR
2

ATMDRV_PARAMETER_ERROR
3

ATMDRV_ALLOC_ERROR
4

ATMDRV_RESOURCE_ERROR
5

ATMDRV_IN_USE
6

ATMDRV_VCC_DOWN
7

ATMDRV_INTERFACE_DOWN
8

ATMDRV_LINK_DOWN
9

ATMDRV_NOT_FOUND
10

ATMDRV_NOT_SUPPORTED
11

ATM_GENERAL_ERROR
100

ATM_ALLOC_ERROR
101

ATM_INVALID_COMMAND
102

ATM_INVALID_OPTION
103

ATM_INVALID_PARAMETER
104

ATM_INVALID_NUMBER_OF_OPTIONS
105

ATM_INVALID_NUMBER_OF_PARAMETERS
106

例子:
简单的初始化:
atm start
atm operate vcc --add 0.0.35 aal5 1 vcmux_bridged8023
复杂点的初始化
atm start --pqs 400 --bo 0
atm operate tdte --add ubr_pcr 15000
atm operate tdte --show
index
type
pcr
scr
mbs

1
ubr
0
0
0

2
ubr_pcr
15000
0
0


atm operate vcc --add 0.0.35 aal5 2 vcmux_bridged8023
显示接口配置信息Display interface configuration (假定ATM 驱动程序已启动).
atm operate intf --show
port
status
type

0
enabled
adsl


创建并显示一条 VCC 的配置信息 (假定ATM 驱动程序已启动).
atm operate vcc --add 0.0.35 aal5 1 vcmux_bridged8023 --addq 0.0.35 64 2 --addq 0.0.35 80 1
atm operate vcc --add 0.0.36 aal5 1 vcmux_routed --addq 0.0.36 128 1
atm operate vcc --show
vcc
status
type
tdte_index
q_size
q_priority
encapsulation

0.0.35
enabled
aal5
1
64
2
vcmux_bridged8023





80
1


0.0.36
enabled
aal5
1
128
1
llcencaps


显示接口统计信息(假定ATM 驱动程序已启动).
atm operate intf --stats
interface statistics for port 0

in octets
8130336

out octets
46512

in errors
0

in unknown
0

in hec errors
0

in invalid vpi vci errors
0

in port not enable errors
0

in pti errors
0

in circuit type errors
0

in oam rm crc errors
0

in gfc errors
0


aal5 interface statistics for port 0

in octets
8130336

out octets
46512

in ucast pkts
5426

out ucast pkts
189

in errors
0

out errors
0

in discards
0

out discards
0


显示 VCC 统计信息 (假定ATM 驱动程序已启动且配置了两条VCC).
atm operate vcc --stats
aal5 vcc statistics for 0.0.35

crc errors
0

oversized sdus
0

short packet errors
0

length errors
0


aal5 vcc statistics for 0.0.36

crc errors
0

oversized sdus
0

short packet errors
0

length errors
0


BRCTL
命令名
brctl – 桥管理命令
提要
brctl [ command ]
描述
brctl 用来设置、维护、检查桥的配置。
所谓网桥通常是用来连接不同类型网络(以太网、USB、802.11x无线网络或ATM)到一起,以便这些网络以一个单一网络的形式出现在用户面前。
每个网络被相应地连接到桥上的一个物理接口(端口)。这些单独的网络被捆绑到一个更大(逻辑上的)网络,这个比较大的网络则一起连接到桥的网络接口,例如 “br0”。
子命令:
addbr <bridge>
创建一个新的桥接口。与桥相对应的网络接口被称作<bridge> 。
delbr <bridge>
删除桥的说明<bridge> 。桥的相应接口在删除前必须先被关闭。
show <bridge>
显示指定桥的实例。
show
显示桥所有当前接口。
addif <bridge> <device>
为指定桥<bridge>的接口创建一个虚拟设备名<device>。桥接口一旦被建立,当在<bridge>发送数据桢时, <device> 就将被默认为对应的数据出口。
delif <bridge> <device>
由桥中分离出指定的<bridge>。
showmacs <bridge>
显示此桥学习到的的MAC 地址。
showstp <bridge>
显示指定桥<bridge>的STP (生成树协议) 。
setageing <bridge> <time>
设置MAC 地址的成熟期(以秒计)。<time>秒之后仍未能从确定地址收到数据桢,桥就被判超时(被从这之前的数据库《fdb》中删除)。
setbridgeprio <bridge> <priority>
设置桥接口的优先级<priority>。优先级是一个无符号十六位数(0到 65535之间的数),且没有维数。 较低的优先值是';better';。最低优先级的桥接口将被选为';root bridge';。
setfd <bridge> <time>
将桥接口的前向延迟(bridge forward delay)设为 <time> 秒。
setgcint <bridge> <time>
设置桥<bridge>对垃圾端口丢弃的间隔时间(以秒计)。意思是当前桥接口超时后将每隔<time> 秒就从数据库中查找新的端口。
sethello <bridge> <time>
设置桥的';bridge hello time'; 为 <time> 秒。
setmaxage <bridge> <time>
设置桥的最大消息期(maximum message age)为 <time> 秒。
setpathcost <bridge> <port> <cost>
设置端口<port>的开销为<cost>。 This is a dimensionless metric.
setportprio <bridge> <port> <prio>
设置端口<port>的优先级为 <priority>。优先级的值为一个无符号8位数(0到255),且没有维数。此数用于特定端口和根端口的淘汰规则。
stp <bridge> <state>
控制指定桥实例参与生成树协议(spanning tree protocol简写为STP)。 如果状态为 "on" 或 "yes" 则STP将被打开,否则就被关闭。关闭后, 桥将不能发送或接收BPDU, 这样就不能参与生成树协议。如果你的桥不是局域网上唯一的桥, 或者如果局域网拓补上有回路,一定不要关闭此选项。如果要关闭此选项,请搞清楚你在干什么J
选项

例子:
显示br0上学习到的所有MAC地址:
brctl showmacs br0
将br0的成熟期设为400秒
brctl setageing br0 400

CAT
NAME
cat – 连接文件并将其打印到标准输出设备
提要
cat ...
描述
连接文件并将其打印到标准输出设备
子命令

选项

例子:
显示系统信息
cat /proc/meminfo

DEFAULTGATEWAY (此命令在rta230固件不可用)
命令名
defaultgateway – 配置或显示缺省网关或缺省路由
提要
defaultgateway config auto
defaultgateway config static [<ipaddress>] [<interface>]
defaultgateway show
defaultgateway --help
描述
defaultgateway 命令的主要用途是设置一个静态缺省网关或缺省路由,或自动从远程ISP通过MER接口的DHCP协议、PPPoA 或 PPPoE 接口的PPP协议接收缺省网关信息。PPPoA 或 PPPoE 接口将始终自动接收远程网关信息。此命令将把配置信息写入flash。
如果以静态数据配置缺省网关,将忽略任何由某些WAN接口自动接收到的远程网关地址 并在正在运行中的系统立即生效。如果缺省路由是通过某个PPPoE、 PPPoA 或 IPoA 接口的,Ipaddress 就是可选的。如果缺省路由是通过MER接口的, 则ipaddress 必须被配置但接口参数就是可选的。如果仅仅是个IPoA WAN 接口, 则不许配置静态缺省网关或缺省路由(因为IPoA不支持DHCP)。
如果缺省网关以"auto"选项配置,生效前系统需要重启动。如果有多个PPP或带有DHCP的WAN接口,那么系统将把接收到的多个远程网关地址中的第一个收到的作为缺省网关。
选项
ipaddress
点分十进制IP地址
interface
强制缺省网关与指定设备关联,否则内核就尝试从已经存在的路由和虚拟设备记录中查找可用接口。
例子:
允许系统在启动时由远程dhcp服务器接收缺省网关信息。更改的配置生效前需要重启。
defaultgateway config auto
设置一个静态缺省网关到10.6.33.125。该设置将立即生效并被保存进flash中
defaultgateway config 10.6.33.125

DF
命令名
df – 显示文件系统用掉的flash空间和可用的flash空间。
提要
df ... ...
描述
df 列出每一个文件系统可用磁盘空间总量。如果未给出文件系统名,所有目前加载(unix系统中的mounted)的文件系统可用空间都显示出来。磁盘空间缺省以1kb块显示。
子命令

选项
-h 以阅读习惯显示 (如 1K 243M 2G )
-m 以兆字节为单位显示
-k 以千字节为单位显示(缺省)
例子:
显示所有装载文件系统的可用空间
Df
显示flash根文件系统可用空间
df /dev/mtdblock0
DHCPSERVER(此命令在rta230固件不可用)
命令名
dhcpserver – 允许用户配置或显示DHCP服务器数据。
提要
dhcpserver config <start IP address> <end IP address> leased time (hour)>
dhcpserver show
dhcpserver --help
描述
dhcpserver 用来配置或显示DHCP服务器数据,通常可以:
配置主LAN接口上的DHCP服务器。
显示DHCP 服务器配置数据
显示用法
所有信息都显示到标准输出设备。调用此命令的程序或外壳脚本可将结果重定向到一个文件以便分析。
子命令
config
用给出的数据配置DHCP服务器。注意:命令将配置数据保存到flash,但需要重启来生效。
show
显示DHCP 服务器配置数据。
--help
显示用法
选项
config 子命令的选项
dhcpserver config <start IP address> <end IP address> <leased time (hour)>.
<start IP address>
可分配范围内的第一个IP地址。该地址必须小于等于可用范围的 结束地址
缺省值: 192.168.1.2.
<end IP address>
可分配范围内的最后一个IP地址。该地址必须大于等于可用范围的起始地址
缺省值: 192.168.1.254.
<leased time (hour)>
IP地址的租期由DHCP服务器赋值给客户机而不是由客户机来请求。
有效范围: 0 - 8760.
缺省值: 24小时
show 子命令
dhcpserver show
--help 子命令
dhcpserver --help
例子:
配置DHCP 服务器。
dhcpserver config 192.168.1.2 192.168.1.254 24

显示 DHCP 服务器配置数据
dhcpserver show
start 192.168.1.2
end 192.168.1.254
interface br0
option lease 86400
option min_lease 30
option subnet 255.255.255.0
option router 192.168.1.1
option dns 192.168.1.1
显示命令的用法
Dhcpserver --help
Usage: dhcpserver config <start IP address> <end IP address> <leased time (hour)>
dhcpserver show
dhcpserver –help

DLTFTP (此命令在rta230固件不可用)
命令名
dltftp – 允许用户通过TFTP协议从TFTP服务器下载一个二进制映像到DSL路由器。
提要
dltftp
描述
通过TFTP协议从TFTP服务器下载一个二进制映像到DSL路由器。
选项
dltftp <ftp_server_ip_address> <file_name>
<ftp_server_ip_address>
提供下载文件的TFTP服务器的ip地址
<file_name>
要下载的二进制文件名。文件名要包含TFTP服务器完整路径。文件必须是一个对路由器有效的映像文件。
有效值: 128 字符以内的字符串
例子:
dltftp 192.168.1.2 bcm96345R_fs_kernel

DNSRELAY(此命令在rta230固件不可用)
命令名
dnsrelay – 允许用户配置或显示DNS继承数据
提要
dnsrelay config auto
dnsrelay config static <primary DNS> [<secondary DNS>]
dnsrelay show
dnsrelay --help
描述
dnsrelay 用来配置或显示 DNS 继承数据。它可以:
以给出的数据配置DNS继承
显示 DNS 继承的配置数据
显示用法
子命令
config
用给出的数据配置DNS继承。注意:命令把配置数据保存到flash但系统需重启才能生效。
show
显示DNS 继承配置数据
--help
显示帮助信息
选项
config auto 命令
dnsrelay config auto
config static 命令
dnsrelay config static <primary DNS> [<secondary DNS>]
<primary DNS>
主DNS服务器的IP地址
[<secondary DNS>]
第二DNS服务器的IP地址
show 命令
dnsrelay show
--help 命令
dnsrelay –help
例子:
自动配置DNS
dnsrelay config auto
静态 DNS (未给出第二DNS)
dnsrelay config static 10.6.33.1
静态 DNS (给出第二DNS)
dnsrelay config static 10.6.33.1 10.6.33.2
显示DNS继承数据.
dnsrelay show
Primary 10.6.33.1
Secondary 10.6.33.2
显示帮助信息
dnsrelay --help
Usage: dnsrelay config auto
Usage: dnsrelay config static <primary DNS> [<secondary DNS>]
dnsrelay show
dnsrelay --help

ECHO
命令名
echo – 显示一行文本或一个环境变量值。
提要
echo ... ...
描述
echo显示一行文本或一个环境变量值。 注意:“ls”命令在命令行方式下不被支持。Echo 可以用来显示带有统配符“*”的文件和子目录
子命令

选项
-n 禁止换行suppress trailing newline
-e 反斜杠注释(如: \t=tab)
-E 禁止反斜杠注释
例子:
显示一个串
echo “Hello, world”
显示环境变量 $TERM 的值
echo $TERM
显示所有文件或子目录名
echo /etc/*
echo *
echo /var/*
HELP(此命令在rta230固件不可用)
命令名
help – 列出所有DSL路由器可用的命令行
提要
Help | ?
描述
列出所有DSL路由器可用的命令行
选项

例子:
An example is shown.
?
help
logout
reboot
adsl
atm
brctl
cat
df
dltftp
echo
ifconfig
kill
arp
defaultgateway
dhcpserver
dnsrelay
lan
passwd
ppp
remoteaccess
restoredefault
route
save
swversion
wan
ping
ps
pwd
sysinfo
traceroute

IFCONFIG
命令名
ifconfig – 配置一个网络接口
提要:
ifconfig ifconfig interface options | address ...
描述:
Ifconfig用来配置内核驻留网络接口。有必要的话,该命令用在系统引导的时候。这之后该命令只在系统除错或调试时使用。
如果不带参数的话,该命令显示当前活动端口的状态。如果给出单一的接口参数,该命令就只显示指定端口的状态,即使指定端口已关闭。否则,该命令就配置一个新的端口。
命令:

选项
interface
接口名。通常由一个驱动模块名跟一个单元号,例如第一个以太网接口就是eth0 。
address
赋给该接口的IP 地址。
up
此标志用来激活指定接口。如果一个地址被赋予某接口时该选项将被隐含指定。
down
该标志关闭指定接口。
[-]arp
允许或禁止此接口上的地址解析协议ARP 。
[-]promisc
允许或禁止指定接口上的混合模式。如果带此参数,网络上所有数据包将被此接口接收。
[-]allmulti
允许或禁止多播模式(all-multicast mode)。如果带此参数,网络上所有多播数据包都由此接口接收。
metric N
此参数设置接口计量(metric)
mtu N
此参数设置一个接口的最大传送单元数(MTU) 。
dstaddr addr
设置一个点到点连接的远程IP地址 (如 PPP)。此键字目前被废除;改用pointopoint 键字。
netmask addr
设置此接口的IP掩码。此值缺省时使用A, B 或 C类掩码(作为接口IP地址派生出的地址),但实际上也可以被设为任意值
irq addr
设置该虚拟设备的中断号。并非所有设备都能动态改变其IRQ 设置。
io_addr addr
设置该虚拟设备的I/O 起始地址。
mem_start addr
设置该设备所用共享内存起始地址。只有少数设备需要此参数。
[-]broadcast
如果给出地址参数,就为此接口设置协议广播地址, 否则为此接口设置或清除IFF_BROADCAST 标志。
[-]pointopoint
此键字允许该接口的点到点模式,意思这是两台机器之间无人监听的直接连接。如果同时给出了地址变量,设置连接另一端协议地址,就象dstaddr 键字的效果一样。否则,设置或清楚该接口的IFF_POINTOPOINT 标志
[-]trailers
设置或清除接口的IFF_NOTRAILERS 标志。
[-]dynamic
设置或清除接口的 IFF_DYNAMIC 标志。
hw class address
设置指定接口的硬件(如果设备驱动程序支持此操作的话)。键字必须带有该硬件类名和与硬件地址等价的可打印的ASCII 标识。目前所支持的硬件类只包括以太网。
multicast
设置此端口上的多播标志。如果驱动程序自身已正确设置了该标志就不必手工设置。
outfill N
设置接口的outfill 超时时限。
keepalive N
设置接口的 keepalive超时时限。
txqueuelen length
设置设备的传送队列长度。该参数为高latency的低速设备(如modem连接、 ISDN)设置一个小的值来防止象telnet那样快速大量的交互传输是很有用的。
例子:
显示所有活动接口。
ifconfig
将接口eth0的 IP 地址设为 192.168.1.1, 掩码设为255.255.255.0
ifconfig eth0 192.168.1.1 netmask 255.255.255.0

KILL
命令名
kill – 发送一个信号到指定的一个或多个进程
提要
kill [ -signal ] pid ...
kill -l [ signal ]
提要
kill 发送指定信号到指定进程或进程组。如果未指定信号,就发送TERM 信号。TERM 信号将结束未捕捉到此信号的进程。对于其他进程,由于此信号不能被捕捉到,所以就没必要使用KILL (9)信号。
命令

选项
pid...
指定欲结束掉的进程列表

-signal
信号名或该信号的编号

-l
列出所有信号名及其编号


例子:
终止 进程标识(pid) 为120 的进程
kill 120
发送KILL 信号到进程标识(pid) 为120 的进程
kill –SIGKILL 120
列出所有信号名及其编号
kill -l

LAN(此命令在rta230固件不可用)
命令名
lan – 允许用户为LAN接口配置IP继承
提要
lan config [--ipaddr <primary|secondary> <IP address> <subnet mask> ] [--dhcpserver <enable|disable>]
lan delete –ipaddr <primary|secondary>
lan show [<primary|secondary> ]
lan --help
描述
Lan 为第一、第二LAN接口配置IP继承数据。一个LAN接口就是与一个桥模块想对应的IP栈的逻辑接口。 主、从LAN接口共享相同的物理以太网的MAC地址。该命令可以:
配置主LAN口的IP地址和掩码,可以是私网或公网IP
配置第二LAN口的IP地址和掩码,第二LAN口不支持 NAT 而且只能用公网IP
允许或禁止主LAN口上的DHCP服务器。第二LAN口不支持DHCP
显示主、从LAN口的配置数据
显示帮助信息
所有信息都显示到标准输出设备。调用此命令的程序或外壳脚本可将结果重定向到一个文件以便分析。
子命令
config
为主或从LAN口配置IP继承
delete
删除主或从LAN接口配置
show
显示主、从LAN口的配置数据。
--help 显示帮助信息
选项
config 命令的选项
lan config [--ipaddr <primary|secondary> <IP address> <subnet mask> ] [--dhcpserver <enable|disable>]
--ipaddr <primary|secondary> <IP address> <subnet mask>
primary|secondary – 指明配置主还是从LAN口
有效值: primary 或 secondary.
IP address - The IP address of the LAN interface.
有效值: 任何合法IP
缺省值: 192.168.1.1.
Subnet mask –LAN 口的掩码
有效值: 0.0.0.1 - 255.255.255.255.
缺省值: 255.255.255.0
--dhcpserver <enable|disable>
enable|disable – 允许或禁止DHCP 。 此选项只对主LAN口有效。
有效值: enable 或 disable.
缺省值是 enable
delete 命令的选项
lan delete --ipaddr <primary|secondary>
--ipaddr <primary|secondary>
primary|secondary – 指出欲删除的LAN口
有效值: primary 或 secondary.
show 命令的选项
lan show [<primary|secondary> ]
primary|secondary – 指出要显示信息的LAN口
有效值: primary 或 secondary.
省略此选项将显示所有LAN口信息
--help 命令
lan --help
例子:
配置主LAN 口
lan config –ipaddr primary 192.168.1.1 255.255.255.0
删除第二(从)LAN 口
lan delete –ipaddr secondary
显示所有LAN 口
lan show
br0
Link encap:Ethernet HWaddr 02:10:18:01:00:01


inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0


UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1


RX packets:42083 errors:0 dropped:0 overruns:0 frame:0


TX packets:107786 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0


RX bytes:7412118 (7.0 MiB) TX bytes:34445874 (32.8 MiB)




br0:0
Link encap:Ethernet HWaddr 02:10:18:01:00:01


UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1


显示帮助信息
lan –help
Usage:
lan config
[--ipaddr <primary|secondary> <IP address> <subnet mask>]



[--dhcpserver <enable|disable>]


lan delete
--ipaddr <primary|secondary>


lan show
[<primary|secondary> ]


lan –help




LOGOUT(此命令在rta230固件不可用)
命令名
logout – 注销当前用户
提要
logout
描述
logout 用来注销当前用户。注销后, 显示一条 bye bye 消息。按回车键显示新的登录提示。
例子
注销 admin.
Login: admin
Password:
> logout
Bye bye. Have a nice day!!!
Login:

PASSWD(此命令在rta230固件不可用)
命令名
passwd – 允许用户变更口令
提要
passwd <admin|support|user><password>
描述
passwd 以命令行的方式变更admin、 support 或 user的口令
例子:
将用户admin 的口令改为 guest1.
> passwd admin guest1

PING
命令名
ping – 发送 internet控制信息协议(ICMP )响应请求到目标主机。
提要
Ping [-c <count>] [-s <size>] host
描述
Ping 在ICMP协议层上发出ICMP_REQUEST包到网络上的某个目标主机。发出的ICMP_REQUEST包默认数量为4。要持续地发送包就使用"-c 0"选项。
选项
count
欲发出ICMP 响应请求包的数量。
size
强制发出大小为指定字节数size的ICMP 响应请求包。缺省为56
Host
目标主机名或ip地址。
例子:
Ping -c 8 192.168.0.5
发送8个包到192.168.0.5.

ppp(此命令在rta230固件不可用)
命令名
ppp – 允许用户控制ppp连接上线或下线
提要
ppp config <port.vpi.vci> up|down
描述
ppp 用来控制ppp 接口。 Ppp 命令通过“up”或“down”来控制ppp连接上线或下线。如果ppp连接处于on-demand 模式,就需要通过“up”选项上线来初始化ppp接口上的数据流
<port.vpi.vci>
端口号、所创建ppp连接的VPI 和 VCI
例子
断开VCC为0.0.35上的ppp 连接
ppp config 0.0.35 down

PS
命令名
ps – 报告进程状态
提要
ps
描述
ps 给出当前进程的快照。输出信息有六列:
PID
进程标识

TTY
与进程对应的终端设备,如/dev/ttyp0

Uid
进程所有者的用户标识

Size
进程耗费的虚拟内存总量 (千字节)

State
进程状态 (S-Sleeping, R-Running, W-Waiting)

Command
加载该进程的命令


子命令
无.
选项
无.
例子:
报告进程状态
ps
PWD
命令名
pwd – 显示当前目录名
提要
pwd
描述
pwd 是一个用来显示当前工作目录的命令行( CLI)命令 。
例子:
显示当前工作目录
>pwd
/

REBOOT
命令名
reboot – 重启系统
提要
reboot
描述
重启系统
子命令

选项
无.
EXAMPLES
重启系统
reboot

REMOTEACCESS(此命令在rta230固件不可用)
命令名
remoteaccess – 允许或禁止从WAN 上控制路由器。
提要
Usage:
remoteaccess <enable|disable>


remoteaccess show


remoteaccess --help

描述
Remoteaccess 设置enable或disable由WAN通过telnet, http, snmp 或 ping 访问路由器。命令的选项有enable, disable 和 show.
例子
显示当前远程访问状态
>remoteaccess show
remote access is disabled
允许远程访问
> remoteaccess enable
禁止远程访问
>remoteaccess disable

RESTOREDEFAULT(此命令在rta230固件不可用)
命令名
restoredefault – 将猫恢复到工厂设置。
提要
restoredefault
描述
restoredefault 删除所有由用户创建的配置信息,并将猫恢复到工厂的缺省设置。一旦执行此命令,猫将自动以缺省配置重新启动。

ROUTE
命令名
route – 显示 / 操纵IP 路由表
提要
route add <ipaddress> <subnetmask> <[<gateway>] [<interface>]>
route delete <ipaddress> <subnetmask>
route show
route --help
描述
route操纵IP 路由表。它主要用来设置经过某接口到指定主机或网络的静态路由。
当使用add 或 delete 选项时, route 更改路由表。 Show 选项显示当前路由表的 内容。
注意:缺省网关的路由使用另一个命令“defaultgateway” 。如果用route add命令输入 0.0.0.0,那就要输入与静态缺省网关相同的掩码。
子命令
add
添加一个新的路由入口
delete
删除一个路由入口
show
显示当前路由表入口(包括静态和动态)。
选项
ipaddress
目标网络或主机的点分十进制IP地址。
subnetmask
添加网络路由时,子网掩码必须被指定。目标地址的零必须和NM中为零的部分相匹配。否则,命令失败并显示“netmask doesn';t match route address”(掩码与路由地址不匹配)
gateway
通过某网关的路由包
注意: 指定网关必须首先可达。这就意味着事先必须设置到网关的静态路由。如果你指定了本地接口的一个地址, 这个地址将被用来决定数据包将被路由到的接口。
interface
强制将路由关联到指定设备。否则内核程序将逐一检查已存在的路由接口和虚拟设备来尝试可用的。
例子:
添加一个路由到通过"br0"接口的网络- 192.56.76.x
route add 192.56.76.0 255.255.255.0 br0
添加从网络192.57.66.x 到网关10.6.33.129 的路由入口
route add 192.57.66.0 255.255.255.0 10.6.33.129
输出
路由表按下面几列来显示
Destination
目标网络或目标主机
Gateway
网关地址或“*”(如果尚未设置的话)
Genmask
目标网络的掩码;255.255.255.255 给目标主机, 0.0.0.0 给缺省路由
Flags 标志
U (route is up)
H (主机)
G (网关)
R (修复动态路由)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or redirect)
文件
/proc/net/route /proc/net/rt_cache

SAVE(此命令在rta230固件不可用)
命令名
save – 将当前配置信息保存到flash
提要
save
描述
save将当前配置保存到flash

SWVERSION(此命令在rta230固件不可用)
命令名
swversion – 显示当前运行软件的版本

SYSINFO
命令名
sysinfo – 显示一般的系统信息
提要
sysinfo
描述
sysinfo 显示系统中的进程编号, 系统时间, 系统上线时间,过去1、5、15分钟里平均的系统装载系统, 系统开销。以1kb为单位的系统内存开销情况。
子命令
无.
选项
无.

TOP(此命令在rta230固件不可用)
命令名
top – 周期地显示系统和进程信息
提要
top [-d <seconds>]
描述
top 实时地显示处理器活动和系统信息。 此程序由/proc读取所有进程并显示其状态。程序不显示执行此命令后加载的进程,但会显示在此命令执行中退出的进程标识PID和EXIT 状态。按‘q’ 或 CTRL+C 停止显示
子命令

选项
-d <seconds> 设置信息更新间隔时间
例子:
每隔5秒显示系统和进程信息
top –d 5

TRACEROUTE(此命令在rta230固件不可用)
命令名
traceroute – print the route packets take to network host
提要
traceroute [-dnrv] [-m max_ttl] [-p port#] [-q nqueries] [-s src_addr] [-t tos] [-w wait] host
描述
Traceroute 调整IP协议中的`time to live'; 字段并试图取得到达某主机沿途经过的每一个网关的ICMP TIME_EXCEEDED 响应
子命令
无.
选项
-d
为数据包 设置SO_DEBUG 选项

-d
用数字而非符号方式显示跃点地址

-r
绕过正常路由表直接发送到某主机

-v
冗长方式输出

-m max_ttl
设置最大生存期 (最大跃点数)

-p port#
设置探针使用的基本UDP 端口号


(缺省是 33434)

-q nqueries
设置每``ttl';';的探针数


(缺省为 3)

-s src_addr
设置源IP地址

-t tos
设置探针包的服务类型


(缺省为 0)

-w wait
设置等待响应探针包的时间 (以秒计)


(缺省为 3秒)


例子:
追踪到www.yahoo.com 的路由途经情况
www.yahoo.com

WAN(此命令在rta230固件不可用)
命令名
wan – 允许用户配置DSL路由器的WAN口
提要
wan config
[--protocol <bridge|pppoe|pppoa|mer|ipoa>] [--encap <llc|vcmux>]
[--state <enable|diasble> ] [--service <servicename>]
[--firewall <enable|diasble>] [--nat <enable|diasble>]
[--username <username> --password <password>]
[--pppidletimeout <timeout>] [--pppipextension <disable|enable> ]
[--ipaddr <wanipaddress> <wansubnetmask>]
[--dhcpclient <enable|disable>]
wan delete <port.vpi.vci>
wan show
wan --help <bridge|pppoe|pppoa|mer|ipoa>
描述
wan 用来配置每个WAN口上的网络协议。每个WAN 口占用一条ATM PVC。 一条ATM PVC 不支持多个PPPoE 会话。用此命令前, 承载该WAN接口的ATM PVC 必须用 atm 命令配置好。此命令可以:
配置每个WAN口上的协议、 ATM PVC上的封装模式、状态、服务名
为某个PPPoE 或 PPPoA 配置用户名、空闲超时时限、以及PPP IP扩展
为某个MER 或 IPoA接口配置IP地址和子网掩码
允许某个MER 或 IPoA接口的NAT或防火墙
允许或禁止某个MER接口的DHCP客户端
删除存在的WAN接口 (但不是删除 ATM PVC).
扼要显示ATM PVC 和 WAN 口 数据和状态
显示WAN 口用法
所有信息都显示到标准输出设备。调用此命令的程序或外壳脚本可将结果重定向到一个文件以便分析。注:字符串支持特殊字符
.
子命令
config
配置DSL路由器的WAN 口。注:此命令只把配置保存到flash,系统重启后才能生效
delete
删除存在的WAN口。注:此命令只把配置保存到flash,系统重启后才能生效
show
显示 ATM PVC VPI/VCI, service category, WAN interface service name, WAN interface name, WAN protocol, WAN interface service state, WAN interface up/down status, and WAN IP address.
--help
显示帮助信息.
选项
config 子命令选项
wan config <port.vpi.vci>
[--protocol <bridge|pppoe|pppoa|mer|ipoa>] [--encap <llc|vcmux>]
[--state <enable|disable>] [--service <servicename>]
[--firewall <enable|disable>] [--nat <enable|disable>]
[--username <username> --password <password>]
[--pppidletimeout <timeout>] [--pppipextension <enable|disable>]
[--ipaddr <wanipaddress> <wansubnetmask>]
[--dhcpclient <enable|disable>]
<port.vpi.vci>
port: 要追加VCC的 ATM VCC 端口号
有效值: 0.
vpi: 要追加VCC的VPI
有效值: 0 - 255.
缺省值: 0
Vci: 要追加VCC的VCI
有效值: 32 - 65535.
缺省值: 35.
--protocol <bridge|pppoe|pppoa|mer|ipoa>
WAN 口上的协议
有效值: bridge, pppoe, pppoa, mer, or ipoa.
缺省值: bridge.
--encap <llc|vcmux>
ATM PVC上的封装类型
有效值: llc 或 vcmux.
llc -
对于 mer, pppoe 或 bridge, 是 RFC2684 桥封装
对于 pppoa,是 RFC2364 LLC/NLPID 封装
Vcmux - RFC2684 VC-MUX (空封装).
缺省值:
对于bridge, pppoe, mer, 或 ipoa是llc
对于 pppoa是Vcmux
--state <enable|disable>
WAN口的服务状态
有效值: enable 或 disable.
缺省值: enable.
--service <servicename>
WAN口的服务名
有效值: 32 个字符 以内的串
缺省值: __.
--firewall <enable|disable>
MER 或 IPoA 口的防火墙状态
PPPoE 或 PPPoA口上的 防火墙是始终打开的
有效值: enable 或 disable.
缺省值: enable.
--nat <enable|disable>
MER 或 IPoA口的NAT状态
PPPoE 或 PPPoA 口的NAT始终打开
有效值: enable 或 disable.
缺省值: enable.
--username <username>
PPPoE 或 PPPoA 口的登录名
此选项只对 PPPoE 或 PPPoA 口可用
使用此选项时必须同时使用—password选项
有效值: 32 个字符 以内的串
--password <password>
PPPoE 或 PPPoA 口的口令
此选项只对 PPPoE 或 PPPoA 口可用
使用此选项时必须同时使用—username选项
有效值: 256 个字符 以内的串
--pppidletimeout <timeout>
PPPoE 或 PPPoA 口的 PPP 超时设置
此选项只对 PPPoE 或 PPPoA 口可用
有效值: 0 – 1090 (分钟).
0: PPP 连接始终为开
大于 0:在此时限内WAN 口上若无交互数据则PPP 连接将被断开
缺省值: 30 分钟.
--pppipextension <enable|disable>
PPPoE 或 PPPoA 口上的 PPP IP扩展模式
此选项只对 PPPoE 或 PPPoA 口可用
有效值: enable 或 disable.
缺省值: enable.
--ipaddr <wanipaddress> <wansubnetmask>
MER 或 IPoA 接口的WAN IP 地址和子网掩码
此选项只对 MER 或 IPoA 口可用。PPPoE和 PPPoA 接口始终自动接收由ISP通过PPP协议发送的IP地址、子网掩码、和DNS地址。如果用此选项并且dhcpclient 值为 “enable”, 此接口的DHCP 将被禁止。一般情况下,静态配置会覆盖掉接收到的动态设置
<wanipaddress> - WAN 的IP 地址.
有效值: 任何合法ip
<wansubnetmask> - WAN 的的子网掩码
有效值: 0.0.0.1 - 255.255.255.255.
--dhcpclient <enable|disable>
MER 口的DHCP状态。此选项只对 MER口可用。任何其他WAN口上的DHCP 将不可用
有效值: enable 或 disable.
缺省值: enable.
delete 子命令的选项
wan delete <port.vpi.vci>
<port.vpi.vci>
port: 要删除的 VCC 的编号
有效值: 0.
vpi: 要删除的 VCC 的VPI
有效值: 0 - 255.
缺省值: 0
vci: 要删除的 VCC 的VCI
有效值: 32 - 65535.
缺省值: 35.
show 子命令的选项
wan show [<port.vpi.vci>]
<port.vpi.vci>
port: 要显示的 VCC 的编号
有效值: 0.
vpi: 要显示的 VCC 的VPI
有效值: 0 - 255.
缺省值: 0
vci: 要显示的 VCC 的VCI
有效值: 32 - 65535.
缺省值: 35.

如果省略 <port.vpi.vci> 将显示所有存在WAN口的状态信息。注:用户得先保存设置然后重启系统,随后再显示相应信息。
--help 子命令选项
wan –help [<bridge|pppoe|pppoa|mer|ipoa>]
<bridge|pppoe|pppoa|mer|ipoa>
只显示指定协议的有效选项Display only valid options for the specified protocol.
如果协议连接类型就显示所有协议的帮助信息
例子:
配置一个 PPPoE 接口
wan config 0.0.35 --protocol pppoe --username username --password password --encap llc
配置一个PPPoA接口
wan config 0.0.36 --protocol pppoa --username username --password password --encap vcmux
配置一个MER configuration using DHCP client
wan config 0.0.37 --protocol mer --encap llc
用静态WAN地址配置一个MER 接口
wan config 0.0.37 --protocol mer --encap llc --ipaddr 10.6.33.163 255.255.255.0
配置一条没有NAT的IPoA 接口
wan config 0.0.40 --protocol ipoa --encap llc --firewall disable --nat disable --ipaddr 10.6.33.227 255.255.255.0
配置一个桥接口
wan config 0.2.35
删除一个WAN接口
wan delete 0.2.35
显示所有WAN 接口
wan show
VCC
Catego.
Service Name
Intf. Name
Proto.
State
Status
IP address

============================================================================

0.0.35
UBR
pppoe_0_35
ppp33
PPPoE
Enable
Up
10.6.33.143

0.0.36
UBR
pppoa_0_36
ppp42
PPPoA
Enable
Up
10.6.33.152

0.0.37
UBR
mer_0_37
nas27
MER
Enable
Up
10.6.33.193

0.0.40
UBR
ipoa_0_40
atm52
IPoA
Enable
Up
10.6.33.227

============================================================================

显示所有接口协议的用法
wan –help
Usage: wan config <port.vpi.vci>
[--protocol <bridge|pppoe|pppoa|mer|ipoa>] [--encap <llc|vcmux>]
[--state <enable|disable>] [--service <servicename>]
[--firewall <enable|disable>] [--nat <enable|disable>]
[--username <username> --password <password>]
[--pppidletimeout <timeout>] [--pppipextension <disable|enable>]
[--ipaddr <wanipaddress> <wansubnetmask>

wan delete <port.vpi.vci>
wan show [<port.vpi.vci>]
wan --help <bridge|pppoe|pppoa|mer|ipoa>
显示设置桥的命令用法
wan –help bridge
Usage: wan config <port.vpi.vci>
[--protocol <bridge|pppoe|pppoa|mer|ipoa>] [--encap <llc|vcmux>]
[--state <enable|disable>] [--service <servicename>]
wan delete <port.vpi.vci>
wan show [<port.vpi.vci>]
wan --help <bridge|pppoe|pppoa|mer|ipoa>

船家 发表于 2007-1-25 17:52:45

BROADCOM63xx 命令行接口(CLI)列表【汉化:小痛】

帮lhivan顶

gzwyx 发表于 2007-1-25 22:33:37

BROADCOM63xx 命令行接口(CLI)列表【汉化:小痛】

支持一下^_^

lhivan 发表于 2007-2-5 14:40:31

BROADCOM63xx 命令行接口(CLI)列表【汉化:小痛】

顶~   谢谢啦

hua519 发表于 2009-11-9 23:29:25

确实很详,实在感激楼主

yong9603 发表于 2013-7-10 15:48:53

确实很详,实在感激楼主
页: [1]
查看完整版本: BROADCOM63xx 命令行接口(CLI)列表【汉化:小痛】