在嵌入式开发中,在设备运行的时候出现网络挂载问题时候,经常需要临时修改设备的ip地址,子网掩码,MAC地址,网关等,可以使用ifconfig eth0修改网卡的配置信息。

ifconfig显示网络设备信息

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:BF:26:20  
          inet addr:192.168.120.204  Bcast:192.168.120.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:596390239 (568.7 MiB)  TX bytes:2886956 (2.7 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2856 (2.7 KiB)  TX bytes:2856 (2.7 KiB)

说明:

eth0 表示第一块网卡, 其中 HWaddr 表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是 00:50:56:BF:26:20

inet addr 用来表示网卡的IP地址,此网卡的 IP地址是 192.168.120.204,广播地址, Bcast:192.168.120.255,掩码地址Mask:255.255.255.0

lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HTTPD服务器的指定到回坏地址,在浏览器输入 127.0.0.1 就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。

第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)

第二行:网卡的IP地址、子网、掩码

第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节

第四、五行:接收、发送数据包情况统计

第七行:接收、发送数据字节数统计信息。

 

配置网卡的IP地址

  ifconfig eth0 192.168.0.1 netmask 255.255.255.0

配置网关:

route add default gw 192.168.80.2

配置网卡的MAC地址

ifconfig eth0 down
      ifconfig eth0 hw ether 00:0C:18:EF:FF:ED
      ifconfig eth0 up

添加和删除路由命令:
      route add -net 192.168.1.0 netmask 255.255.255.0 eth0 (添加一条到192.168.1.0网络的路由条目)
      route del -net 192.168.1.0 netmask 255.255.255.0 (删除路由条目)
      route -C 查看缓冲表
      route -n 查看本地路由表
     traceroute 路由跟踪
      注:netconfig、ifconfig、route三者结合使用,不用重启系统及服务。

设置最大传输单元

ifconfig eth0 mtu 1500

ifconfig eth0网卡配置相关推荐

  1. linux 中网卡配置命令 ifconfig简介

    ifconfig 无论是Linux自动安装还是我们手工安装,Linux都会向你询问有关网络的问题并配置相关的软件.这个用于配置网卡的基本命令就是ifconfig. 在执行ifconfig命令后,系统将 ...

  2. linux网卡ip自动启动不了怎么办,Linux杂谈:解决配置静态ip后eth0网卡启动不了的问题...

    今天在看imooc上的<Linux网络管理>的课程中,在做一些实验时修改了下网络配置,发现了一些问题,就是保存网络配置后eth0网卡打不开,可能也会有很多人出现这类问题,我就在这里分享下自 ...

  3. ifconfig eth0 down禁用网卡操作致使ssh连接不上,ping不通机器

    大数据组件配置/etc/hosts文件,本应立即生效, 没有效果,做了networking retart.service等都说找不到命令 到reboot重启,说有root用户登录中,当前用户无法reb ...

  4. 理解linux下的 eth0,eth1,eth2,lo 网卡配置

    eth0,eth1,eth2--代表网卡一,网卡二,网卡三-- lo代表127.0.0.1,即localhost 参考: Linux命令:ifconfig 功能说明:显示或设置网络设备 语 法:ifc ...

  5. 使用ifconfig取出网卡eth0的ip地址-看看你有多少方法 ?

    方法1:awk使用两遍 [root@oldboy ~]# ifconfig eth0|awk 'NR==2 {print $2}'|awk -F ":" '{print $2}' ...

  6. 使用ifconfig取出网卡eth0的ip地址

    方法1:sed命令 1 2 [root@oldboyedu ~]# ifconfig eth0 |sed -n '2p' |sed's#^.*addr:##g'|sed 's#  B.*$##g' 1 ...

  7. centos7 网卡配置vlan_【linux】Centos7单网卡多VLAN配置

    Centos7单网卡多VLAN配置 1.需要使用到vconfig软件,首先yum安装vconfig: 使用命令yum install vconfig: 2.使用modprobe 命令加载8021q模块 ...

  8. centos 网卡配置(入门级)

    修改对应网卡的IP地址的配置文件如下: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例 ...

  9. 重启网卡服务_Linux下查看不到物理网卡配置

    如下图,在Linux输入查看IP和网卡信息命令 [root@webserver~]#ifconfig 只能查看到lo环回网卡,eth1部分的信息查看不到(红色方块部分) 查看所有网卡配置信息,查看到物 ...

  10. linux 网卡配置详情

    1.配置文件 /etc/hosts(本地主机ip地址映射,可以有多个别名). /etc/services(端口号与标准服务之间的对应关系). /etc/sysconfig/network(设置主机名, ...

最新文章

  1. 成功解决安装cuda的时候,下载的文件自动消失,并且出现An unknown error has occurred
  2. 在代码中使用SqlCommand对象
  3. sql中 set 和select 的区别
  4. QT下 cannot find -IGL的解决办法
  5. Linux Shell脚本编程--grep命令
  6. powershell编程_对Power BI PowerShell Commandlet的编程访问
  7. android 梅花布局,Android相对布局实现各种梅花效果
  8. Petrozavodsk Winter-2018. Carnegie Mellon U Contest
  9. Grasshopper 2.0 MP Color FireWire 1394b (Sony ICX274)
  10. ZoomIt 的安装及使用方法
  11. python 三次样条_python实现三次样条插值
  12. Duilib使用wke显示echarts
  13. 图神经网络(一)图信号处理与图卷积神经网络(4)图滤波器
  14. 关于 虚拟机交叉编译目标机程序,使用filezilla的ftp方式传输到板子上没问题,后来同样环境传入应用运行宕机 的解决方法
  15. web应用程序;web服务器;访问网站过程;Tomcat;发布网站;http;Maven;servlet;MVC
  16. Github之First day on Github,带你学习并完成任务点,纯手敲超详细教程!(下)
  17. 微信小程序云开发连接MySQL数据库
  18. 浏览器用什么电商插件好?
  19. Scrapy第三(②)篇:创建scrapy项目
  20. c语言ascii码字符串转16进制,ASCII转16进制C语言

热门文章

  1. 戴尔服务器收集硬件日志的工具dest
  2. 开发在线投票系统过程遇到的问题
  3. python中bytearray函数_Python bytearray() 函数
  4. Win7盗版提示,屏幕右下角出现 Windows内部版本7601此Windows副本不是正版怎么办...
  5. win7蓝屏0x000000f4修复_Win 7电脑突发蓝屏现象,应如何解决或避免
  6. Openbravo如何新建一个调用
  7. 百度笔试题——页面调度算法
  8. 【GTK】【C】GTK学习教程
  9. 07-android-基站定位
  10. linux卸载小企鹅输入法,linux下小企鹅输入法的安装