微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Linux基础命令之: Linux常用命令

Linux基础命令之: Linux常用命令

时间:08-13 来源:3721RD 点击:

查看和配置网络接口的参数

ifconfig [选项] [网络接口]

ftp

利用ftp协议上传和下载文件

在本节中会详细讲述

telnet

利用telnet协议访问主机

telent [选项] [IP地址/域名]

ssh

利用ssh登录对方主机

ssh [选项] [IP地址]

1.ifconfig

(1)作用。

用于查看和配置网络接口的地址和参数,包括IP地址、网络掩码、广播地址,它的使用权限是超级用户。

(2)格式。

ifconfig有两种使用格式,分别用于查看和更改网络接口。

① ifconfig [选项] [网络接口]:用来查看当前系统的网络配置情况。

② ifconfig 网络接口 [选项] 地址:用来配置指定接口(如eth0、eth1)的IP地址、网络掩码、广播地址等。

(3)常见参数。

ifconfig第二种格式的常见选项参数如表2.29所示。

表2.29 ftp命令选项的常见参数列表

选 项

参 数 含 义

-interface

指定的网络接口名,如eth0和eth1

up

激活指定的网络接口卡

down

关闭指定的网络接口

broadcast address

设置接口的广播地址

poin to point

启用点对点方式

address

设置指定接口设备的IP地址

netmask address

设置接口的子网掩码

(4)使用实例。

首先,在本例中使用ifconfig的第一种格式来查看网络接口配置情况。

[root@localhost ~]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:08:02:E0:C1:8A

inet addr:192.168.1.70 Bcast:192.168.1.255

Mask:255.255.255.0

inet6 addr: fe80::208:2ff:fee0:c18a/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

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

TX packets:3209 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:6669382 (6.3 MiB) TX bytes:321302 (313.7 KiB)

Interrupt:11

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

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

TX packets:2537 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:2093403 (1.9 MiB) TX bytes:2093403 (1.9 MiB)

可以看出,使用ifconfig的显示结果中详细列出了所有活跃接口的IP地址、硬件地址、广播地址、子网掩码、回环地址等。

[root@localhost workplace]# ifconfig eth0

eth0 Link encap:Ethernet HWaddr 00:08:02:E0:C1:8A

inet addr: 192.168.1.70 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::208:2ff:fee0:c18a/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

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

TX packets:3212 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:6698832 (6.3 MiB) TX bytes:322488 (314.9 KiB)

Interrupt:11

在此例中,通过指定接口显示出对应接口的详细信息。另外,用户还可以通过指定参数"-a"来查看所有接口(包括非活跃接口)的信息。

接下来的示例指出了如何使用ifconfig的第二种格式来改变指定接口的网络参数配置。

[root@localhost ~]# ifconfig eth0 down

[root@localhost ~]# ifconfig

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

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

TX packets:1931 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:2517080 (2.4 MiB) TX bytes:2517080 (2.4 MiB)

在此例中,通过将指定接口的状态设置为DOWN,暂时停止该接口的工作

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top