linux 隧道服务器,两台linux服务器上建立ip隧道 | 菜鸟博客
服务器server的地址192.168.18.251,服务器client的地址192.168.18.252。
建立隧道
在服务器server上执行以下命令:
ip tunnel add ethn mode ipip local 192.168.18.251 remote 192.168.18.252
其中,ip tunnel为隧道操作,add ethn为添加隧道(ethn为隧道的虚拟网卡名,可自定义)
mode ipip设置隧道的模式为ipip。除ipip,还有很多其他模式,如gre/sit等等,以ipip和gre最为常见。
local指定本机的地址,remote指定对方的地址。
同样,在服务器client上执行以下命令:
ip tunnel add ethm mode ipip local 192.168.18.252 remote 192.168.18.251
ethm为隧道的虚拟网卡名,可自定义。
至此,ip隧道已经建立起来了。
隧道地址
但是要想实现server和client通过ip隧道通信,还需要给server和client的隧道对应的网卡设置一个ip。
在服务器server上执行以下命令:
ifconfig ethn 1.1.1.1
在服务器client上执行以下命令:
ifconfig ethm 2.2.2.2
这里server和client的隧道网卡的ip可以随便设定。
可以在server和client上分别ifconfig看看,是不是多了ethn/ethm这个网卡。
添加路由
最后一步,设置一下路由规则。
在服务器server上执行以下命令:
route add -host 2.2.2.2 dev ethn
让目的ip为2.2.2.2的数据包走ethn这个网卡。
在服务器client上执行以下命令:
route add -host 1.1.1.1 dev ethm
让目的ip为1.1.1.1的数据包走ethm这个网卡。
测试隧道
在服务器server上执行以下命令:
ping 2.2.2.2
在服务器client上执行以下命令:
ping 1.1.1.1
如果可以ping通,说明ipip隧道已经成功建立了。
效果下图所示:
linux 隧道服务器,两台linux服务器上建立ip隧道 | 菜鸟博客相关推荐
- linux命令——scp 两台linux机器间文件或目录传输
不同的Linux之间copy文件常用有3种方法: 第一种:ftp,也就是其中一台Linux安装ftpServer,这样可以另外一台使用ftp的client程序来进行文件的copy. 第二种:采用sam ...
- 在Github上建立自己的个人博客网站详细教程
概述 之前闲着没事,就利用Github建了一个个人博客网站,效果还不错,今天就来分享一下. 建立自己个人博客网站的好处: 1.面试装逼,这个不必多说- 2.把平时积累的知识和项目记录下来,方便日后查看 ...
- 手把手教你在Github上建立自己的个人博客网站
概述 之前闲着没事,就利用Github建了一个个人博客网站,效果还不错,今天就来分享一下. 建立自己个人博客网站的好处: 1.面试装逼,这个不必多说- 2.把平时积累的知识和项目记录下来,方便日后查看 ...
- 多台Linux服务器一起关机,linux – 一台服务器,两台APC UPS上的冗余电源:如何触发关机?...
目前,当两个UPS中的一个死亡时,会触发doshutdown事件,并通过apccontrol执行默认脚本. doshutdown脚本忽略了第二台UPS,因为它们没有事件连接,并且正常关机. 为了使do ...
- linux 远程存储服务器,两台linux服务器远程备份
1.配置SSH自动安全访问机制登录到离线存储服务器#offsite以后,使用ssh-keygen程序并给出-t dsa选项来创建一个公钥/密钥对.-t选项是必须的,用来指定我们要生成的密钥类型.我们将 ...
- linux 创建ll,两台linux建立GRE隧道
1.拓扑图: 备注:因为应用原因,需要在linux2上添加一个公网地址,并且在中间路由设备不受控制的情况下,Linux1能访问到linux2上面的公网地址. 2.基本接口配置: linux1:192 ...
- 两台linux之间互传php脚本,linux下两台服务器实现同步的方法
本文主要和大家分享linux下实现两台服务器实时同步方法介绍,假设两个服务器:192.168.0.1 源服务器 有目录 /opt/test/和192.168.0.2 目标服务器 有目录 /opt/ba ...
- 以两台Linux主机在docker中实现mysql主主备份以用nginx实现mysql高可用
使用nginx反向代理主主备份的两台mysql,连接时连接nginx,当其中一台myql停止后,仍然可以正常使用,如果使用k8s 会简单许多.所谓主主复制就是在主从复制的基础上掉了个头. 请博主买块糖 ...
- 两台 Linux 主机之间配置信任关系(以及如何解除)
主机之间的 ssh 信任,简单地说,就是主机之间使用 ssh 命令登录主机不需要密码. 一.主机之间配置信任关系 将主机 A (47.100.247.242) 作为信任主机,主机 B(10 ...
最新文章
- 青岛...沙尘暴!太可怕了~什么事儿都有!
- python与excel结合能做什么-Python网络爬虫与文本数据分析
- React开发(133):ant design学习指南之form中input加前缀
- LeetCode 1626. 无矛盾的最佳球队(最大上升子序DP)
- 什么是k-NN算法?怎样实现?终于有人讲明白了
- iOS中创建,使用动态库(dylib)
- Linux 命令(49)—— export 命令(builtin)
- vue动态请求到的多重数组循环遍历,取值问题,如果某个值存在则显示,不存在则不显示。...
- Lesson 1 Hello World
- 用SppdProjectHelper进行CAD图纸编号
- IGBTMOS管的工作原理及检测方法
- 985翻译硕士都在找的这款软件
- 用c语言寸件照换底颜色,怎么给证件照换底色【使用步骤】
- java云笔记_java版云笔记(一)
- 【python数模小作业】动手‘预习‘高数之 人口预测(线性拟合)
- 常见系统安全漏洞及解决方案
- jQuery实现 弹出层效果
- 自己定义微信图文模板注意事项整理
- CSS3悬浮动画效果
- 无线/移动通信的发展终极目标是,实现个人通信PCN是人类通信的最高目标,它指使用各种可能的网络技术,实现任何人在任何时间、任何地点与任何人进行任何何种类的信息交换。