Linux ifconfig命令用于显示或设置网络设备。
ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。

1. 命令格式:

ifconfig [网络设备] [参数]

例1:

# ifconfig 

先用该命令显示网络设备信息(激活状态的)。
比如现在连接上了的TDA4的开发板,会显示串口情况:
在这里插入图片描述
eth0 表示第一块网卡, 其中 HWaddr 表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是 E4:15:F6:53:B0:8B

inet addr 用来表示网卡的IP地址,此网卡的 IP 地址是目前还没有,但是有IPv6地址。

例2:查看帮助文件

# ifconfig -h

可以查看 ifconfig 的使用方式,不过写的有点糊。

例3:为网卡配置和删除IPv6地址

ifconfig eth0 add 33ffe:3240:800:1005::2/64 为网卡eth0配置IPv6地址;
ifconfig eth0 del 33ffe:3240:800:1005::2/64 为网卡eth0删除IPv6地址;

例4:配置IP地址

ifconfig eth0 192.168.8.3

此时再输入ifconfig,输出有了IP地址:
在这里插入图片描述
第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)
第二行(两行表示的):网卡的IP地址、子网、掩码
第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节
第四、五行:接收、发送数据包情况统计
第七行:接收、发送数据字节数统计信息。

例5:查看链接是否调通

在分别设置了开发板和主机的IP地址后,可以测试它们是否连接上了(注意IP地址的前三位要相同才行):

sudo ping 192.168.8.4

在这里插入图片描述
如图所示,终端在收到第一个命令的反馈时,表示两两端连接上了;第二个表示没有连接上。

2. 传输文件

这时候就可以传输文件啦,

scp ./out/J7/A72/LINUX/release/centernet_test_cpp.out root@192.168.8.3:/opt/vision_apps/

这里将前面的在主机内的文件,传到了开发板上,至此功能圆满实现。

Logo

更多推荐