Linux下多网卡同网段多IP网络分流设定方法
2023-09-14 08:59:33 时间
Linux下多网卡同网段多IP网络分流设定方法 2012-09-01 14:11:13 标签:Linux下多网卡同网段多IP网络分流设定方法 当服务器需要较高的网络流量时,在其它资源不造成瓶颈的情况下无疑会用到多网卡。 第1选项可考虑Linux的多网卡绑定,网上很多文章不推荐Linux服务器使用同网段的服务器,哥表示不解。 用过Windows服务器的朋友,一定不会为多网卡+多IP(同网段)的网络分流发愁。而Linux服务器网络实现和Windows确有不同,Linux可以说是基于路由的。 实际上Linux服务器在不同物理网卡上分配同网段IP求尝不可,需要手动配置一下路由。示例脚本如下: #!/bin/bash # 添加多路由分流 GATEWAY=192.168.1.1 ETH0=`/sbin/ifconfig eth0|grep "inet addr"|head -n 2|/bin/awk '/inet addr/ {split($2,x,":");print x[2]}'|head -1` ETH1=`/sbin/ifconfig eth1|grep "inet addr"|head -n 2|/bin/awk '/inet addr/ {split($2,x,":");print x[2]}'|head -1` route add -net 0.0.0.0 netmask 0.0.0.0 gw $GATEWAY dev eth0 route add -net 0.0.0.0 netmask 0.0.0.0 gw $GATEWAY dev eth1 ip route add to 0.0.0.0/0 via $GATEWAY dev eth0 table 10 ip route add to 0.0.0.0/0 via $GATEWAY dev eth1 table 20 ip rule add from $ETH0/32 table 10 ip rule add from $ETH1/32 table 20 route -n 系统或网卡重启时需要执行一次,完成之后简单测试就会发现指定IP的网络流量经过对应的网络设备了(设备之前是所有流量都走走第1块设备)。
相关文章
- 查看linux系统是32位还是64位的方法
- 【Linux驱动】linux内核模块简介
- linux 通过命令行终端去控制vnc终端【export DISPLAY使用方法】
- [Linux] Linux 守护进程的启动方法
- Linux Centos7 网络设置UUID号的修改方法
- 每天一个linux命令(26):用SecureCRT来上传和下载文件
- 几种Linux 查询外网出口IP的方法(转)
- 【学习总结】快速上手Linux玩转典型应用-第2章-linux简介
- Linux下查看内存使用情况方法总结
- Linux网络相关概念和修改IP地址的方法
- LINUX下为LVM磁盘增加硬盘空间
- 【转载】彻底解决Linux下MySQL 5.5的中文乱码问题
- debtap换源(debtap用于在manjaro linux上安装.deb程序包)
- Linux 守护进程简介 Daemon 工作方式 init 脚本 xinetd 模式 独立运行stand-alone nohup 命令
- linux程序设计——多线程(第十二章)
- 自学Linux命令的四种方法
- 【Linux 内核 内存管理】内存管理系统调用 ⑤ ( 代码示例 | 多进程共享 mmap 内存映射示例 )
- L82.linux命令每日一练 -- 第11章 Linux系统管理命令 -- dmidecode和lspci
- L74.linux命令每日一练 -- 第十章 Linux网络管理命令 -- nmap和tcpdump
- L59.linux命令每日一练 -- 第九章 Linux进程管理命令 -- killall和pkill
- L49.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- fdisk和partprobe
- Linux系统之升级内核版本方法
- Linux系统文本三剑客之grep使用方法
- 嵌入式linux开发,web服务,lighttpd移植
- linux安装QQ
- linux fork函数浅析
- Windows + Linux 双系统时间同步问题解决
- Linux【实操篇】—— 日志管理
- Linux中应用层C语言的经典实现方法