配置多IP地址
使用ifconfig ethX命令只能看到网卡上的一个ip地址,如果有多个IP地址,可以用ip addr show ethX命令查看一个网卡上的多个IP地址。
用命令添加的IP在重启服务后就会失效,要永久生效的话可以修改配置文件。
1、cp ifcfg-eth0 ifcfg-eth0:0 #copy原本的ifcfg-eth0当做模板
2、vi ifcfg-eth0:0 #修改配置文件
多张网卡的绑定
多张网卡绑定到一起后,有2种工作模式,模式0是负载均衡的作用,多张网卡同时工作;模式1是备份用,其中一张网卡工作,另外的作为备份,当A网卡挂掉后B网卡开始工作。
1、vim /etc/sysconfig/network-scripts/ifcfg-bond0 #生成一个配置文件
如图所示,前面几项配置和普通配置一样,其中的BONDING_OPTS="mode=1 miimon=50"指的是使用模式1,每50毫秒检查一次,如果A网卡故障,50毫秒后B网卡开始工作。
2、修改需要绑定到一起的网卡配置文件,如ifcfg-eth0、ifcfg-eth1
MASTER=bond0 #指定主网卡,需要和第一步的一致
SLAVE=yes #代表该网卡是一个辅助网卡
3、modprobe bonding #添加一个模块
重启网络后网卡绑定生效
PS:
NetworkManager 服务一定要关闭
cat /proc/net/bonding/bond0 查看这个文件可以看到当前工作的网卡是哪一个
调整网络内核参数
系统的一些内核参数在/proc目录内,要查看CPU等硬件信息,可以cat /proc/cpuinfo等命令
该目录内以数字为名的目录是代表进程号
该目录内的文件并不是存放在硬盘里,而是内存里的
要修改一些文件不能用vi去改,需要用重定向的方式。echo 1> filename,不过用echo重定向修改的在系统重启后就失效了,要永久生效的话可以修改/etc/sysctl.conf文件。
发表评论: