Articles of linux networking

Linux测量networking带宽

我有两台计算机(都是Ubuntu)之间的单向连接。 我正在寻找一个简单的方法来find最大带宽 。 我需要find计算机A和计算机B之间的最大传输速率而不丢失数据包。 有人可以咨询吗? 目前,我正在使用netcat ,但我正在寻找更好的方法。

我如何强制dhclient使用最后一个已知的IP?

这是为了在客户端/服务器应用程序中容错。 该公司说,当networking不可用时,应用程序仍然必须运行。 只要不丢失IP地址就行了。 问题是,当我拔下网卡时,我正在丢失IP地址。 我可以强制它使用它的最后一个已知的IP地址吗? /etc/dhclient.conf option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; request subnet-mask, broadcast-address, routers, rfc3442-classless-static-routes, interface-mtu, host-name, domain-name, domain-search, domain-name-servers, nis-domain, nis-servers, nds-context, nds-servers, nds-tree-name, netbios-name-servers, netbios-dd-server, netbios-node-type, netbios-scope, ntp-servers; require subnet-mask; timeout 60; retry 60; reboot 10; select-timeout 5; initial-interval 2; lease { interface "eth0"; fixed-address 10.59.139.21; } […]

nmap只扫描端口的状态

是否有可能使用nmap检查只有端口的状态 – 打开,closures或过滤,而不是背后的服务? 目的是加快扫描结果。 由于UDP扫描也涉及它是永远完成。 除此之外,还可以做些什么来加速nmap UDP扫描? 我正在使用的是: nmap -n -sS -sU -p1-65535 -oN scan_out -iL hosts

IPV6:与dhclient的两个接口

我有eth0,eth1。 对于每个接口在缺省端口546(547?)上运行dhclient。 eth1没有连接到networking。 如果dhclient for eth0在dhclient eth2启动之前绑定,则eth0将获得IP。 如果没有,它什么都不做,只是发送请求,但tcpdump显示来自DHCP服务器的答案。 接下来,eth0获取IP,当租约时间到期时,eth0 depref IP并尝试绑定,但由于某种原因失败,tcpdump显示来自dhcp服务器的广播。 接下来,我在不同的端口上运行每个dhclient。 一切正常。 你碰巧知道它是已知的错误吗? 或者这不是一个错误? 另外我在dhclient的资源中发现它绑定到0的IP地址。 这样它就可以监听所有的接口。 并以某种方式eth1捕获eth0的数据包并将其丢弃。 呵呵,有什么build议吗? 任何帮助?

接口的IP地址不一致

这很奇怪。 ip route show输出ip route show : default via 192.168.1.1 dev eth0 metric 100 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.10 192.168.1.0/24 dev eth2 proto kernel scope link src 192.168.1.11 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.58 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 从防火墙日志:(稍微缩短) Mar 8 09:17:12 vmhost […]

如何configuration在Virtualbox中运行的Windows服务器的networking

我有运行Debian 6.0的专用服务器(OVH)。 由于它是非常强大的机器,并没有充分利用,我想尝试使用Virtualbox运行Windows服务器。 我已经安装了Virtualbox和Windows Server 2008 R2。 最后要做的是configurationnetworking,而我真的不知道该怎么做。 我的服务器的IP地址是176.31.xxx.xxx,我已经购买了路由到我的原始IP地址(176.31.xxx.xxx)的另一个IP 87.98.xxx.xxx。 如何configuration主机和客户端操作系统,以便主机仍可通过IP地址176.31.xxx.xxx访问,而客户端(Windows)使用87.98.xxx.xxx IP地址?

如何在openvpn中设置自定义路由源

我有一个简单的openvpnconfiguration。 remote 1.2.3.4 dev tun ifconfig 10.74.1.13 10.75.2.1 secret static.key route 10.75.0.0 255.255.0.0 keepalive 10 60 当链接出现时,路由表被更新。 [me@localhost ~]$ ip route 10.75.2.1 dev tun0 proto kernel scope link src 10.74.1.13 10.21.54.0/24 dev eth0 proto kernel scope link src 10.21.54.133 10.74.0.0/16 dev br0 proto kernel scope link src 10.74.0.13 169.254.0.0/16 dev eth0 scope link metric 1002 […]

在三个节点之间使用任一端口多个接口

我有三台计算机的networking,每台计算机有两个端口。 我没有networking交换机(这三个端口是10GbE,而且交换机现在非常昂贵)。 我想连接三个,这样他们中的任何一个都可以与另一个(*)交谈,但是不依赖于哪一个端口应该连接到哪个对等端之间的严格映射。 换一种说法,我想要一个足够稳定的configuration,以便能够将连接到一台计算机的线对交换,并且至less在重新启动所有三个节点之后,预计通信将正常工作。 一个简单的图表: +———+ | Node A | | |eth0}—–+ | |? | +———+ | |eth1}-+ | | Node C | +———+ | +-{eth0| | | ?| | | +-{eth1| | | | +———+ +———+ | | | Node B | | | | |eth0}-+ | | |? | | |eth1}—–+ +———+ 此外,我希望任何这样的configuration必须是单跳configuration,使桥接(例如)将不是一个适当的解决scheme。 […]

通过使用两个eth接口的交换机进行专用DHCP?

现在,我有一个科学Linux刀片连接到互联网eth3,并连接到eth2的48端口思科交换机。 此Cisco交换机连接到24个空白刀片的eth2(未连接到Internet)。 我希望能够根据主机名来分配24个刀片私有IP,这样我的主刀片就可以连接到它们,同时保持它们与互联网隔离。 不过,因为有这么多,我也想通过主刀片的PXE来安装kickstarted CentOS。 要做到这一点,我需要他们先分配一个IP通过DHCP,对不对? 那么我将如何去做这一切呢? 任何指针将不胜感激。

Linux静态DHCP DHCP访问互联网访问互联网没有请求MAC地址?

目前,我公司的互联网访问访问者需要请求MAC地址,如果他们想访问互联网。 我们可以做一些像酒店的无线networking吗? 他们只是访问networking,只需input密码,就可以访问互联网一段时间。 到目前为止,我已经在寻找linux解决scheme,但他们没有这样的程序/应用程序可用。 你们都有什么经验吗? 问候,MH