linux之IP隧道配置

简介:

本文系统Centos6.0

在这里我就不讲什么隧道、IP隧道技术了;lvs的三种模式也不说了

我这里隧道说白了就是不同机房,不同公网IP,怎么让他们实现局域网的效果,配置同一网段的私网IP;可以实现互联互通;

写这篇文章是因为好多人在写lvs相关文章的时候,发现nat、DR模式的一搜一大堆,为什么不写tun呢?我想应该是因为没有现成的吧,因为tun要事先配置隧道。

下面是IP Tunneling配置;

两台机器,都是两块网卡,

server1:

eth0:192.168.244.152 (公网IP);vm中进行nat实现上网

eth1:10.0.0.1 (私网IP);自定义到虚拟网络VMnet3;

server2:

eth0:192.168.244.154(公网IP);vm中进行nat实现上网

eth1:10.0.0.2(私网IP);自定义到虚拟网络VMnet2;

现在你发现两台机器是无法ping通对方的私网IP地址的;

下面就开始配置了

server1:

1
2
3
4
5
6
7
modprobe ipip
modprobe ip_gre
ip tunnel add tun0 mode gre remote  192.168 . 244.154  local  192.168 . 244.152
ip link  set  tun0 up
ip addr add  10.0 . 0.1  peer  10.0 . 0.2  dev tun0
ip route add  10.0 . 0.0 / 24  dev tun0
iptables -F

server2:

1
2
3
4
5
6
7
modprobe ipip
modprobe ip_gre
ip tunnel add tun0 mode gre remote  192.168 . 244.152  local  192.168 . 244.154
ip link  set  tun0 up
ip addr add  10.0 . 0.2  peer  10.0 . 0.1  dev tun0
ip route add  10.0 . 0.0 / 24  dev tun0
iptables -F

现在开始测试,随便一台机器;

173004747.jpg



二:ipip模式

server1;

1
2
3
4
5
6
modprobe ipip
ip tunnel add ethn mode ipip local  222.170 .n.n remote  60.199 .m.m
ifconfig ethn  172.0 . 0.1
route add -host  172.0 . 0.2  dev ethn
echo  1  > /proc/sys/net/ipv4/ip_forward
#当你其他不同段的Ip,ip route add 即可。

server2;

1
2
3
4
5
modprobe ipip
ip tunnel add ethn mode ipip local  60.199 .m.m remote  222.170 .n.n
ifconfig ethn  172.0 . 0.2
route add -host  172.0 . 0.1  dev ethn
echo  1  > /proc/sys/net/ipv4/ip_forward

现在发现172.0.0.0的两个ip可以互ping


到现在我想大家该怎么知道lvs继续配置tun模式了吧j_0009.gif

欢迎大家吐槽;



本文转自 西索oO 51CTO博客,原文链接:http://blog.51cto.com/lansgg/1221310

相关文章
|
11天前
|
运维 监控 Ubuntu
怎样配置Linux分析工具:atop篇
在管理Linux系统时,了解系统级监控工具是至关重要的。其中,atop是一种功能强大的工具,它允许运维人员以实时的方式监控系统运行状态,包括进程活动、内存使用、磁盘I/O以及网络负载等。atop提供了一种简洁而全面的方式来追踪系统表现和资源消耗情况,使得性能分析变得简单而直观。
|
14天前
|
Ubuntu Linux Shell
Ubuntu/linux系统环境变量配置详解
理解和掌握如何配置环境变量对于使用和管理Ubuntu/Linux系统非常重要。
30 2
|
22天前
|
网络协议 安全 Ubuntu
7 个有用的免费 Linux 网络隧道
【7月更文挑战第4天】
62 0
7 个有用的免费 Linux 网络隧道
|
29天前
|
域名解析 网络协议 Linux
Linux系统下DNS配置指南
Linux系统下DNS配置指南
47 1
|
10天前
|
存储 运维 监控
怎样配置Linux分析工具:kdump篇
在运维的世界里,服务器的稳定运行是生命的灯塔,一旦遭遇异常重启,便是暴风雨来临的预兆。作为一名运维工程师,深知在这场与故障斗争的战役中,武器的锋利至关重要。今天,我要介绍的主角/工具——kdump,正是这样一款能在风雨来临之际,为我们捕获那一闪而过的真相的工具。
|
21天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
21天前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
21天前
|
Linux Docker 容器
Docker02--搭建Linux环境,配置Docker,docker images无法访问,因为docker没有启动,阿里云镜像加速器免费的
Docker02--搭建Linux环境,配置Docker,docker images无法访问,因为docker没有启动,阿里云镜像加速器免费的
|
23天前
|
监控 算法 Linux
Linux下工具tc详细讲解及限制IP和端口实例
TC (Traffic Control) 是Linux内核中提供的一个用于控制和管理网络流量的强大工具,它允许用户实现QoS(Quality of Service)策略,包括带宽限制、优先级控制、延迟保证等。TC基于内核的队列 discipline (qdisc) 和流量类别(class) 体系结构,允许对进入或离开网络接口的数据流进行复杂的整形和过滤。
|
24天前
|
域名解析 网络协议 Linux
linux网络-- 手动配置ip地址
linux网络-- 手动配置ip地址