我有个老问题。当我想通过分接头适配器或pptp连接连接pptp时,断开连接,并在消息日志中获取以下错误:
linux pptpd[20275]: GRE: read(fd=7,buffer=60a400,len=8260) from network failed: status = -1 error = Message too long
linux pptpd[20275]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
linux pppd[20276]: Modem hangup
linux pppd[20276]: Connect
我正在Linux2.6.26中配置一个GRE隧道,我一直面临一个非常奇怪的问题,我找不到任何解决方案。
我已经创建了一个名为gre0的GRE隧道,但是无论我做什么,我都无法删除这个隧道。命令ip tunnel del gre0在响应ioctl: Operation not permitted中失败。任何更改隧道地址的尝试也会失败。
以下命令说明了这个问题:
# ip tunnel del gre0
ioctl: Operation not permitted
# ip tunnel change gre0
# ip tunnel change gre0 remote <some addr
我已经在单独的centos机器和相应的路由表之间配置了GRE隧道,如图所示:
I dont have enough reputation to post images
Router1-------gre1---------Transit-Router---------gre2--------Router2
10.2.32.0/24--Router1--10.0.0.1---gre1---10.0.0.2--Transit-Router--11.0.0.2---gre2--11.0.0.1--Router2--10.4.32.0/24
我可以从路由器-1到gre1隧道的另一端:
worker]#
我试图在linux中使用IPV6地址添加一个使用GRE作为报头的传输GUE隧道,如下所示:
ip -6 link add name gue1 type ip6gre remote $REMOTE_IPV6 local $LOCAL_IPV6 dev eth0 encap gue encap-dport 42424
$REMOTE_IPV6和$LOCAL_IPV6都是有效的IPV6地址。但是我不断地发现这个错误:
RTNETLINK answers: Invalid argument
如果我删除了encap gue,那么它不会给出这个错误,因为它会默认为none类型。然而,来自ip link h
我有两台debian机器位于不同的位置,并希望通过GRE在两个内部子网之间启用路由。
我的一般路由已经开始工作了,这意味着任何内部机器都会将流量引导到通过GRE连接的两台机器,并且流量也会通过隧道发送,但是当接收到该通信量时,它将不再被转发到本地子网。
我在这两台机器上的配置(不使用实际的IP):
东道国A (172.19.0.1):
ip tunnel add tun0 mode gre remote 172.20.0.1 local 172.19.0.1
ip addr add 10.10.10.1/24 dev tun0
ip link set tun0 up
东道B (172.20.0
我想将来自ssh隧道一端(由ssh动态端口转发构建)的网络流量路由到VPN隧道的一端。
例如,给定四个Linux设备A、B、C和D,我想创建一个网络流量路由
A --ssh_tunnel--> B ------> C
至
A --ssh_tunnel--> B --GRE_tunnel--> D ------> C
这些设备的所有IP地址都是静态的,只有C是动态的。为了实现上述拓扑结构,我正确地配置了设备D,并确认成功地建立了GRE隧道。
但是,由于C的IP地址是动态的,所以无法配置设备B来将来自A的流量通过ssh隧道路由到在B和D之间建立的GRE隧道,因此无法在
在Linux上的iproute2中,gre/gretap接口是用ip link add设置的,对于D0,GRE需要remote,还可以选择指定端点的local属性。但是,我找不到任何方法来读取这些属性。ip link show没有显示它们,而且在C函数getifaddrs返回的数据结构中似乎没有表示它们(例如,如果我想实现自己的工具来获取它们)。我正在处理的环境中有大量这样的接口,我需要能够找到与特定远程地址相关联的接口。有没有办法不把映射存储在带外的某个地方?
我下载了vuze client for linux(RHEL5),并对tar file.When进行了xtracted,我执行了vuze启动器,得到了以下错误。我正在尝试调试这个问题,同时linux专家对这个问题有什么想法吗?有人试图在linux上安装vuze,但遇到了此问题。
[root@localhost vuze]# ./vuze
Starting Azureus...
Suitable java version found [java = 1.6.0_24]
Configuring environment...
Java exec found in PATH. Verifying...
我可以在哪里更改中子自动驾驶仪安装OpenStack的设置?
在我的控制器/etc/see/plugins/ml2/ml2_conf.ini.I下,我看到:
###############################################################################
# [ WARNING ]
# Configuration file maintained by Juju. Local changes may be overwritten.
####################################################
在我的port.emit代码中使用main.js有一些问题。
我尝试过很多不同的方法,但都没有成功。这是我的主要代码:
// main.js
var tabs = require("sdk/tabs"); //
//var data = require("sdk/self").data; //acrescenta a pasta data
var { ToggleButton } = require("sdk/ui/button/toggle");
var dadosCopiados=[];
var worker1;
var worke
我使用iproute2添加带有vlan标记的GRE第2层隧道,如下所示。
ip link add name gre1 type gretap local 10.0.0.2 remote 8.8.8.8
ip link add name gre1.100 link gre1 type vlan proto 802.1q id 100
ip link set gre1 up
ip link set gre1.100 up
dhclient -v gre1.100
使用tcpdump,我可以看到封装后的返回包进入“物理”接口(Eth0),而不是任何一个gre接口。我遗漏了什么?
centos 7
我正在尝试在openwrt板上实现对GRE接口的流量控制。为此,我遵循了以下步骤:
Create GRE interface named gre1 in both tunnel end devices.
Tested reachability with ping, Success.
create qdisc using following command.
tc qdisc add dev gre1 root handle 1: default 2
Before creating tc classes i tired to ping the tunnel interface but th
嗨。我有一个测试网络。我不知道如何在vm3上的gre隧道中封堵流量。因此,使用vm1,您可以到达vm4。
我在vm2上的iptables配置:
echo 1 > /proc/sys/net/ipv4/ip_forward && sudo iptables -t nat -A POSTROUTING -j ACCEPT
vm1:
sudo ip tunnel add gre1 mode gre local 10.0.0.2 remote 10.0.1.2 ttl 255
sudo ip link set gre1 up
sudo ip addr add 10.20.30.