内网无路由跨网络服务——单网卡双IP配置

有些时候,在我们内网服务中,如果不想使用路由功能,又想让某些服务器能够跨网络服务,那么此时,就需要在服务器网卡上配置多个IP地址,让它能够提供多个网络的访问,那么在linux下该如何实现了,今天就给大家分享一下。

操作步骤

1、cp eth0 eth0:1将网卡接口配置文件复制一份命名为eth0:1

2、修改网卡的具体配置信息

注意:eth0可以用DHCP,可以静态配置

eth0:1只能用静态配置

既然我们是服务器,当然两个配置都使用静态IP最好了

3、重启网络服务(确保NetworkManager服务处于停止状态)

4、验证最终效果

第一步:cp eth0 eth0:1将网卡接口配置文件复制一份命名为eth0:1

[[email protected] network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1

第二步:修改网卡的具体配置信息

[[email protected] network-scripts]# vim ifcfg-eth0

[[email protected] network-scripts]# cat ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

IPADDR=10.1.253.253

PREFIX=16

[[email protected] network-scripts]# cat ifcfg-eth0:1

DEVICE=eth0:1

BOOTPROTO=none

IPADDR=192.168.253.253

PREFIX=24

[[email protected] network-scripts]#

第三步:重启网络服务(确保NetworkManager服务处于停止状态)

注意系统默认会开启NetworkManager服务,要想启用单网卡双IP,最好先关闭,否则会不生效

[[email protected] network-scripts]# service NetworkManager status

NetworkManager is stopped

[[email protected] network-scripts]# service network restart

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:  Determining if ip address 10.1.253.253 is already in use for device eth0...

Determining if ip address 192.168.253.253 is already in use for device eth0...

[  OK  ]

[[email protected] network-scripts]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:C8:72:26

inet addr:10.1.253.253  Bcast:10.1.255.255  Mask:255.255.0.0

inet6 addr: fe80::20c:29ff:fec8:7226/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:1185 errors:0 dropped:0 overruns:0 frame:0

TX packets:366 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:107195 (104.6 KiB)  TX bytes:38655 (37.7 KiB)

eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:C8:72:26

inet addr:192.168.253.253  Bcast:192.168.253.255  Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING  MTU:65536  Metric:1

RX packets:260 errors:0 dropped:0 overruns:0 frame:0

TX packets:260 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:18160 (17.7 KiB)  TX bytes:18160 (17.7 KiB)

[[email protected] network-scripts]#

第四步:验证最终效果,从Centos7去pingCentos6上配置的双IP

[[email protected] network-scripts]# ifconfig

eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

inet 10.1.254.254  netmask 255.255.0.0  broadcast 10.1.255.255

inet6 fe80::20c:29ff:fe06:f987  prefixlen 64  scopeid 0x20<link>

ether 00:0c:29:06:f9:87  txqueuelen 1000  (Ethernet)

RX packets 133425  bytes 10462696 (9.9 MiB)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 61400  bytes 6585145 (6.2 MiB)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eno16777728:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

inet 192.168.253.254  netmask 255.255.255.0  broadcast 192.168.253.255

ether 00:0c:29:06:f9:87  txqueuelen 1000  (Ethernet)

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

inet 127.0.0.1  netmask 255.0.0.0

inet6 ::1  prefixlen 128  scopeid 0x10<host>

loop  txqueuelen 0  (Local Loopback)

RX packets 2496  bytes 234576 (229.0 KiB)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 2496  bytes 234576 (229.0 KiB)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[[email protected] network-scripts]# ping -c 4 10.1.253.253

PING 10.1.253.253 (10.1.253.253) 56(84) bytes of data.

64 bytes from 10.1.253.253: icmp_seq=1 ttl=64 time=3.41 ms

64 bytes from 10.1.253.253: icmp_seq=2 ttl=64 time=0.536 ms

64 bytes from 10.1.253.253: icmp_seq=3 ttl=64 time=0.539 ms

64 bytes from 10.1.253.253: icmp_seq=4 ttl=64 time=0.738 ms

--- 10.1.253.253 ping statistics ---

4 packets transmitted, 4 received, 0% packet loss, time 3029ms

rtt min/avg/max/mdev = 0.536/1.306/3.413/1.219 ms

[[email protected] network-scripts]# ping -c 4 192.168.253.254

PING 192.168.253.254 (192.168.253.254) 56(84) bytes of data.

64 bytes from 192.168.253.254: icmp_seq=1 ttl=64 time=0.135 ms

64 bytes from 192.168.253.254: icmp_seq=2 ttl=64 time=0.126 ms

64 bytes from 192.168.253.254: icmp_seq=3 ttl=64 time=0.126 ms

64 bytes from 192.168.253.254: icmp_seq=4 ttl=64 time=0.128 ms

--- 192.168.253.254 ping statistics ---

4 packets transmitted, 4 received, 0% packet loss, time 3017ms

rtt min/avg/max/mdev = 0.126/0.128/0.135/0.014 ms

[[email protected] network-scripts]#

可以看出,两个IP地址都可以ping通,所以如果是跨网络服务时,单网卡双IP的功效就体现出来了。

时间: 2024-08-28 09:51:03

内网无路由跨网络服务——单网卡双IP配置的相关文章

Linux服务器双网卡双IP和单网卡双IP配置方法(Debian/Ubuntu)

一.双网卡双IP. eth0为电信,eth1为联通. # cd /etc/network/ #vi interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo 

烂泥:nagios监控单网卡双IP

本文首发于烂泥行天下. 公司的业务有几台服务器存放在IDC机房中,说是双线路.但是我看到网卡的配置是单网卡双IP的形式.如下: 而公司这边的线路是联通的IP,如下: nagios监控搭建在公司内部,由于南北线路联通的问题.导致公司这边nagios监控IDC机房中的服务器经常误报.特别是一大夜间,妹的,误报的信息多的都让人头疼.如下: 刚开始怀疑是公司路由器不稳定导致的.但是重启了几次后,还是这样的问题.,如下: 查看nagios监控其中一台服务器的IP地址为电信IP.如下: 在公司内部白天pin

ASA的Twice-NAT实现anyconnectVPN地址池内网无路由的PAT

一.说明 anyconnect VPN的地址池地址,正常情况下,需要内网能路由,路由指向为ASA的inside接口地址,但是如果内网不能添加路由的情况下,客户端拨通VPN之后,能够顺利访问内网呢? 二.思路 ASA的inside接口地址为内网地址,内网可以路由,因此把VPN客户端到内网的流量做PAT转换,即将源地址转换为ASA的inside接口地址,这样应该就能与内网顺利通讯 三.配置方法 因为下载的ASA9几个版本的VMWare版本的模拟器,都无法与宿主机网卡桥接通讯(有时能与宿主机一个网卡通

ubuntu 单网卡双 ip

局域网一套物理网络里有两个 ip 段,单网卡设置多 ip 可实现同时访问两个网段. $ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto eth0 iface eth0 inet static address 192.168.9.250 gateway 192.168.9.1 netmask 255.255.255.0 auto eth0:1 iface eth0:1 inet

Centos 7.4单网卡双IP设置

[[email protected] network-scripts]# cat ifcfg-enp3s0TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesNAME=enp3s0UUID=90a46ce2-a14e-4d07-a7f1-2b36d19b996aDEVICE=enp3s0ONBOOT=yesIPADDR=192.168.80.dddPREFIX=24GATEWAY=192.168.80.tttt DNS1=202.96.134.133DNS2=202

Linux网络服务02——DHCP原理与配置

Linux网络服务02--DHCP原理与配置 一.DHCP服务概述 1.DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 DHCP是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议. 使用DHCP可以减少管理员的工作量,避免IP地址冲突,当网络更改IP地址网段时不需要再重新配置每个用户的IP地址,提高了IP地址的利用率,方便客户端的配置. 2.可分配的地址信息主要包括: 网卡的IP地址.

防火墙网络性能测试-(2)内网端口之间的网络性能测试

飞塔防火墙内网交换接口性能测试 美国飞塔Fortinet防火墙,默认内网接口类型为硬件交换,所有内网接口共用一个网关,内网接口之间允许互相访问,这里将两台笔记A.B分别接入需要测试的13.14端口中.笔记本A的内网IP地址设置为10.0.1.28,笔记本B的内网IP地址设置为10.0.1.38. 因为接口是硬件交换模式,只是测试接口的硬件部分,防火墙功能没有参与. 测试之前,两台笔记本互Ping对方IP地址,确保能Ping通,如果不通,检查网络物理连接,关闭电脑上的软件防火墙. ① 启动IxCh

常见企业IT支撑【5、内网DNS cache轻量服务dnsmasq】

可参考http://www.centoscn.com/CentosServer/dns/2014/0113/2355.html 布署keepalive高可用方式 此方案只适合小型企业,规模少的情况下使用,解析量大的时候还是用bind最好. 如里添加本地内网自有域名劫持解析,只需在已安装的dnsmasq的/etc/hosts添加解析记录,重启dnsmasq即可生效.

网络服务高可用——双网卡绑定同一IP

很多时候,企业里面的一些关键型网络服务,不仅数据吞量相当大,而且还不允许随便离线的,所以就要求我们的网络服务一定要具有高可用性.数据吞吐量大,很多人就说了,这个简单,在我们的关键业务服务器上多装几张网卡,均衡流量负载也就可以了.但如果多网卡,多IP,不仅浪费了IP资源,更麻烦的事在客户访问的过程中如果出现了某张网卡离线的情况时,还需要重新连接另一IP的网卡才能继续会话,这是一件很头疼的事,有没有一个两全其美的办法了.有,其实操作起来也很简单,那么今天就给大家分享一下,如何实现双网卡绑定同一IP,