CentOS6.2网卡设置

 更新时间:2013年10月23日 17:36:41   作者:  
如果你想让服务器可以更新、让网友访问你的LINUX服务器,那一定要设置LINUX网上给网卡绑定一个IP,下面我们就介绍CentOS6.2网卡设置IP的方法。

下面主要介绍在CentOS6.2下使用系统自带的bonding进行网卡绑定的详细步骤。

注意:请在配置前关闭NetworkManager服务
[root@h63 ~]# service NetworkManager status && service NetworkManager start
网卡绑定一次可以绑定多个网卡,你可以使用ifconfig -a查看你的网卡信息,例如:
[root@h63 ~]# ifconfig -a

em1       Link encap:Ethernet  HWaddr 78:2B:CB:30:08:03
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:48236002 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16156472 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4838973371 (4.5 GiB)  TX bytes:1301118550 (1.2 GiB)
          Interrupt:36 Memory:d6000000-d6012800

em2       Link encap:Ethernet  HWaddr 78:2B:CB:30:08:05
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:42385720 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7283526 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4307780986 (4.0 GiB)  TX bytes:466840625 (445.2 MiB)
          Interrupt:48 Memory:d8000000-d8012800

em3       Link encap:Ethernet  HWaddr 78:2B:CB:30:08:07
          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:32 Memory:da000000-da012800

em4       Link encap:Ethernet  HWaddr 78:2B:CB:30:08:09 
          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:42 Memory:dc000000-dc012800


这里有4个网卡,分别是em1、em2、em3和em4,我们把em1和em2做一个绑定,绑定模式为6(关于网卡绑定模式的介绍请看Linux网卡绑定探析),首先我给给网卡绑定后的设备起个名字bond0(名称可以自定义),并创建:
[root@h63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0        #设备名称
BOOTPROTO=static      #静态IP
ONBOOT=yes          #自动启动
IPADDR=172.16.16.63    #设备绑定的IP
GATEWAY=172.16.23.254       #设备绑定的网关
NETMASK=255.255.248.0    #设备绑定的掩码
TYPE=Ethernet         #设备绑定的类型

编辑需要绑定的网卡:
[root@h63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-em1

DEVICE=em1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0  #绑定后的设备名称
SLAVE=yes
TYPE=Ethernet

[root@h63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-em2

DEVICE=em2
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0  #绑定后的设备名称
SLAVE=yes
TYPE=Ethernet
说明:配置网卡时不要填写IP地址和MAC地址

配置加载模式设置:
[root@h63 ~]# vim /etc/modprobe.conf

alias bond0 bonding
options bond0 miimon=100 mode=6

说明:mode是网卡绑定的模式,此处是模式6

也可以在/etc/modprobe.d/下创建一个文件:
[root@h63 ~]# vim /etc/modprobe.d/bond

alias bond0 bonding
options bond0 miimon=100 mode=6

绑定配置完成,重启网络服务
[root@h63 ~]#service network restart

查看网卡绑定的情况:

[root@h63 ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: adaptive load balancing
Primary Slave: None
Currently Active Slave: em1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: em1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 78:2b:cb:30:08:03
Slave queue ID: 0


Slave Interface: em2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 78:2b:cb:30:08:05
Slave queue ID: 0

至此,网卡绑定就完成了。有不对的地方,还请指教。


 

相关文章

  • Linux中关于inode的知识总结

    Linux中关于inode的知识总结

    这篇文章主要给大家介绍了在Linux中关于inode的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • Linux使用dd命令来复制和转换数据的操作方法

    Linux使用dd命令来复制和转换数据的操作方法

    Linux 中的 dd 命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的 USB 驱动器、克隆磁盘和生成随机数据等任务,本文给大家介绍了Linux 如何使用dd命令来复制和转换数据,需要的朋友可以参考下
    2025-01-01
  • VirtualBox下Centos6.8网络配置教程

    VirtualBox下Centos6.8网络配置教程

    这篇文章主要为大家详细介绍了VirtualBox下Centos6.8网络配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Linux中特殊权限SUID、SGID与SBIT的深入讲解

    Linux中特殊权限SUID、SGID与SBIT的深入讲解

    linux对文件的权限管理简直是让人叹为观止,所以这篇文章主要给大家介绍了关于Linux中特殊权限SUID、SGID与SBIT的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-09-09
  • centos7.6 安装Tomcat-8.5.39的方法

    centos7.6 安装Tomcat-8.5.39的方法

    这篇文章主要介绍了centos7.6 安装Tomcat-8.5.39的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • centos安装php5、卸载php、安装php7的教程

    centos安装php5、卸载php、安装php7的教程

    这篇文章主要介绍了centos安装php5、卸载php、安装php7 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
    2019-09-09
  • 解决navicat连接不上linux服务器上的mysql问题

    解决navicat连接不上linux服务器上的mysql问题

    这篇文章主要介绍了navicat连接不上linux服务器上的mysql的解决办法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Linux中修改环境变量及生效方法

    Linux中修改环境变量及生效方法

    下面小编就为大家带来一篇浅谈Linux中修改环境变量及生效方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Linux查看进程的四种方法小结

    Linux查看进程的四种方法小结

    文章介绍了四种在Linux系统中查看进程的方法,包括ps、top、htop和pstree命令,每种方法都有其独特的优势,通过这些方法,用户可以更有效地管理系统进程,需要的朋友可以参考下
    2025-02-02
  • linux系统虚拟主机开启支持Swoole Loader扩展的方法

    linux系统虚拟主机开启支持Swoole Loader扩展的方法

    这篇文章主要介绍了linux系统虚拟主机开启支持Swoole Loader扩展的方法,需要的朋友可以参考下
    2020-12-12

最新评论