广告
返回顶部
首页 > 资讯 > 操作系统 >Linux双网卡怎么配置
  • 161
分享到

Linux双网卡怎么配置

2023-06-05 20:06:02 161人浏览 泡泡鱼
摘要

本篇内容介绍了“linux双网卡怎么配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!配置双网卡网络接口eth0和eth2,并在服务器上配置

本篇内容介绍了“linux双网卡怎么配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

配置双网卡网络接口eth0和eth2,并在服务器上配置NAT(网络地址转换),在公网ip和内部网私有ip地址间配置静态NAT重定向数据包,使服务器成为透明网关从而使得内部网计算机可以无障碍访问外部互联网

  关键词:Redhat Linux;DNS(域名解析服务器);NAT(网络地址转换);iptables规则

  步骤:

  Step1配置两块网卡的接口地址

  设置第一块网卡eth0的IP地址和子网掩码:

  # ifconfig eth0 202.38.75.7 netmask 255.255.255.0 up

  修改/etc/sysconfig/network-scripts/ifcfg-eth0文件的内容如下:

  DEVICE=eth0

  BOOTPROTO=none

  BROADCAST=202.38.75.255

  IPADDR=202.38.75.7

  NETMASK=255.255.255.0

  NETWORK=202.38.75.0

  ONBOOT=yes

  USERCTL=no

  PEERDNS=no

  TYPE=Ethernet

  GATEWAY=202.38.75.254

  设置第二块网卡eth2的IP地址和子网掩码:

  # ifconfig eth0 192.18.75.209 netmask 255.255.255.0 up

  修改/etc/sysconfig/network-scripts/ifcfg-eth0文件的内容如下:

  DEVICE=eth2

  BOOTPROTO=none

  BROADCAST=192.168.75.223

  IPADDR=192.168.75.209

  NETMASK=255.255.255.240

  NETWORK=192.168.75.0

  ONBOOT=yes

  USERCTL=no

  PEERDNS=no

  TYPE=Ethernet

  Step2使用route命令设置路由表

  设置第一块网卡eth0的路由表:

  # route add -net 202.38.75.0 netmask 255.255.255.0 dev eth0

  设置第二块网卡eth2的路由表:

  # route add -net 192.168.75.0 netmask 255.255.255.0 dev eth2

  使用route命令来观察路由情况:

  # route

  Kernel IP routing table

  Destination    Gateway         Genmask         Flags Metric Ref   Use Iface

  202.38.75.0    *               255.255.255.0   U     0      0        0 eth0

  192.168.75.0   *               255.255.255.0   U     0      0        0 eth2

  127.0.0.0      *               255.0.0.0       U     0      0        0 lo

  Step3配置DNS(Domain Name Sever域名解析服务器)服务器地址

  配置主机使用的DNS服务器:编辑/etc/resolv.conf文件,内容为:nameserver 202.38.64.1,这指定了DNS服务器的地址。最多可以写三个地址,作为前一个失败时的候选DNS服务器。

  #vi /etc/resolv.conf

  nameserver 202.38.64.1

  Step4重启并测试network服务

        完成网络配置后,用下面命令重启network服务:

        # service network restart

        正在关闭接口 eth0:                                   [确定]

        在关闭接口 eth2:                                       [确定]

        关闭环回接口:                                            [确定]

        禁用 IPv4包转送:                                       [确定]

        设置网络参数:                                            [确定]

        弹出环回接口:                                            [确定]

        弹出界面 eth0:                                           [确定]

        弹出界面 eth2:                                           [确定]

  测试内网机器与服务器网络接口eth2:

  在内网机器上ping服务器:

  #ping 192.168.75.209

  如果ping通,说明eth2网络接口没有问题。

  测试服务器对外网络接口eth0:

  在服务器上ping外部网络,比如DNS服务器ip地址:

  #ping 202.38.64.1(科大的DNS服务器)

  如果ping通,说明eth0网络接口以及DNS服务器设置没有问题。

  Step5在服务器上配置NAT

  使用NAT就可以转换数据包的源地址(SNAT)或者目的地址(DNAT)。

  DNAT操作主要用在这样一种情况,你有一个合法的IP地址,要把对防火墙的访问重定向到其他的机子上。也就是说,我们改变的是目的地址,以使包能重路由到某台主机。

  SNAT改变包的源地址,这在极大程度上可以隐藏你的本地网络等。一个很好的例子是我们知道防火墙的外部地址,但必须用这个地址替换本地网络地址。有了这个操作,防火墙就能自动地对包做SNAT和De-SNAT(就是反向的SNAT),以使LAN能连接到Internet。如果使用类似 192.168.0.0/24这样的地址,是不会从Internet得到任何回应的。因为IANA定义这些网络(还有其他的)为私有的,只能用于LAN内部。

  我们这里的情况就属于SNAT的应用。因为内部网络使用192.168.75.0/24这样的私有ip,直接使用这类ip地址是无法访问外部Internet网络ip的(如202.38.75.7)。通过添加iptables路由规则,将来自内部局域网机器的数据包重定向,改变其源地址为服务器ip地址,才可以使内网机器顺利访问外部网络。从这个角度来看,服务器提供NAT服务后就像一个透明网关,使内外网机器无障碍连通。

  设置方法如下:

  在/etc路径下建立natstat脚本文件:

  #vi /etc/natstat

  内容设置为:

  #!/bin/bash

  #检查需要的模块是否正常工作

  echo 1 > /proc/sys/net/ipv4/ip_forward

  /sbin/modprobe ip_tables Http://www.bbqmw.net/qm_bbqmbd/

  /sbin/modprobe ip_nat_ftp

  /sbin/modprobe iptable_nat

  #设置SNAT规则

  /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.75.0/24 -j SNAT --to-source 202.38.75.7

  然后保存脚本文件,并设置natstat文件访问权限为“可执行”,并执行此脚本

  #cd /etc

  #chmod +x natstat

  #./natstat

  最后,在/etc/rc.local中添加开机自动启动NAT的脚本:

  #vi /etc/rc.local(注:不同系统可能有所区别,可能是/etc/rc.d/rc.local,也可能是/etc/rc.conf)

  在其中添加如下脚本:

  /etc/natstat

  保存文件,退出。

  这样就在网关服务器上配置好了NAT服务,内网机器应该可以访问外部网络了。

  在内网机器上尝试ping外网ip:

  #ping 202.38.64.1(DNS服务器)

  如能ping通,则说明设置成功。

“Linux双网卡怎么配置”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Linux双网卡怎么配置

本文链接: https://www.lsjlt.com/news/244535.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux双网卡怎么配置
    本篇内容介绍了“Linux双网卡怎么配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!配置双网卡网络接口eth0和eth2,并在服务器上配置...
    99+
    2023-06-05
  • Linux中怎么配置双网卡
    今天小编给大家分享一下Linux中怎么配置双网卡的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、VMware虚拟机添加一个...
    99+
    2023-06-27
  • Linux中怎么配置双网卡路由表
    这篇文章将为大家详细讲解有关Linux中怎么配置双网卡路由表,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。如果eth0为192.168.10.123/255.255.255.0,eth2为1...
    99+
    2023-06-10
  • Linux下如何配置双网卡双IP和单网卡双IP
    这篇文章主要介绍Linux下如何配置双网卡双IP和单网卡双IP,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、双网卡双IP。eth0为电信,eth2为联通。# cd /etc/sysconfig...
    99+
    2023-06-27
  • linux双网卡配置的步骤是什么
    配置Linux双网卡的步骤如下: 确认系统中已插入并识别到了两个网卡。 使用ifconfig命令查看当前系统中的网络接口,并...
    99+
    2023-10-25
    linux
  • Linux中如何配置双网卡双网关路由表
    这篇文章给大家分享的是有关Linux中如何配置双网卡双网关路由表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。服务器操作系统RedHat linux 9,设置两张路由表 1. vi /etc/iproute2/r...
    99+
    2023-06-13
  • Linux 系统双网卡绑定配置实现
    系统版本 [root@ ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@ ~]# uname -r 2.6.32-642.6.1....
    99+
    2022-06-03
    Linux 双网卡绑定配置 Linux 双网卡绑定
  • Linux下双网卡Firewalld的配置流程(推荐)
    实验室拟态存储的项目需要通过LVS-NAT模式通过LVS服务器来区隔内外网的服务,所以安全防护的重心则落在了LVS服务器之上。笔者最终选择通过firewalld放行端口的方式来实现需求,由于firewall与传统linu...
    99+
    2022-06-04
    linux双网卡配置 linux firewalld
  • linux怎么配置网卡信息
    这篇文章主要讲解了“linux怎么配置网卡信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux怎么配置网卡信息”吧!【配置网卡信息】不把网卡设置好,则不能与其他机器进行通信网卡配置文...
    99+
    2023-06-06
  • Linux下怎么配置vlan网卡
    这篇文章主要介绍“Linux下怎么配置vlan网卡”,在日常操作中,相信很多人在Linux下怎么配置vlan网卡问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么配置vlan网卡”的疑惑有所帮助!...
    99+
    2023-06-13
  • Linux配置网卡
    Linux查看并配置网卡 一、背景二、实施1、查看当前网卡配置信息2、使用命令临时修改网卡3、重启网口 三、思考1、进入网卡配置文件路径2、查看/编辑配置文件1、查看2、编辑 ...
    99+
    2023-10-08
    linux 服务器 运维
  • Linux系统如何配置双显卡
    这篇文章主要为大家展示了“Linux系统如何配置双显卡”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何配置双显卡”这篇文章吧。众所周知,自从高性能独立图形处理器出现之后,很多便携...
    99+
    2023-06-12
  • centos云服务器配置双网卡
    打开终端,输入以下命令以进入centos 6的根网卡配置页面: root centos6 在终端中,输入以下命令以配置双网卡: sudo ip address[port] # 添加一个可用的端口号 sudo netmas...
    99+
    2023-10-27
    服务器配置 双网卡 centos
  • 如何进行Linux下双网卡绑定bond的配置
    如何进行Linux下双网卡绑定bond的配置,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、什么是bond 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡冗余,带...
    99+
    2023-06-06
  • CentOS双网卡内外网配置route网卡别名详解
    双网卡配置:在虚拟机设置里添加一个网卡仅主机模式,重启过后在/etc/udev/rules.d/70-persistent-net.rule生成一个新的MAC地址,复制网卡eth0到eth1,注意去掉UUID和修改正确的MAC...
    99+
    2022-05-26
    CentOS 双网卡 内外网 route 网卡别名
  • CentOS双网卡内外网如何配置route网卡别名
    这篇文章主要介绍了CentOS双网卡内外网如何配置route网卡别名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。双网卡配置:在虚拟机设置里添加一个网卡仅主机模式,重启过后在...
    99+
    2023-06-10
  • CentOS双网卡时怎么改变网卡编号和配置静态路由
    这篇文章主要介绍“CentOS双网卡时怎么改变网卡编号和配置静态路由”,在日常操作中,相信很多人在CentOS双网卡时怎么改变网卡编号和配置静态路由问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS双...
    99+
    2023-06-10
  • Linux网卡配置文件怎么理解
    这期内容当中小编将会给大家带来有关Linux网卡配置文件怎么理解,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在Linux系统中一切皆为文件,所以网卡也是文件。配置文件位置:/etc/sysconfig/...
    99+
    2023-06-28
  • Linux 网络配置(添加网卡、网卡会话配置、网卡绑定、配置主机名、配置路由)
    目录 配置网卡基本信息 通过nmcli命令配置网卡 通过配置网卡文件配置网卡 通过nmtui命令配置网卡 通过nm-connection-editor命令配置网卡 网卡高级配置 配置网络会话 配置网卡绑定(Bonding) 通过nmcli命...
    99+
    2023-09-05
    linux 网络 服务器
  • Linux上如何设置双网卡单网关
    这篇文章主要介绍了Linux上如何设置双网卡单网关,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。想着测试一下Cache的服务器来跑2G的流量看看。试着让自己的IP调度器上给那...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作