精华内容
下载资源
问答
  • linux双网卡配置

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

     

    linux双网卡配置

     

    配置双网卡网络接口eth0和eth1,并在服务器上配置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

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

    # ifconfig eth0 192.18.75.209 netmask 255.255.255.0 up

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

    DEVICE=eth1

    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

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

    # route add -net 192.168.75.0 netmask 255.255.255.0 dev eth1

    使用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 eth1

    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:                                             [确定]

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

    关闭环回接口:                                            [确定]

    禁用 IPv4包转送:                                              [确定]

    设置网络参数:                                            [确定]

    弹出环回接口:                                            [确定]

    弹出界面 eth0:                                           [确定]

    弹出界面 eth1:                                           [确定]

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

    在内网机器上ping服务器:

    #ping 192.168.75.209

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

    测试服务器对外网络接口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

    /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双网卡配置

    2020-08-03 18:37:49
    Linux下,两个网卡是不能都设置网关的,在很多博客里写的都是通过在一个网卡配置网关,另一个网卡添加静态路由的方法来实现,但是我之前自己试过好像不好用,后来找到另一种办法,通过配置策略路由的方式实现,...

    在Linux下,两个网卡是不能都设置网关的,在很多博客里写的都是通过在一个网卡上配置网关,另一个网卡添加静态路由的方法来实现,但是我之前自己试过好像不好用,后来找到另一种办法,通过配置策略路由的方式实现,这种方法会更好。
    这里有个别人写的更好的,大家可以移步

    先配好一个网卡(eth0),配置完成后默认的流量都会走这个网卡。这时候剩另一个网卡(eth1)没有网关,我们配置让从这个网卡来的流量再从这个网卡应该有的网关上出去(源进源出)
    
    然后,修改rt_tables
    
    # vim /etc/iproute2/rt_tables
    在里面添加一个路由表项,数字表示优先级1-255且不和已有的重复,后面是名字,保存。
    
    然后设置从那个网卡来的流量回去的时候查找你添加的路由表 ↓
    # ip rule add from {eth1的IP} lookup {你添加的路由表的名字}
    再给你添加的路由配置网关
    # ip route add table {你添加的路由表} default via {这个路由表的网关}
    完工。
    
    展开全文
  • Linux双网卡设置

    2012-10-11 18:15:59
    主要是做linux双网卡, 下午没有调通是因为两个网卡都设置了网关, 手动配置的静态路由也有问题,导致链路不通.今天晚上重新设置, 114的网络问题解决解决方法:eth0: 172.16.0.114 mask: 255.255.255.0 gateway: 172...

    主要是做linux双网卡, 下午没有调通是因为两个网卡都设置了网关, 手动配置的静态路由也有问题,导致链路不通.
    今天晚上重新设置, 114的网络问题解决
    解决方法:
    eth0: 172.16.0.114 mask: 255.255.255.0 gateway: 172.16.0.1
    eth1: 192.168.255.3 mask:255.255.255.0 不设置默认网关
    启动两个网卡, eth0的网络是没有问题. 但是eth1要访问boss的192.168.253.* 和192.168.254.*网段的地址. 所以要添加路由
    命令为:
    route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.255.1 dev eth1
    含义为 要访问192.168.开头的地址 都会通过该路由记录, 将数据通过 eth1网口192.168.255.1 这个网关进行数据转发.
    即完成boss地址网段的数据.

    展开全文
  • Linux 双网卡配置

    2014-05-29 17:02:02
    网段A:192.168.0.* 网段B:192.168.137.* Linux的IP

    一、目的:通过linux这台机器,实现双网互通


    二、方法:


    网段A:192.168.0.*                  网关  192.168.0.1

    网段B:192.168.137.*             网关 192.168.137.158

    Linux的IP:192.168.0.2  192.168.137.189


    1)先把两个网卡分别调通(直接在NetworkManager中设置,在些不多述),结果如下:

    #route - n    (查看路由表,或者用命令 #netstat -rn , 结果是自上而下,前面的优先,最后一条会是default,查看iptables规则#iptables -L)

    192.168.0.0             0.0.0.0           255.255.255.0    U            0 0           0    eth0

    192.168.137.0        0.0.0.0           255.255.255.0     U            0 0           0    eth1

    192.168.122.0        0.0.0.0           255.255.255.0     U            0 0           0    virbr0

     0.0.0.0                     0.0.0.0           255.255.255.0     UG         0 0           0    eth0


    2)打开包转发功能:

    vi  /etc/sysctl.conf

    net.ipv4.ip_forward = 1

    使参数生效:#sysctl -p


    3)添加正确的静态路由:

    #route add  -net 192.168.137.0 netmask 255.255.255.0 gw 192.168.137.189

    //route del -net 192.168.137.0 netmask 255.255.255.0(删除route供参考)


    4)打开iptables的NAT功能,编写 .nat.sh:

    iptables  -F

    iptables  -P  INPUT ACCEPT

    iptables   -P  FORWARD ACCEPT

    iptables  -t  nat  -A  POSTROUTING  -o  eth1  -j  MASQUERADE


    5)在/etc/rc.local中添加一条命令

    sh ~/.nat.sh



    展开全文
  • 一台嵌入式的设备,有两个网卡,一个是eth0,可以连接外网,另一个eth1,连接内部网络设备,比如网络摄像机。想通过eth0直接访问到网络摄像机,比如访问摄像机的主页,或者rtsp网络推视频流。 如下图所示 嵌入式...
  • vmware linux 双网卡设置

    2013-01-12 21:29:15
    虚拟机linux双网卡解决方案 介绍的是在vmware中安装linux操作系统,并给linux操作系统设置双网卡。 开始: 本人所用虚拟机:VMware-workstation-full-7.1.4 这里需要说一下:最好别设置VMnet0,这个...
  • 第二步配置第二块网卡的IP地址与子网,网关和DNS不要配置。 第三步,配置一条静态路由表告知,如果访问内网该怎么走。配置如下: 1、修改/etc/network/interfaces配置文件,添加一行,如:route add -...
  • linux双网卡配置双网ip

    千次阅读 2018-08-20 19:23:48
    1.按照正常配置方法,分别再网卡1(eth0),网卡2(eth1)配置文件中配置ip地址,在内网ip地址配置文件中删除或者#注释掉网关 2.新增路由 192.168.1.0是指内网网段,192.168.1.3是内网网关 route add -...
  • 《suse linux双网卡绑定设置详解》由会员分享,可在线阅读,更多相关《suse linux双网卡绑定设置详解(2页珍藏版)》请在人人文库网上搜索。1、suse linux双网卡绑定设置详解双网卡的绑定可以实现冗余和高可用性,在...
  • linux双网卡配置路由

    2016-03-08 17:49:17
    linux主机原网卡eth0,IP为172.19.74.X/24,新增一块网卡eth1,配置另外一个网段的IP 10.219.17.X/24,发现各自到网关都通,但原172.19.74.X段的主机不能访问这台主机了。 查看路由表发现,默认路由走到新增的那块...
  • 个人在项目实施过程中做的总结,可能对大家有用,如有失误之处望请指出。
  • linux双网卡配置路由案例

    千次阅读 2018-08-27 08:49:23
     其中PC2上有两块网卡eth0、eth1,分别与PC3、PC1相连   ------代表网线 互相连接pc机 二、需求:  将PC2配置为路由器模式,用来在PC1、PC3之间转发报文  三、方法:  将三台主机按照环境所要求用交叉线...
  • 分享一个关于使用VMware虚拟机Linux双网卡绑定配置详细步骤 一、VMware虚拟机添加一个网络适配器。 选择自己需要的模式类型 二、启动虚拟机,配置网卡 按原先配置网卡的方式配置完(ip地址及默认网关...
  • 在虚拟机安装Linux双网卡之后重启网络或系统只能使用一个网卡,原因是双网卡的配置 UUID=a7d8f1d7-48e3-42dd-afd1-08977fc7a7f0相同导致系统无法识别 1 安装号Linux操作系统之后使用SSG进入Linux后台。 2...
  • Linux双网卡NAT配置

    2010-09-23 20:34:01
    Linux双网卡NAT配置Linux双网卡NAT配置Linux双网卡NAT配置Linux双网卡NAT配置Linux双网卡NAT配置Linux双网卡NAT配置

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,611
精华内容 12,644
关键字:

linux双网卡配置

linux 订阅