查看Linux系统有几块网卡

查看Linux系统有几块网卡

ifconfig -a

[root@xuegod65 ~]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0C:29:04:08:91  
          inet addr:192.168.1.250  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe04:891/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14454 errors:0 dropped:0 overruns:0 frame:0
          TX packets:961 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1174828 (1.1 MiB)  TX bytes:112979 (110.3 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:04:08:9B  
          inet addr:192.168.240.1  Bcast:192.168.240.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe04:89b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:112 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9334 (9.1 KiB)  TX bytes:8366 (8.1 KiB)

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

cat /proc/net/dev

[root@xuegod65 ~]# cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  eth0: 1190124   14635    0    0    0     0          0         0   119423     999    0    0    0     0       0          0
  eth1:    9334     112    0    0    0     0          0         0     8366      90    0    0    0     0       0          0

lspci | grep -i eth

[root@xuegod65 ~]# lspci | grep -i eth
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
02:06.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
Linux系统中,绑定两块网卡可以通过网络接口绑定(NIC Bonding)来实现。网络接口绑定是将多个物理网卡绑定成一个逻辑网卡的技术,它可以提供冗余和负载均衡的功能。 首先,需要确保系统已经安装了bonding驱动,可以通过执行`lsmod | grep bonding`来确认是否已加载。 接下来,需要编辑网络配置文件进行网卡绑定设置。可以通过`vi /etc/sysconfig/network-scripts/ifcfg-bond0`命令创建并编辑一个新的配置文件,将其命名为`ifcfg-bond0`。在该文件中添加以下配置: ``` DEVICE=bond0 IPADDR=<IP地址> NETMASK=<子网掩码> ONBOOT=yes BOOTPROTO=none USERCTL=no BONDING_OPTS="mode=<模式> miimon=100" ``` 其中,`<IP地址>`和`<子网掩码>`分别为绑定后逻辑网卡的IP地址和子网掩码。`<模式>`可以选择不同的模式,如`balance-rr`表示负载均衡模式,`active-backup`表示冗余备份模式等,具体可以根据需求选择。 然后需要编辑物理网卡的配置文件,在同一目录下执行`vi /etc/sysconfig/network-scripts/ifcfg-eth0`命令,将其改为具体的物理网卡名称。编辑文件,将其配置为以下格式: ``` DEVICE=eth0 ONBOOT=yes BOOTPROTO=none MASTER=bond0 SLAVE=yes ``` 在该文件中,将`MASTER`设置为`bond0`,表示该物理网卡是绑定在`bond0`逻辑网卡上的。 另外的物理网卡的配置文件也需要进行相同的编辑。 完成以上配置后,可以通过执行`service network restart`命令重启网络服务,使网卡绑定生效。可以通过执行`cat /proc/net/bonding/bond0`命令查看绑定状态。 通过上述步骤,就可以在Linux系统中成功地绑定两块网卡,实现冗余和负载均衡等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值