首页 理论教育嵌入式主机通信环境配置指南

嵌入式主机通信环境配置指南

【摘要】:嵌入式主机通信环境的配置主要包括Linux系统中网络配置常用命令的使用以及Linux系统中常用的网络服务配置这两个方面。命令格式:ping[参数][主机名或IP地址或域名]命令参数:-q不显示任何传送封包的信息,只显示最后的结果-n只输出数值-R记录路由过程-c count总次数-i时间间隔-t存活数值:设置存活数值TTL的大小Ping命令应用示例,运行结果如图6.1所示。图6.1Ping命令的运行结果

嵌入式主机通信环境的配置主要包括Linux系统中网络配置常用命令的使用以及Linux系统中常用的网络服务配置这两个方面。

在进行Linux系统网络配置时,最常用的命令是ifconfig以及ping等命令。

●ifconfig命令的主要功能:查看和设置系统的网络配置。

ifconfig命令格式:

ifconfig[-a][-v][-s]<interface>[[<AF>]<address>]

[add<address>[/<prefixlen>]]

[del<address>[/<prefixlen>]]

[[-]broadcast[<address>]][[-]pointopoint[<address>]]

[netmask<address>][dstaddr<address>][tunnel<address>]

[outfill<NN>][keepalive<NN>]

[hw<HW><address>][metric<NN>][mtu<NN>]

[[-]trailers][[-]arp][[-]allmulti]

[multicast][[-]promisc]

[mem_start<NN>][io_addr<NN>][irq<NN>][media<type>]

[txqueuelen<NN>]

[[-]dynamic]

[up|down]...

主要参数说明:

IP地址:指定网络设备的IP地址;

网络设备:指定网络设备的名称;

add<地址>:设置网络设备ip地址;

del<地址>:删除网络设备IP地址;

down:关闭指定的网络设备;

<hw<网络设备类型><硬件地址>:设置网络设备的类型与硬件地址;

io_addr<I/O地址>:设置网络设备的I/O地址;

irq<IRQ地址>:设置网络设备的IRQ;

media<网络媒介类型>:设置网络设备的媒介类型;

mem_start<内存地址>:设置网络设备在主内存所占用的起始地址;

metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;(www.chuimin.cn)

mtu<字节>:设置网络设备的MTU;

netmask<子网掩码>:设置网络设备的子网掩码;

tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址;

up:启动指定的网络设备;

应用举例:

用Ifconfig命令查看当前系统的网络配置:

ifconfig#处于激活状态的网络接口

ifconfig-a#所有配置的网络接口,不论其是否激活

ifconfig eth0#显示eth0的网卡信息

配置IP地址:

[root@localhost~]#ifconfig eth0192.168.2.10

[root@localhost~]#ifconfig eth0 192.168.2.10 netmask 255.255.255.0

[root@localhost~]#ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast192.168.2.255

使用ifconfig命令启动关闭指定网卡:

ifconfig eth0 up

ifconfig eth0 down

ping命令的主要功能:测试与目标主机的连通性,需要用Ctrl+z终止连通测试。

命令格式:ping[参数][主机名或IP地址或域名]

命令参数:

-q不显示任何传送封包的信息,只显示最后的结果

-n只输出数值

-R记录路由过程

-c count总次数

-i时间间隔

-t存活数值:设置存活数值TTL的大小

Ping命令应用示例,运行结果如图6.1所示。

图6.1 Ping命令的运行结果