❶ 如何配置VirtualBox中的虚拟机的串口
方法/步骤
1
右击XP系统 点击设置 出现设置界面
步骤阅读
2
首先我们先了解串口配置的方式
可以通过VirtualBox的图形界面或者命令行工具VBoxManage去配置对应的串口。
图形界面:就是上述截图中的 虚拟机配置->串口->端口1,直接去设置即可;
步骤阅读
3
串口数目的限制
每个虚拟机,最多可以支持2个串口,即上述截图中的,端口1,和端口2.
由于多数人都用不到串口,所以默认情况下,两个端口都是没有开启的。
4
配置串口的步骤
即,用哪个COM。
默认情况下,有4种,分别是:
COM1: I/O base 0x3F8, IRQ 4
COM2: I/O base 0x2F8, IRQ 3
COM3: I/O base 0x3E8, IRQ 4
COM4: I/O base 0x2E8, IRQ 3
对应着,图形界面中的,端口编号:
如下图所示
步骤阅读
5
设置端口的类型(模式)
目前支持4种模式:
步骤阅读
6
如果我们设置成未连接,那么虚拟机内看到就是,有串口,但是物理上没有连接。
步骤阅读
7
下拉选项 找到主机管道
把串口设置成主机上的一个管道pipe(pipe是个软件上的概念)
Windows系统中:名字必须为\\.\pipe\<name> (name表示一个名字可以随便)
Mac/linux/Soloris:本地域内的一个socket(local domain socket)。同时,需要保证虚拟机有对应的访问权限。其中比较常用的是 /tmp,然后再用对应的工具,比如socat去管理和操作
步骤阅读
8
向下拉 找到主机设备
主机设备说白了就是,和你主机,对应着真实的电脑中的串口。
比如你电脑中有一个COM1,那么此处就是设置为对应的 主机设备,并且对应的端口写成
步骤阅读
9
继续下拉 找到裸文件
裸文件将串口输出,放到一个文件里面去。
具体设置,就很简单了,比如我在对应的虚拟机磁盘.vdi路径下,随便创建一个文件:
D:\tmp\tmp_dev_root\virutalbox\xp\deepin_xp_com1.txt
然后再去设置为 裸文件
❷ 华为交换机配置命令
华为交换机配置命令大全
华为三层万兆交换机最大的好处是快速,由于交换机只须识别帧中MAC地址,直接根据MAC地址产生选择转发端口算法简单,便于ASIC实现,因此转发速度极高。下面跟我一起来看看华为交换机配置命令吧!
1、开始
建立本地配置环境,将主机的串口通过配置电缆与以太网交换机的Console口连接。
在主机上运行终端仿真程序(如Windows的超级终端等),设置终端通信参数为:波特率为9600bit/s、8位数据位、1位停止位、无校验和无流控,并选择终端类型为VT100。
以太网交换机上电,终端上显示以太网交换机自检信息,自检结束后提示用户键入回车,之后将出现命令行提示符(如)。
键入命令,配置以太网交换机或查看以太网交换机运行状态。需要帮助可以随时键入"?"
2、命令视图
(1)用户视图(查看交换机的简单运行状态和统计信息):与交换机建立连接即进入
(2)系统视图(配置系统参数)[Quidway]:在用户视图下键入system-view
(3)以太网端口视图(配置以太网端口参数)[Quidway-Ethernet0/1]:在系统视图下键入interface
ethernet 0/1
(4)VLAN视图(配置VLAN参数)[Quidway-Vlan1]:在系统视图下键入vlan
1
(5)VLAN接口视图(配置VLAN和VLAN汇聚对应的IP接口参数)[Quidway-Vlan-interface1]:在系统视图下键入interface
vlan-interface 1
(6)本地用户视图(配置本地用户参数)[Quidway-luser-user1]:在系统视图下键入local-user
user1
(7)用户界面视图(配置用户界面参数)[Quidway-ui0]:在系统视图下键入user-interface
3、其他命令
设置系统时间和时区clock time Beijing add 8
clock datetime 12:00:00 2005/01/23
设置交换机的名称[Quidway]sysname
TRAIN-3026-1[TRAIN-3026-1]
配置用户登录[Quidway]user-interface vty 0
4
[Quidway-ui-vty0]authentication-mode
scheme
创建本地用户[Quidway]local-user huawei
[Quidway-luser-huawei]password simple huawei
[Quidway-luser-huawei] service-type telnet level 3
4、VLAN配置方法
‘配置环境参数’
SwitchA端口E0/1属于VLAN2,E0/2属于VLAN3
‘组网需求’
把交换机端口E0/1加入到VLAN2
,E0/2加入到VLAN3
数据配置步骤
‘VLAN配置流程’
(1)缺省情况下所有端口都属于VLAN
1,并且端口是access端口,一个access端口只能属于一个vlan;
(2)如果端口是access端口,则把端口加入到另外一个vlan的同时,系统自动把该端口从原来的vlan中删除掉;
(3)除了VLAN1,如果VLAN
XX不存在,在系统视图下键入VLAN XX,则创建VLAN XX并进入VLAN视图;如果VLAN XX已经存在,则进入VLAN视图。
【SwitchA相关配置】
方法一:
(1)创建(进入)vlan2
[SwitchA]vlan
2
(2)将端口E0/1加入到vlan2
[SwitchA-vlan2]port ethernet
0/1
(3)创建(进入)vlan3
[SwitchA-vlan2]vlan 3
(4)将端口E0/2加入到vlan3
[SwitchA-vlan3]port ethernet 0/2
方法二:
(1)创建(进入)vlan2
[SwitchA]vlan
2
(2)进入端口E0/1视图
[SwitchA]interface ethernet
0/1
(3)指定端口E0/1属于vlan2
[SwitchA-Ethernet1]port access vlan
2
(4)创建(进入)vlan3
[SwitchA]vlan 3
(5)进入端口E0/2视图
[SwitchA]interface ethernet 0/2
(6)指定端口E0/2属于vlan3
[SwitchA-Ethernet2]port access vlan 3
测试验证
(1)使用命令disp
cur可以看到端口E0/1属于vlan2,E0/2属于vlan3;
(2)使用display interface Ethernet
0/1可以看到端口为access端口,PVID为2;
(3)使用display interface Ethernet
0/2可以看到端口为access端口,PVID为3
5、交换机IP地址配置
功能需求及组网说明
‘配置环境参数’
三层交换机SwitchA有两个端口ethetnet 0/1、ethernet 0/2,分别属于vlan
2、vlan 3;
以vlan 2的三层接口地址分别是1.0.0.1/24作为PC1的网关;
以vlan
3的三层接口地址分别是2.0.0.1/24作为PC2的网关;
‘组网需求’
PC1和PC2通过三层接口互通
【SwitchA相关配置】
(1)创建(进入)vlan2
[Quidway]vlan 2
(2)将端口E0/1加入到vlan2
[Quidway-vlan2]port ethernet
0/1
(3)进入vlan2的虚接口
[Quidway-vlan2]interface vlan
2
(4)在vlan2的虚接口上配置IP地址
[Quidway-Vlan-interface2]ip address 1.0.0.1
255.255.255.0
(5)创建(进入)vlan3
[Quidway]vlan 3
(6)将E0/2加入到vlan3
[Quidway-vlan3]port ethernet 0/2
(7)进入vlan3的虚接口
[Quidway-vlan3]interface vlan 3
(8)在vlan3的虚接口上配置IP地址
[Quidway-Vlan-interface3]ip address 2.0.0.1
255.255.255.0
测试验证
(1)PC1和PC2都可以PING通自己的网关
(2)PC1和PC2可以相互PING通
6、端口的trunk配置
‘配置环境参数’
(1)SwitchA
端口E0/1属于vlan10,E0/2属于vlan20,E0/3与SwitchB端口E0/3互连
(2)SwitchB
端口E0/1属于vlan10,E0/2属于vlan20,E0/3与SwitchA端口E0/3互连
‘组网需求’
(1)要求SwitchA的vlan10的PC与SwitchB的vlan10的PC互通
(2)要求SwitchA的vlan20的PC与SwitchB的vlan20的PC互通
数据配置步骤
【SwitchA相关配置】
(1)创建(进入)vlan10
[SwitchA] vlan 10
(2)将E0/1加入到vlan10
[SwitchA-vlan10]port Ethernet
0/1
(3)创建(进入)vlan20
[SwitchA]vlan 20
(4)将E0/2加入到vlan20
[SwitchA-vlan20]port Ethernet 0/2
(5)实际当中一般将上行端口设置成trunk属性,允许vlan透传
[SwitchA-Ethernet0/3]port link-type
trunk
(6)允许所有的vlan从E0/3端口透传通过,也可以指定具体的vlan值
[SwitchA-Ethernet0/3]port
trunk permit vlan all
【SwitchB相关配置】
(1)创建(进入)vlan10
[SwitchB] vlan
10
(2)将E0/1加入到vlan10
[SwitchB-vlan10]port Ethernet
0/1
(3)创建(进入)vlan20
[SwitchB]vlan 20
(4)将E0/2加入到vlan20
[SwitchB-vlan20]port Ethernet 0/2
(5)实际当中一般将上行端口设置成trunk属性,允许vlan透传
[SwitchB-Ethernet0/3]port link-type
trunk
(7)允许所有的vlan从E0/3端口透传通过,也可以指定具体的vlan值
[SwitchB-Ethernet0/3]port
trunk permit vlan
all
【补充说明】
(1)如果一个端口是trunk端口,则该端口可以属于多个vlan;
(2)缺省情况下trunk端口的PVID为1,可以在端口模式下通过命令port
trunk pvid vlan vlanid 来修改端口的PVID;
(3)如果从trunk转发出去的数据报文的`vlan
id和端口的PVID一致,则该报文的VLAN信息会被剥去,这点在配置trunk端口时需要注意。
(4)一台交换机上如果已经设置了某个端口为hybrid端口,则不可以再把另外的端口设置为trunk端口。
(5)一般情况下最好指定端口允许通过哪些具体的VLAN,不要设置允许所有的VLAN通过。
测试验证
(1)SwitchA
vlan10内的PC可以与SwitchB vlan10内的PC互通
(2)SwitchA vlan20内的PC可以与SwitchB
vlan20内的PC互通
(3)SwitchA vlan10内的PC不能与SwitchB vlan20内的PC互通
(4)SwitchA
vlan20内的PC不能与SwitchB vlan10内的PC互通
7、端口汇聚配置
‘配置环境参数’
(1)交换机SwitchA和SwitchB通过以太网口实现互连。
(2)SwitchA用于互连的端口为e0/1和e0/2,SwitchB用于互连的端口为e0/1和e0/2。
‘组网需求’
增加SwitchA的SwitchB的互连链路的带宽,并且能够实现链路备份,使用端口汇聚
数据配置步骤
【SwitchA交换机配置】
(1)进入端口E0/1
[SwitchA]interface Ethernet 0/1
(2)汇聚端口必须工作在全双工模式
[SwitchA-Ethernet0/1]plex full
(3)汇聚的端口速率要求相同,但不能是自适应
[SwitchA-Ethernet0/1]speed 100
(4)进入端口E0/2
[SwitchA]interface Ethernet
0/2
(5)汇聚端口必须工作在全双工模式
[SwitchA-Ethernet0/2]plex
full
(6)汇聚的端口速率要求相同,但不能是自适应
[SwitchA-Ethernet0/2]speed
100
(7)根据源和目的MAC进行端口选择汇聚
[SwitchA]link-aggregation Ethernet 0/1 to
Ethernet 0/2 both
【SwitchB交换机配置】
[SwitchB]interface Ethernet
0/1
[SwitchB-Ethernet0/1]plex full
[SwitchB-Ethernet0/1]speed
100
[SwitchB]interface Ethernet 0/2
[SwitchB-Ethernet0/2]plex
full
[SwitchB-Ethernet0/2]speed 100
[SwitchB]link-aggregation Ethernet 0/1
to Ethernet 0/2
both
【补充说明】
(1)同一个汇聚组中成员端口的链路类型与主端口的链路类型保持一致,即如果主端口为Trunk端口,则成员端口也为Trunk端口;如主端口的链路类型改为Access端口,则成员端口的链路类型也变为Access端口。
(2)不同的产品对端口汇聚时的起始端口号要求各有不同,请对照《操作手册》进行配置。
8、端口镜像配置
‘环境配置参数’
(1)PC1接在交换机E0/1端口,IP地址1.1.1.1/24
(2)PC2接在交换机E0/2端口,IP地址2.2.2.2/24
❸ Linux怎么把串口设置
简单的运行 dmesg 命令
$ dmesg | grep tty
输出:
[ 37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.531841] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.532138] 0000:04:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A
setserial 命令
setserial 是一个程序用于设定并/或报告某个串口关联的配置信息。该信息包括串口用到的I/O 端口和中断号,以及Break键是否应被解释为Secure Attention Key 等等。 仅仅是输出如下的命令:
$ setserial -g /dev/ttyS[0123]
输出:
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x1020, IRQ: 18
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
带-g选项的setserial帮助找到你的Linux板子上的物理串口。
Linux 串口控制台程序
一旦串口被确定了,你就能使用许多的工具来配置Linux板子:
minicom- 用于控制modem和连接到mp 设备的最好的串口通信程序。
wvidial or other GUI dial up networking program - 一个内建智能PPP 拨号器。
getty / agetty - agetty 打开一个 tty 端口, 提示登录名称并调用 /bin/login 命令。
grub / lilo configuration - 配置串口为系统控制台。
❹ 串口调试命令有哪些
3.TCP调试助手。这是一款TCP调试软件,可以做客户端,通过网络连接服务器。也可以作为服务器,不过只能内网连接。更改编码方式就可以显示中文。功能简单,单纯的收发。曾经用它测试了好多端口,因为它发的数据和我硬件发送的数据一样,可以直接复制使用
❺ linux 内核 配置串口
由于linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。
首先打开/etc/sysctl.conf文件,查看如下两行的设置值,这里是:
kernel.shmall = 2097152
kernel.shmmax = 4294967295 如果系统默认的配置比这里给出的值大,就不要修改原有配置。同时在/etc/sysctl.conf文件最后,添加以下内容:
fs.file-max = 6553600
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
这里的“fs.file-max = 6553600”其实是由“fs.file-max = 512 * processes”得到的,我们指定processes的值为12800,即为“fs.file-max =512 *12800”。
sysctl.conf文件修改完毕后,接着执行“sysctl -p”使设置生效。
[root@localhost ~]# sysctl -p 常用的内核参数的含义如下。
kernel.shmmax:表示单个共享内存段的最大值,以字节为单位,此值一般为物理内存的一半,不过大一点也没关系,这里设定的为4gb,即“4294967295/1024/1024/1024=4g”。
kernel.shmmni:表示单个共享内存段的最小值,一般为4kb,即4096bit.
kernel.shmall:表示可用共享内存的总量,单位是页,在32位系统上一页等于4kb,也就是4096字节。
fs.file-max:表示文件句柄的最大数量。文件句柄表示在linux系统中可以打开的文件数量。
ip_local_port_range:表示端口的范围,为指定的内容。
kernel.sem:表示设置的信号量,这4个参数内容大小固定。
net.core.rmem_default:表示接收套接字缓冲区大小的缺省值(以字节为单位)。
net.core.rmem_max :表示接收套接字缓冲区大小的最大值(以字节为单位)
net.core.wmem_default:表示发送套接字缓冲区大小的缺省值(以字节为单位)。
net.core.wmem_max:表示发送套接字缓冲区大小的最大值(以字节为单位)。
❻ 华为路由器串口配置命令是什么
如果原来配置过,且端口已经分配地址,是可以能过网线,进行配置,
如果没有,则必须通过专用的调试线(串口)进行配置
❼ TPlink交换机串口命令
可参考以下操作。❽ 串口调试工具设置rgb
设置对应的波特率,打开串口对应的端口,设置参数,点击打开串口接收和发送命令
1.首先第一步我们打开软件之后,在软件界面中选择波特率,这个波特率是根据串口发过来的信息选择的,保证收发一致即可。
2.接下来根据传输协议,设置数据位、校验位、停止位这三个数据,也是需要与发送端的数据参数保持一致。
3.之后下一步我们连接好硬件设备,然后选择传输端口,需要对应电脑上的USB口。
4.下一步我们根据自己的需求来选择数据的收发模式,选择之后点击上方的开始按钮即可运行开始收发数据包
❾ 苹果电脑怎么设置串口
苹果电脑底层也是linux,所以可以在terminal里
使用linux的串口命令对串口参数进行设置。
stty是linux下改变和打印终端设置的常用命令。
当然,我们可以利用它设置我们的串口打印操作信息。
举例:stty -F /dev/ttyS0 speed 115200 cs8 -parenb -cstopb -echo
解释:通过stty设置/dev/ttyS0串口, 波特率为115200 ,数据位cs8,奇偶校验位-parenb,停止位-cstopb,同时-echo禁止终端回显。
具体stty用法,可以在terminal里使用man stty命令看到。
❿ 如何设置串口
了:
1.Labview发不同的指令给下位机;
2.下位机收到指令,执行对应的命令,控制泵的流量。
所以,归结其来,就是labview通过串口给下位机发送数据。
设置通信协议可用“VISA配置串口”来设置通信协议,其他的串口读写也用VISA里面的模块。
我给你传个图,你就知道了,有问题可以和我联系。