Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它表明你的机器自己。linux
一、ifconfig是查看网卡的信息。浏览器
ifconfig [Interface]服务器
Interface是可选项,若是不加此项,则显示系统中全部网卡的信息。若是添加此选项则显示所指定的网卡信息网络
例如:ifconfig eth0负载均衡
eth0 Link encap:Ethernet HWaddr 00:0C:29:F3:3B:F2 inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:78 errors:0 dropped:0 overruns:0 frame:0 TX packets:104 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:11679 (11.4 Kb) TX bytes:14077 (13.7 Kb) Interrupt:10 Base address:0x1080
咱们能够看到测试
第一行:链接类型:Ethernet(以太网)HWaddr(硬件mac地址)spa
第二行:网卡的IP地址、子网、掩码code
第三行:UP(表明网卡开启状态)RUNNING(表明网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节接口
第4、五行:接收、发送数据包状况统计ip
第七行:接收、发送数据字节数统计信息。
二、ifconfig 配置网卡
配置网卡的IP地址
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
在eth0上配置上192.168.0.1 的IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令
ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0
这时再用ifconifg命令查看,就能够看到两个网卡的信息了,分别为:eth0和eth0:0。若还想再增长IP,那网卡的命名就接着是:eth0:一、eth0:2...想要几个就填几个。ok!
配置网卡的硬件地址
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
就将网卡的硬件地址更改了,此时你就能够骗过局域网内的IP地址邦定了。
将网卡禁用
ifconfig eth0 down
将网卡启用
ifconfig eth0 up
ifconfig 命令的功能很强大,还能够设置网卡的MTU,混杂模式等。就不一一介绍了,用时间能够本身研究一下。
注意:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了
指定 default gateway:
指定連往 192.168.100.0/24 時使用 192.168.1.1 為 gw:
指定連往 192.168.123.1 時使用 192.168.1.1 為 gw:
###############################
查看网口物理链路状态
ethtool eth0
配置静态ip
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.3
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DEVICE为设备的名称
IPADDR为此设备的IP地址
BROADCAST是广播地址
NETMASK为子网掩 码
ONBOOT 表示在系统启动时自动启动
BOOTPROTO 表示ip配置方式:静态或动态 static/dhcp
############################################
配置dhcp
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
##############################
配置默认路由
ip ro add default via 192.168.0.111 dev eth0
ip ro del default via 192.168.0.111 dev eth0
#################################################
绑定多块网卡
多个网卡绑定成一块虚拟网卡
为了提供网络的高可用性,咱们可能须要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即便其中的一块物理网卡出现故障,也不会致使链接中断。好比咱们能够将eth0和eth1绑定成虚拟网卡bond0
建立虚拟网卡bond0
配置文件ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BROADCAST=192.168.168.255
IPADDR=192.168.168.1
NETMASK=255.255.255.0
NETWORK=192.168.168.0
ONBOOT=yes
TYPE=Ethernet
GATEWAY=192.168.168.250
USERCTL=no
#----------------------------------------------------------------------------------
The contents of the ifcfg-bondX file is as follows: BOOTPROTO="static" BROADCAST="10.0.2.255" IPADDR="10.0.2.10" NETMASK="255.255.0.0" NETWORK="10.0.2.0" #REMOTE_IPADDR="" STARTMODE="onboot" BONDING_MASTER="yes" BONDING_MODULE_OPTS="mode=active-backup miimon=100" BONDING_SLAVE0="eth0" BONDING_SLAVE1="eth1" #BONDING_SLAVE1="bus-pci-0000:06:08.1"修改eth0和eth1的配置文件
#################################################################################################################
在Linux下有时候须要给一个网卡绑定多个IP,本文介绍在Redhat系列(redhat,Fedora Core,Centos)中的实现方法和一种在Gentoo等其余Linux中广泛适用的方法。
一、单网卡绑定多IP在Redhat系列中的实现方法
假设须要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目录里面建立一个名为ifcfg- eth0:0的文件,
内容样例为:
DEVICE=”eth0:0′
IPADDR=”192.168.0.2′
BROADCAST=”172.168.0.255′
NETMASK=”255.255.255.0′
ONBOOT=”yes” 其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,BROADCAST是广播地址,NETMASK为子网掩 码,ONBOOT 表示在系统启动时自动启动。
若是须要再绑定多一个IP地址,只须要把文件名和文件内的DEVICE中的eth0:x加一便可。
LINUX最多能够支持255个IP别名
二、广泛适用的单网卡绑定多IP实现方法
ifconfig eth0:1 192.168.0.3 broadcast 192.168.0.255 netmask 255.255.255.0
能够把上述命令加在启动自运行文件里面,在Gentoo下是/etc/conf.d/local.start,而某些版本的Linux是 /etc/rc.d/rc.local。
三、多网卡共用单IP的实现方法
使用多块网卡虚拟成为一块网卡,具备相同的IP地址。这项技术其实在sun和cisco中已经存在,分别称为Trunking和 etherchannel技术,在linux中,这种技术称为bonding。由于bonding在内核2.4.x中已经包含了,只须要在编译的时候把网 络设备选项中的 Bonding driver support选中就能够了。
而后,从新编译核心,从新起动计算机,执行以下命令: ismod bonding
ifconfig eth0 down
ifconfig eth1 down
ifconfig bond0 ipaddress
ifenslave bond0 eth0
ifenslave bond0 eth1 如今两块网卡已经象一块同样工做了,这样能够提升集群节点间的数据传输。
你最好把这几句写成一个脚本,再由/etc/rc.d/rc.local或者/etc/conf.d/local.start调用,以便一开机 就生效。
bonding对于服务器来是个比较好的选择,在没有千兆网卡时,用两三块100兆网卡做 bonding,可大大提升服务器到交换机之间的带宽。可是须要在交换机上设置链接bonding 网卡的两个口子映射为同一个虚拟接口。
#############################################################################################################################
1.若是须要配置公网IP地址,方法以下
登陆到调度器服务器
更改IP、子网掩码、网关
ipmitool -I lanplus -H 192.168.200.186 -U root -P superuser lan set 1 ipaddr
125.39.116.186
ipmitool -I lanplus -H 125.39.116.186 -U root -P superuser lan set 1
netmask 255.255.255.248
ipmitool -I lanplus -H 125.39.116.186 -U root -P superuser lan set 1 defgw
ipaddr 125.39.116.185
查看配置
ipmitool -I lanplus -H 125.39.116.187 -U root -P 3J5dTRMwn lan print
更改完成以后,直接使用浏览器访问。
##