Articles of 隧道

站点到站点Ipsec VPN – 隧道已启动,但无法从左向右路由软件包

我有一个工作隧道。 软件包从右到左被正确路由(思科端可以到达我的服务器)。 这是所有的信息。 任何帮助,比欢迎。 networking图 +———————–+ | machine #1 | +—————————–+ | | | Strongswan ipsec client | +————–+ +————–+ /—| eth0 192.168.100.88 | | Ubuntu 14.04 – aws ec2 |—| aws gw |———–| CISCO ASA |—- +———————–+ | |—| AAAA |———–| BBBB |— +———————–+ | eth0 172.31.9.78 | +————–+ +————–+ \— | machine #2 […]

即使添加了IP隧道,我也无法ping到目标IP

所以我有一个虚拟设备与IP 192.168.16.15/24(设备X)。 我试图从另一个设备10.64.95.120/24(设备A)ping这个。 此虚拟设备(设备X)在另一个服务器10.64.95.93/24(设备B)上创build。 1)我能够从设备B ping到设备X. 2)我可以从设备B ping到设备A. 我的问题是我无法从设备A ping到设备X. 所以我尝试在下面的设备A和设备B之间创build一个隧道 在设备A中 ip tunnel add tun23 mode ipip remote "device B ip" ip addr add 25.2.2.2/24 dev tun23 ip link set dev tun23 up ip route add 192.168.16.0/24 via 25.2.2.2 sysctl -w net.ipv4.ip_forward=1 和设备B中 ip tunnel add tun23 mode ipip remote "device A ip" ip […]

连接到(SoftEther)VPN的客户端不能ping服务器本身

我面临的问题几乎就是这个问题: Linux或UNIX操作系统中的限制会阻止与分配给从VPN端(虚拟HUB端)本地桥接的networking适配器的IP地址的通信。 这个限制的原因在于操作系统内部的内核代码,而不是软件的VPN。 当希望以任何forms与用于本地桥接的UNIX计算机进行通信时(例如,在运行VPN Server / VPN Bridge服务和HTTP服务器服务时,希望将访问权限授予从VPN端的服务器服务),准备和连接本地桥接networking适配器,并物理连接它和现有的networking适配器到相同的网段(如3.6本地桥梁中所述,build议准备一个networking适配器在本地和其他情况下使用本地桥接)。 基本上,当我的客户端连接到我的SoftEther VPN服务器时,它不能访问服务器上的任何Internet服务。 它甚至不能ping通服务器。 即使连接到路由器上转发回服务器的端口也不起作用。 服务器似乎只是拒绝自己的所有连接。 但是, NAT也会出现这个问题 ,而不仅仅是上面提到的那样。 现在,另一个问题是,我的内核没有编译CONFIG_TUN等,所以我似乎无法创build水龙头设备“双桥”我的设置。 我对编译一个新的内核也不是很感兴趣,尤其是对于我所在的平台。 所以我想我的问题是双重的:SecureNAT没有帮助,这是正常的吗? 是否有任何解决方法,这不涉及编译内核/模块或购买新的硬件? 另外,关于这个问题的更多细节将不胜感激,因为我不明白为什么Linux内核正在这样做,除了SoftEther文档外,我找不到任何文档。

直接连接到SSH隧道,而不必先连接到服务器?

我只是设置我的树莓派创build一个远程SSH隧道与我有一个VPS。 它的工作,所以从我的电脑我ssh进入我的VPS(像'ssh [email protected]',一旦连接到我ssh进入隧道(像'ssh -p 2222 pi @ localhost'的东西我的问题是,有什么办法可以让我可以直接连接到端口2222(或任何其他端口)隧道,而无需login到VPS? 所以我不用两个步骤,而只需从电脑连接到隧道(像'ssh -p 2222 [email protected]'

IPIP隧道路由

我正在尝试学习IPIP隧道,并在两个虚拟机的独立公共云中安装以下设置。 隧道和路线似乎有效,但我无法ping ipiptun机器上的ipiptun接口地址。 我相信有一种方法可以在没有Netfilter规则的情况下实现这一点,并且没有创build任何。 我错过了什么来完成这个? 机器A:公网IP是34.209.xx # ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc pfifo_fast state UP group default qlen […]

绑定到公共GRE IP

我正在尝试在两台Linux专用服务器之间build立一条DDoS保护的GRE隧道。 我正在使用CentOS。 我遵循这个指南,隧道工作正常: https : //wiki.buyvm.net/doku.php/gre_tunnel 但是,我的用户在configurationIP绑定应用程序时必须使用内部IP,这是非常令人困惑的。 如果以某种方式让目标服务器(GRE隧道后面的服务器)本地将公共GRE IP转发/redirect到内部IP,这与主机文件的工作方式有些类似,那将更为方便。 这是我想要实现的一个例子: – 用户将应用绑定到服务器B上的IP 123.45.67.89(GRE隧道的公网IP)。 – 123.45.67.89被本地redirect/指向192.168.168.1(GRE隧道的内部IP)。 – 然后像往常一样通过GRE隧道连接到分配有IP 123.45.67.89的服务器A. 本质上,我想能够使用公共GRE隧道IP,就好像它是一个额外的标准IP路由到服务器。 我怎么去做这个?

l2tpv3隧道与本地ip在vrf(linux内核vrf)

在一个Ubuntu主机上,我有两个相同的IP地址在两个不同的内核vrfs奴役的接口上configuration。 他们来了: mikle@LabHost:~$ ip link show vrf VRF1401 7: enp3s0f0.1401@enp3s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master VRF1401 state UP mode DEFAULT group default qlen 1000 link/ether c0:3f:d5:e9:76:c6 brd ff:ff:ff:ff:ff:ff 10: Lo1401: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue master VRF1401 state UNKNOWN mode DEFAULT group default qlen 1000 link/ether a6:45:5b:d6:bf:43 brd ff:ff:ff:ff:ff:ff mikle@LabHost:~$ ip link show vrf […]

ipv4到ipv6代理隧道

有没有办法将我的机器的一些端口映射到一些ipv6代理? 假设我有3个ipv6代理A,B和C,并且我的机器的IP是1.2.3.4。 我想将A映射到1.2.3.4:8001,将B映射到1.2.3.4:8002,将C映射到1.2.3.4:8003,这样我就可以使用那些仅使用ipv4代理地址的传统软件的ipv6代理。 将一个简单的iptable端口转发工作? 如果我需要写这个软件由我自己的代理标题我需要重写?

OpenVPN连接到局域网中的其他服务器

我已经在Ubuntu服务器上安装了OpenVPN,并在我的电脑上安装了OpenVPN客户端。 我可以从客户端连接到服务器没有问题(仍然有相同的IP)。 我如何通过VPNbuild立与所有其他服务器的连接? 假设我有服务器A,服务器B,VPN服务器和客户端。 如何将客户端连接设置为VPN隧道的服务器A / B?

创build一个到HTTP代理的隧道来路由所有的Windowsstream量

所以在工作中,我有一个HTTP代理服务器与Windows身份validation。 但是,并不是所有的应用程序都可以设置为使用代理。 是否有可能通过代理隧道所有的Windowsstream量。 PS:在Android上,我使用似乎做这样的事情,工作顺利的Drony。 它看起来像是创build一种到代理的VPN连接。