我正在检查虚拟设备驱动程序的代码。dummy_xmit()函数破坏数据包。我想问一下,虚拟设备的真正用途是什么,还是它在今天没有用,是旧设备类型呢?
如果我使用虚拟设备类型执行以下测试:
$ sudo ip link add dummy1 type dummy
$ sudo ip addr add 2.2.2.2/24 dev dummy1
$ sudo ip link set dummy1 up
如果我使用ping 2.2.2.2,它将转到回送接口。如果我ping 2.2.2.10,它将转到dummy_xmit()函数,但这将破坏数据包。如果没有销毁数据包的唯一情况是在使用回送时,为什么不直
我在下面创建了这个脚本,它运行得很好。但是输出并不友好(见下文)。我希望第一行只显示主机名和IP并删除(,'[],请建议
('testhostname', [], ['10.10.10.10'])
cannot resolve hostname: 10.10.10.11
import socket
pfile = open ('C:\\Python27\\scripts\\test.txt')
while True:
IP = pfile.readline()
if not IP:
break