芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 活动
查看: 1014|回复: 0

【书本节选】AC501-SoC 开发板出厂系统设置IP地址方法

[复制链接]
  • TA的每日心情
    可爱
    2019-5-10 10:58
  • 200

    主题

    363

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    11381
    发表于 2019-1-10 15:39:13 | 显示全部楼层 |阅读模式
    本文节选自小梅哥2019年出版的新书:《基于SoC FPGA的嵌入式设计和开发教程》

    1.1.1 设置IP地址
    Linux系统对于以太网传输有非常完善的支持,AC501-SoC开发板上设计了一路千兆以太网,使用时,将该网络接口连接到路由器上,即可将开发板接入Internet网络。如果有确定的公网IP地址的话,还可以实现远程异地登录访问。当然,连接在同一个路由器下的各个设备间也相当于组成了一个局域网,局域网内的设备通过IP地址就能互相访问。
    如果开发板和用户的PC连接到了同一个路由器下,则两者处于同一个局域网内,能够通过IP地址进行互访。开发板默认使用的是动态获取IP地址的方式,因此每次启动,分配得到的IP地址不同。在开发时,一般希望开发板的IP地址是固定的,因此可以通过以下方式设置开发板的IP地址。
    1.1.1.1 查看IP
    在putty中输入命令”ifconfig”即可查看系统的网络设置,如图xxx所示。
    101.png
                                  
    图 2.4–3    查看系统IP地址
    图中,eth0即为开发板的网口,可以看到,当前的ip地址为192.168.35.166。lo属于网络自回环设备,一般用于网络软件栈的测试。
    1.1.1.2 设置IP地址
    在上面查看到eth0的IP地址中,”192.168.35”的字段为网段,不同的值代表不同的网段,同一个网段内的设备能够相互通信。在开发中,PC通常需要通过网络与开发板互联,因此需要设置开发板、PC以及路由器(PC也可以不经过路由器,直接和开发板直连)处于同一网段。首先可以在PC上通过“ipconfig -all”命令查看PC的网络地址并确定网段,然后再设置开发板的网段与其相同。设置开发板的网络地址有两种方式,临时设置法和永久设置法。
    临时设置法是指通过命令指定网卡的IP地址,该地址会在系统下一次启动或者修改IP地址前保持不变,临时指定IP地址的命令格式为” ifconfig 网卡名 IP地址”。例如设置eth0的IP地址为192.168.35.168,可以使用下述命令。
      
    ifconfig  eth0 192.168.35.168
      
    命令执行后,IP地址会被立即设置。
        永久设置法,换种说法即通过修改网络配置文件,将网络地址设置为固定值,该网络配置文件会在系统启动时被调用,从而配置好网络参数。使用此种方式,每次系统启动之后,IP地址就是确定的,便于远程访问。永久设置法是通过编辑” /etc/network/”目录下的” interfaces”文件来实现的。首先使用”vi /etc/network/interfaces”命令打开网络配置文件,然后在文件的”iface eth0 inet dhcp”前加上一个“#”以屏蔽掉该行内容,然后在这一行下面添加下面的内容:
      
    iface  eth0 inet static
      
        address 192.168.35.168
      
        netmask 255.255.255.0
      
        gateway 192.168.35.1
      
    修改好的配置文件该部分内容截图如图 2.4–4所示。设置完成后,保存并退出。然后使用” reboot”命令重启系统,则系统就会自动按照该配置文件的内容设置好网络地址。
    102.png
    图2.4–4    修改网络地址配置文件

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|芯路恒电子技术论坛  

    GMT+8, 2019-9-18 01:02 , Processed in 0.099663 second(s), 14 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表