linux ip隧道技术,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: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: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
现在开始测试,随便一台机器;
二:ipip模式
server1;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;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模式了吧
欢迎大家吐槽;
linux ip隧道技术,linux之IP隧道配置相关推荐
- linux 端口限速技术,linux下如何实现对每个IP进行限制带宽??
linux下如何实现对每个IP进行限制带宽?? (2011-09-01 01:03:54) 标签: 杂谈 linux下如何实现对每个IP进行限制带宽??redhat linux服务器,最近发现单位的网 ...
- linux 远程扫描仪,技术|如何在ubuntu桌面配置一个网络打印机和扫描仪
在之前的文章中, 我们讨论过如何在Linux服务器安装各种各样的打印机(当然也包括网络扫描仪).今天我们将来处理另一端:如何通过桌面客户端来访问网络打印机/扫描仪. 网络环境 在这个安装教程中,我们的 ...
- linux目录隐藏技术,Linux环境下的高级隐藏技术
摘要:本文深入分析了Linux环境下文件.进程及模块的高级隐藏技术,其中包括:Linux可卸载模块编程技术.修改内存映象直接对系统调用进行修改技术,通过虚拟文件系统proc隐藏特定进程的技术. 隐藏技 ...
- linux常用ipc技术,LINUX系统编程之IPC
LINUX系统编程之IPC(Inter Processes Communication) 一.信号 1.信号的产生 软件中断,异步通信,ctrl+c,kill函数,kill命令,硬件异常(段错误),软 ...
- linux pkg文件,技术|Linux 包管理基础:apt、yum、dnf 和 pkg
介绍 大多数现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件.软件通常都是存放在存储库中,并通过包的形式进行分发.处理包的工作被称为包管理.包提供了操作系统的基本组件,以及共享的 ...
- linux编译lame,技术|Linux 有问必答:如何在Linux中修复“fatal error: lame/lame.h: No such file or dir...
提问: 我尝试着在Linux中编译视频编码器,但是编译提示出错:"fatal error: lame/lame.h: No such file or directory", 我该如 ...
- ipv6 访问内网_【内网渗透】—— 隐藏通信隧道技术之网络层隧道技术
hidden:是否完全隐藏控制面板,还有很多设置参数,比如也可以设置显示面板,然后设置宽高WIDTH="整数" 和 HIGH="整数". 1. 隐藏通信隧道基础 ...
- 隐藏通信隧道技术(下)
目录 一.传输层隧道技术 1.Netcat获取shell(反向shell) 第一种:如果目标主机安装nc 第二种:目标主机没有安装nc,使用php也可以反弹shell 第三种:使用Python反弹sh ...
- Linux 集群技术
一. 集群概念 集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库.Web服务和文件服务等)的单一客户视图,同时提供接近容错 ...
最新文章
- 全面支持三大主流环境 |百度PaddlePaddle新增Windows环境支持
- 计算机里面有鬼的恐怖游戏,2018年度十大最佳PC恐怖游戏
- AlertDialog(对话框)的基本使用
- 分布式版本控制系统入门
- 深入浅出Win32多线程程序设计之线程通信
- LeetCode 801. 使序列递增的最小交换次数(动态规划)
- Nginx资源合并优化模块nginx-http-concat
- 在不同浏览器都实用的各窗口大小获取方法
- 图像频域增强:高通滤波器
- BIM族库下载——Revit配景族
- visio流程图的叉号_常用的流程图软件有哪些?这3款软件不可错过!
- PostgreSQL数据库——Pigsty configure
- HTML5:<abbr>元素
- 加密一条保序的数据流
- ogg19.1.0.0.4打补丁
- 《ImageNet Classification with Deep Convolutional Neural Networks》翻译
- 打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),写出来真是泪牛满面啊。
- 会议平板红外和电容触控区别,哪个好?
- qt 字体不随dpi_qt 5.5文档翻译系列-High DPI Displays
- 从DPU看未来网络架构的演进趋势
热门文章
- matlab是那个国家,这是一个老外写的利用曲率来识别硬币的MATLAB程序。作者所在国家的硬币偏黄色,拍摄的时候反光比较少...
- java drawingpanel_Java DrawingPanel.getHeight方法代码示例
- linux更新系统内核,如何更新Linux内核来提升系统性能?
- linux一个vlan配置多个端口映射,Linux 设置 多ip,多vlan
- go get如何删除_Go 每日一库之 xorm
- win7旗舰版系统关闭自动更新功能教程
- 钉钉一个人怎么多部门 钉钉一个人加入多个部门的技巧
- 腾讯视频下载安装免费装到手机_腾讯视频怎么上传个人本地视频
- @RequestBody 和 @RequestParam可以同时使用
- java同样作用的方法_Java的接口用途和方法