Articles of linux networking

调出eth1时出错

我遇到这个错误,同时提出我的网卡: (进程:2550):警告**:_nm_object_get_property:获取/ org / freedesktop / NetworkManager / ActiveConnection / 3的状态时出错:(19)方法在接口“org.freedesktop.DBus”上签名为“ss”属性“不存在 我正在使用以下命令: 1. ifup eth1 2. /etc/init.d/network restart 我已经安装了全新的Centos 6.2并configuration了网卡。

通过单独的iterface路由网页浏览

我想通过wlan0接口路由网页浏览 ,其余的通过eth1 。 你能帮我用iptables命令来达到这个目的吗? 以下是我的configuration。 谢谢 :) 编辑:这是关于桌面configuration不是一个Web服务器设置。 基本上我想用我的一个连接来浏览网页,另一个用来浏览网页。 使用ifconfig: eth1 Link encap:Ethernet HWaddr 00:1d:09:59:80:70 inet addr:192.168.2.164 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::21d:9ff:fe59:8070/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:33 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4771 (4.7 KB) TX bytes:7081 (7.0 KB) Interrupt:17 wlan0 Link encap:Ethernet […]

分析一个周期性的networking峰值

我的一台服务器每天6:45有一个半可预测的networkinginput峰值。 它早在6:30到6:50,但总是持续不到1分钟。 我想弄清楚如何捕捉所有关于它的数据并防止它。 我正在使用AWS EC2托pipe,这使我可以使用警报触发器。 无论如何,我认为我可以在6点到7点之间每分钟捕获一次networking使用情况。 我怎样才能自动化呢? 我已经读过关于ntop和iftop的这个和其他论坛,但是我需要它在批处理模式下运行。 我猜最好的模式是收集60秒的统计数据,然后将结果打印到一个文件中,然后开始收集统计数据。 或者,连续收集60分钟会更好吗?

Arp请求没有解决

在我的机器上,我已经为通过电缆连接的两个接口分配了IP地址。 他们与10G端口连接。 当我试图ping这两个地址,ping无法正常工作。 后来在我的分析中,我发现arp请求没有解决。 该ip的arp表条目显示不完整。 我不明白为什么ARP请求没有解决。 请在这件事上给予我帮助.. 这里是arp请求和tcpdump日志 地址parsing协议 地址HWtype HWaddress标志掩码Iface 169.254.0.27 ether 00:a0:a5:65:03:b4 C bond0 169.254.0.29 ether 00:a0:a5:65:03:b4 C bond0 169.254.0.41 ether 00:a0:a5: 65:03:b4 C键0 169.254.0.18醚00:d0:c9:d7:09:86 C键0 5.5.5.1(不完全)vlan_ab 169.254.0.4醚00:a0:a5:65:03:b4 C键169.254。 0.31醚00:a0:a5:65:03:b4 C键0 169.254.0.39醚00:a0:a5:65:03:b4 C键0 169.254.0.32醚00:a0:a5:65:03:b4 C键0 169.254 .0.49醚00:a0:a5:65:03:b4 C bond0 tcpdump -vvv -ni vlan_ab tcpdump:侦听vlan_ab,链路typesEN10MB(以太网),捕获大小为96字节 10:28:49.844237 arp who有5.5.5.1告诉5.5.5.2 10:28:50.844238 arp who有5.5.5.1告诉5.5.5.2 10:28:51.844235 arp who有5.5.5.1告诉5.5.5.2

在arptables中,QUEUE的含义是什么?

我使用iptables的nfqueue目标来获取数据包到nfqueue,并对它们做一些业务规则。 iptables -A INPUT -p tcp -j NFQUEUE –queue-num 0 我需要在ARP响应上做同样的事情,我看到在arptables中有QUEUE目标: arptables -A INPUT -j QUEUE 问题是,我不知道这里的队列是否与iptables nfqueue相同,如果不是,我怎样才能读取它。 我只是想find一个方法,当我得到一个给定的IP地址的ARP答复。 使用libpcap的优先级最低,因为使用libpcap我需要运行所有数据包。

点对点ipsec隧道 – 虚拟networking接口

我试图在两台机器之间创build一个IPSEC隧道( 不是在两个networking之间)。 使用ipsec-tools,TUNNEL模式。 我想我可以应付所有这些add和spdadd ,但如何创buildIPSEC隧道的虚拟networking接口? 我想要一些服务在该虚拟接口上监听(并发起连接)(就像所有其他devise的VPN一样)。 我想我应该做一些像ifconfig <something> 10.1.1.1 up类的ifconfig <something> 10.1.1.1 up …然后我的服务将监听10.1.1.1,另一台机器将使用10.1.1.2,并使用该接口进行连接。 IPSEC将采取包裹,封装等等。 理智的IPSEC文件是我无法find的东西,经过这么多的试验和错误,我即将放弃。

为Qemu设置桥接,并在Debian Linux上为多个子网路由OpenVZ(venet)

所以我一直在寻找过去几天试图找出实现这一目标的最佳方法,但仍然无法解决这个问题。 我有一个运行Proxmox的Debian服务器设置来托pipeOpenVZ和Qemu虚拟机。 我在同一个上行链路端口上从我的提供者分配了两个子网。 我的最终目标是将Qemu桥接到eth1,并将OpenVZ路由到eth1。 我想使用OpenVZ路由(venet),因为易于configuration服务器。 理论上这就是我想要做的(网关可以是200.xx41或200.xx97): /// Gateway 200.xxx /// | | /// eth1 /// | | | | //qemu br// //openvz venet// 在过去几天里,我已经尝试了几乎所有我能想到的configuration,似乎遇到了qemu作品或openvz作品的问题。 openvz的路由方法我想用(venet)不支持桥接,这就是为什么我认为这是行不通的,当我有一个桥bridge_ports eth1设置,然后路由表显示默认网关为br0,但我可以是错的。 我有两个子网路由到我的eth1端口,200.xx40 / 29和200.xx96 / 27。 我想使用OpenVZ的200.xx96 / 27子网和Qemu的200.xx40 / 29。 这甚至没有多个尼克斯物理上可能吗? 有人能帮助我,或者至less让我指向正确的方向,我已经拿出了我已经离开的头发,我不能帮助,但认为这是简单的,我过于复杂或只是没有看到。 感谢您提前的帮助,非常感谢!

为什么我无法到达从站vrrp路由器的LAN侧?

我有一个双重的Linux防火墙/路由器设置连接到2个不同的上游提供商。 在内部,默认路由是使用vrrp的故障转移。 设置看起来像这样。 路由通过BGP提供给路由器。 Provider A (xxx57) – Router 1 [WAN](xxx58) [LAN](aaa130/128) +—– VRRP (aaa129/128) [default gw] Provider B (yyy61) – Router 2 [WAN](yyy62) [LAN](aaa131/128) 一切正常。 但是,我注意到,当路由器1是VRRP的主设备时,aaa131不能从通过提供者A路由的客户端ping。同样,如果路由器2是主设备,我们也不能ping aaa130。 我也不能ssh到那个地址。 但我可以随时ssh或ping两个路由器的WAN端。 由于当路由器1是主设备时,我可以到达路由器2的广域网接口,并且转发function打开,所以当它不是主设备时,如何不能直接到达同一路由器的局域网侧? 那会是什么原因?

在/ proc / pid / net / dev中接收错误计数器

任何人都可以解释接收“errs”列中/ proc / pid / net / dev中报告的内容: $ cat /proc/1372/net/dev Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed tun0: 48066 357 0 0 0 0 0 0 44674 567 0 0 0 0 0 0 lo: 185331707 675072 0 0 0 0 […]

启动时在虚拟接口上启用组播

我有一个Centos 6.3机器上的虚拟接口,我想用于多播通信。 问题在于默认情况下不提供MULTICAST选项; 我需要手动添加ifconfig dummy0多播 。 是否可以将接口configuration为启用多播启用? 我一直没有find任何configuration选项,尝试在/ etc / sysconfig / network-scripts / ifcfg-dummy0中添加MULTICAST = yes 等操作,但是没有成功。 有没有一个configuration选项我缺less,或者我需要将ifconfig命令放在init脚本?