Linux关于网卡的几个命令

本文详细介绍如何在Linux系统中查看和配置网络信息,包括使用ifconfig命令检查IP、MAC地址及子网掩码等网络参数,配置网络接口文件ifcfg-eth0的方法,以及启动和停止网卡服务的步骤。

1.ifconfing 可查看IP,MAC地址,子网掩码,加“-a”参数则更为详细

如:

[root@iotfundbak ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 5C:F3:FC:B9:**:**
          inet addr:172.16.1.***  Bcast:172.16.1.255  Mask:255.255.255.0
          inet6 addr: fe80::5ef3:fcff:feb9:****/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:140603846 errors:0 dropped:0 overruns:0 frame:0
          TX packets:128843139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:126765134324 (118.0 GiB)  TX bytes:125405047296 (116.7 GiB)
          Interrupt:28 Memory:92000000-92012800

eth1      Link encap:Ethernet  HWaddr 5C:F3:FC:B9:**:**
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:40 Memory:94000000-94012800

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:2670151 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2670151 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1592149165 (1.4 GiB)  TX bytes:1592149165 (1.4 GiB)

usb0      Link encap:Ethernet  HWaddr 5E:F3:FC:BF:**:**
          inet6 addr: fe80::5cf3:fcff:febf:****/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9064397 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:590042209 (562.7 MiB)  TX bytes:468 (468.0 b)
eth0,eth1,是两个网卡

2. 查看配置文件

more /etc/sysconfig/network-scripts/ifcfg-eth0

[root@iotfundbak ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=172.16.1.***
PREFIX=24
GATEWAY=172.16.1.***
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f****
HWADDR=5C:F3:FC:B9:**:**

3. 配置网卡信息

1)配置/etc/sysconfig/network-scripts/ifcfg-eth0 

2)setup命令(图形化的配置界面很简单)

    网络配置->设备配置->[选择网卡配置属性,保存即可]

3)ifconfig eth0 192.168.2.166 netmask 255.255.255.0 up (即时生效)

修改完后需要

  ifconfig eth0  down

  ifconfig eth0  up

才能生效。

 4.启动网卡服务

#service network start          restart (重启)     stop(关闭)

# /etc/init.d/network start      restart (重启)     stop(关闭)

5.配置dns

修改配置文件vi /etc/resolv.conf

NAMESERVER 202.102.152.3
NAMESERVER 202.102.134.68

6.查看网卡硬件信息

$dmesg |grep -i eth

r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded

eth0: RTL8102e at 0xf887e000, 00:1f:c6:c8:fd:2D, XID 04a00000 IRQ 233

r8169: eth0: link up

r8169: eth0: link up

eth0: no IPv6 routers present

r8169: eth0: link down

r8169: eth0: link up



来源: http://mount.blog.51cto.com/764124/504691

### Linux 中查看网卡实时速率的方法 在Linux环境中,有多种工具可以用来监控和查看网卡的实时速率。以下是几种常用的命令及其使用方法: #### 使用 `ethtool` 命令 对于现代Linux发行版而言,`ethtool` 是一个非常实用的工具来获取详细的网络接口信息,包括当前连接的速度。 ```bash sudo ethtool eth0 ``` 这条命令会显示关于名为eth0的网络接口的各种属性,其中包括Speed字段表示的就是该网卡的实际传输速率[^1]。 #### 使用 `mii-tool` 或者 `mii-diag` 工具 虽然这些工具相对老旧一些,在某些较新的内核版本上可能不再支持,但在很多情况下仍然有效。特别是当只需要快速确认基本的工作状态时。 ```bash mii-tool eth0 ``` 此命令能够报告出指定设备的状态以及其运行速度等基本信息[^2]。 #### 实时流量监测工具——`iftop`, `nload`, 和 `bmon` 为了更直观地观察到实际的数据流动情况,还可以采用专门设计用于在线展示网络活动的应用程序。 - **iftop**: 类似于top进程管理器但是专注于网络层面;它能动态更新各个连接所占用带宽的情况。 ```bash sudo apt-get install iftop # 安装iftop sudo iftop # 启动并监视所有活跃接口 ``` - **nload**: 提供了一个图形化的界面来跟踪进出方向上的数据吞吐量变化趋势 ```bash sudo yum install nload # 对于基于RPM系统的安装指令 sudo nload # 执行后可以看到即时统计图表 ``` - **bmon**: 结合了上述两者优点的同时还增加了更多特色功能比如历史记录回放等功能 ```bash sudo dnf install bmon # Fedora/CentOS/RHEL 用户适用 sudo pacman -S bmon # Arch Linux 及衍生品专用包管理操作语句 sudo bmon # 运行之后可交互式浏览各项指标详情 ``` 以上就是几种不同的途径去了解Linux主机内部各张网卡正在经历怎样的通信强度,并据此作出相应调整优化措施[^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值