[转帖]Linux服务器跨三网的网卡配置方法(4网卡3网段)

linux,服务器,网卡,配置,方法,网段 · 浏览次数 : 0

小编点评

**CentOS7网络配置文件修改** **1. 3号网卡配置文件** ``` BOOTPROTO=none DEVICE=em3 ONBOOT=yes IPADDR=202.*.*.*NETMASK=255.255.255.240 GATEWAY=202.*.*.*USERCTL=noNM_CONTROLLED=no ``` **2. 4号网卡配置文件** ``` BOOTPROTO=none DEVICE=em4 ONBOOT=yes IPADDR=192.168.188.202 NETMASK=255.255.255.192 USERCTL=noNM_CONTROLLED=no ``` **3. bond0配置文件** ``` DEVICE=bond0 BOOTPROTO=none IPADDR=10.14.167.229 NETMASK=255.255.255.240 ONBOOT=yes USERCTL=noBONDING_OPTS="mode=1 miimon=100" NM_CONTROLLED=no ``` **4. route-bond0配置文件** ``` 10.0.0.0/8 via 10.14.167.225 ``` **5. route-em4配置文件** ``` 192.0.0.0/8 via 192.168.188.253 192.0.0.0/8 via 192.168.188.253132.0.0.0/8 via 192.168.188.253 ``` **6. /etc/modprobe.conf配置文件** ``` alias bond0 bonding 7 ``` **7. 1号网卡配置文件** ``` DEVICE=em1 BOOTPROTO=none MASTER=bond0SLAVE=yes USERCTL=noNM_CONTROLLED=no ``` **8. 2号网卡配置文件** ``` BOOTPROTO=none DEVICE=em2 BOOTPROTO=none MASTER=bond0SLAVE=yes USERCTL=NONM_CONTROLLED=no ```

正文

服务器有4个网卡,其中1、2号网卡进行绑定,配置10地址;3号网卡配置互联网地址;4号网卡配置192私网地址。IP信息如下

IP202.*.*.*10.14.167.229192.168.188.202
掩码255.255.255.240255.255.255.240255.255.255.192
网关202.*.*.*10.14.167.225192.168.188.253

IP列表

1、如果系统为CentOS7,则关闭NetworkManager服务,使用network进行配置:

  1. systemctl stop NetworkManager
  2. systemctl disable NetworkManager

2、进入/etc/sysconfig/network-scripts

cd /etc/sysconfig/network-scripts

修改3号网卡配置文件为:

  1. BOOTPROTO=none
  2. DEVICE=em3
  3. ONBOOT=yes
  4. IPADDR=202.*.*.*
  5. NETMASK=255.255.255.240
  6. GATEWAY=202.*.*.*
  7. USERCTL=no
  8. NM_CONTROLLED=no

仅3号网卡配置网关,此处配置的网关将成为系统默认网关。默认网关应选择所在网段地址数最多的IP的网关,便于进行路由条件过滤。

3、修改4号网卡配置文件为:

  1. BOOTPROTO=none
  2. DEVICE=em4
  3. ONBOOT=yes
  4. IPADDR=192.168.188.202
  5. NETMASK=255.255.255.192
  6. USERCTL=no
  7. NM_CONTROLLED=no

4、创建bond0配置文件:

vi ifcfg-bond0

编辑内容为:

  1. DEVICE=bond0
  2. BOOTPROTO=none
  3. IPADDR=10.14.167.229
  4. NETMASK=255.255.255.240
  5. ONBOOT=yes
  6. USERCTL=no
  7. BONDING_OPTS="mode=1 miimon=100"
  8. NM_CONTROLLED=no

5、编辑1号网卡配置文件为:

  1. DEVICE=em1
  2. ONBOOT=yes
  3. BOOTPROTO=none
  4. MASTER=bond0
  5. SLAVE=yes
  6. USERCTL=no
  7. NM_CONTROLLED=no

编辑2号网卡配置文件为:

  1. BOOTPROTO=none
  2. DEVICE=em2
  3. ONBOOT=yes
  4. MASTER=bond0
  5. SLAVE=yes
  6. USERCTL=NO
  7. NM_CONTROLLED=no

6、创建/etc/modprobe.conf

vi  /etc/modprobe.conf

编辑内容为:

alias bond0 bonding

7、添加路由

在/etc/sysconfig/network-scripts,为10段网络添加路由,经过bond0,创建route-bond0:

vi route-bond0

编辑内容为:

10.0.0.0/8 via 10.14.167.225

为192地址段添加路由,经过4号网卡,创建route-em4:

vi route-em4

编辑内容为:

  1. 192.0.0.0/8 via 192.168.188.253
  2. 132.0.0.0/8 via 192.168.188.253

(因为这台服务器还需要经此网关访问132网络,所以又添加了一条132的路由)

8、重启网络/重启服务器

systemctl restart network

9、查看当前路由表,并测试网络联通性

打印路由表:

route -n

显示为:

  1. Kernel IP routing table
  2. Destination Gateway Genmask Flags Metric Ref Use Iface
  3. 0.0.0.0 202.102.40.97 0.0.0.0 UG 0 0 0 em3
  4. 10.0.0.0 10.14.167.225 255.0.0.0 UG 0 0 0 bond0
  5. 10.14.167.224 0.0.0.0 255.255.255.240 U 0 0 0 bond0
  6. 132.0.0.0 192.168.188.253 255.0.0.0 UG 0 0 0 em4
  7. 169.254.0.0 0.0.0.0 255.255.0.0 U 1004 0 0 em3
  8. 169.254.0.0 0.0.0.0 255.255.0.0 U 1005 0 0 em4
  9. 169.254.0.0 0.0.0.0 255.255.0.0 U 1006 0 0 bond0
  10. 192.0.0.0 192.168.188.253 255.0.0.0 UG 0 0 0 em4
  11. 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
  12. 192.168.188.192 0.0.0.0 255.255.255.192 U 0 0 0 em4
  13. 202.102.40.96 0.0.0.0 255.255.255.240 U 0 0 0 em3

关注几个重点:

0.0.0.0(默认路由)、10.0.0.0、132.0.0.0、192.0.0.0

分别ping几个网关的IP地址,测试联通性即可。

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux入门初识Linux25458 人正在系统学习中

与[转帖]Linux服务器跨三网的网卡配置方法(4网卡3网段)相似的内容:

[转帖]Linux服务器跨三网的网卡配置方法(4网卡3网段)

服务器有4个网卡,其中1、2号网卡进行绑定,配置10地址;3号网卡配置互联网地址;4号网卡配置192私网地址。IP信息如下 IP202.*.*.*10.14.167.229192.168.188.202掩码255.255.255.240255.255.255.240255.255.255.192网关

【转帖】linux 调优篇 :硬件调优(BIOS配置)* 壹

一. 设置内存刷新频率为Auto二. 开启NUMA三. 设置Stream Write Mode四. 开启CPU预取配置五. 开启SRIOV六. 开启SMMU 通过在BIOS中设置一些高级选项,可以有效提升虚拟化平台性能。表1列出了TaiShan服务器和性能相关的BIOS推荐配置项。 表1 BIOS性

[转帖]报告显示,openEuler 引发中国服务器操作系统发展从“量”变到“质”变

https://linux.cn/article-15211-1.html 近日,赛迪顾问软件与信息服务业研究中心通过广泛调研,编制完成了《中国服务器操作系统市场研究报告(2022H1)》(以下简称“报告”)。报告从市场规模、市场结构和市场特点三方面对 2022 年上半年中国服务器操作系统市场发展情

[转帖]Linux服务器安装 sqlcmd 和 bcp SQL Server 命令行工具

http://blog.itpub.net/30126024/viewspace-2851971/ https://docs.microsoft.com/zh-cn/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for

[转帖]linux服务器内核参数优化(3)

https://cloud.tencent.com/developer/article/1820378?from=article.detail.1956187&areaSource=106000.16&traceId=lr3VPq-YZBl2ynblhnK3h 在这个文件中,加入下面的几行内容: n

[转帖]Linux服务器上监控网络带宽的18个常用命令

https://www.pianshen.com/article/57221534801/ nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。下面是按功能划分的命令名称。监控总体带宽使用――

[转帖]Linux服务器性能追踪以及服务器监控常用命令

https://www.pianshen.com/article/86181938917/ 作者:赵高欣 . Robbin http://www.drupal001.com/2012/07/linux-server-monitor/ 在网站性能优化中,我们经常要检查服务器的各种指标,以便快速找到害群

[转帖]Linux服务器上监控网络带宽的18个常用命令-2

https://www.cnblogs.com/fan-yuan/p/9231501.html 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。 这些工具使用不同的机制来制作流量报告。

[转帖]Linux内核调优

Linux服务器调优 转载于:https://blog.csdn.net/largetalk/article/details/16863689 安装一台新的Linux服务器之后都要做些配置调整工作,优化一下系统,以前零零碎碎记录过一些,这里集中整理一下。 Linux内核参数 net.ipv4.tcp

[转帖]Linux环境使用apt-get安装telnet、curl、ifconfig、vim、ping等工具

https://www.cnblogs.com/east7/p/15834866.html 当在Linux服务器执行Telnet命令时,如果提示command not found: telnet,说明服务器上并未安装Telnet命令,需要安装此命令。下面介绍在linux服务器如何安装telnet、c