我希望使用福安 4.5.0在Linux4.4.10上创建iproute2 (Foo)隧道,并在尝试创建隧道时得到以下错误:
sudo ip link add dev tun0 type ipip remote 172.19.0.9 local 172.19.0.8 encap fou encap-sport auto encap-dport 4444
RTNETLINK answers: Invalid argument
虽然这通常表明我提供了错误的参数,但设备仍然使用wierd名称创建,且未配置:
10: tunl0@NONE: <NOARP> mtu 1480 qdisc no
当使用以下配置在ubuntu-14.04LTS系统上创建vti隧道/接口时,我看到的是错误Keys are not allowed with ipip and sit tunnels。
我做过apt-get install iproute2*和updated..but
root@server:/usr/local/etc#
root@server:/usr/local/etc# uname -a
Linux server 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU
我在一个网络上有一些SIP电话,它们通过IPIP隧道到达服务器。
我已经设置了QOS规则来监视适当的VOIP流量,如下所示:
class-map match-any class-voice
description Voice
match dscp af11
match dscp cs4
match dscp cs3
!
policy-map qos-out
class class-voice
priority 100
!
interface Tunnel1
description Tunnel to VOIP Server
ip address 10.1
Linux现在支持轻量级隧道https://lwn.net/Articles/650778/,这意味着在路由上配置隧道(因此不需要通过隧道设置一个接口)。
但不幸的是,我没有找到很多关于它们的文档。在上面链接的补丁系列中,语法是ip route add 40.1.1.1/32 encap vxlan id 10 dst 50.1.1.2 dev vxlan0。
但是在我当前的iproute-5.2.0中,没有encap vxlan,只有encap ip id ... (使用mpls、bpf、seg6.)。它看起来像外壳类型是自动检测根据设备。所以不要做
$ ip link add dev
在IPIP tunnels配置之后,我很难找到邻居,我有4台VPC,部署在那里的4台CSR路由器(关于配置的更多细节,我昨天在网络工程部分IPIP隧道上的OSPF不适用于AWS中的CSR1000V上发布)。我在隧道中配置了OSPF。下面是一个路由器的配置。
Routing Protocol is "ospf 1"
Router ID 172.3.1.38
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
10.10.3.0 0.0.0
所以我有一个虚拟设备,ip 192.168.16.15/24(设备X)。我试图从另一个设备10.64.95.120/24(设备A)中切换这一点。这个虚拟设备(设备X)是在另一个服务器10.64.95.93/24(设备B)上创建的。
1)我能够从设备B切换到设备X。
2)我能够从设备B切换到设备A
我的问题是我不能从设备A切换到设备X。
因此,我尝试在设备A和设备B之间创建一个隧道,如下所示
在设备A中
ip tunnel add tun23 mode ipip remote "device B ip"
ip addr add 25.2.2.2/24 dev tun23
ip l
我正在尝试在远程计算机和本地机器之间设置一个ipip6隧道,以便给我的机器提供一个公共IPv4地址(它有IPv6,但它位于承载级NAT之后)。
到目前为止,我已经能够通过手动运行一系列ip命令来完成这个任务。
在我的本地机器(机器A)上,我运行以下命令来设置隧道:
sudo ip link add name tun0 type ip6tnl local [machine A ipv6 address] remote [machine B ipv6 address] mode tun0
sudo ip link set dev tun0 up
sudo ip a add dev tun0 10.
我正在尝试获取dataframe的列名,以便在另一个调用中使用它们,但是这个apply调用返回分隔的值,而不是正确连接。我在这里做错了什么?
df<-data.frame(c(1,2,3),c(4,5,6))
colnames(df)<-c("hi","bye")
apply(df,2,function(x){
paste("subscale_scores$",colnames(x),sep="")
#this is the command I am eventually trying to run
我只是安装了替罪羊的文件(在Windows 7上)。但是,当我试图从cmd运行命令“scapy”时,它会给出一个错误:
C:\Users\THOMAS>scapy
Traceback (most recent call last):
File "C:\Python26\Scripts\\scapy", line 23, in <module>
from scapy.main import interact
ImportError: No module named 'scapy'
模块似乎也不起作用,它给我带来了以下错误:
WARNI
我有一个很长的MySQL regex查询,我想把它分成多行,但我还不知道怎么做。
简短版本:
select \* from table.ips where ipip not regexp '^4\.|^8\.|^12\.|^18\.' order by ipID;
多行非工作版本:
select * from table.ips where ipip not regexp '
^4\\.|
^8\\.|
^12\\.|
^18\\.
' order by ipID;
提前谢谢。