我有UDP数据包,正在通过以太网连接发送到我的设备。我试图使用Python3.8.10版本的socket库来读取数据;然而,尽管在运行tcpdump时这些数据显示在设备上,但我的Python程序从未接收到数据,我也不知道为什么。
我希望从本地端口2368接收数据;但是,它不起作用。我将在下面提供更多的信息。
下面是我用来从我感兴趣的套接字中读取数据的代码。
import socket
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as soc:
soc.bind(("", 2368))
data =
我有以下网络连接
LAN -> Cisco Router -> 16 port switch -> Server (netflow)
-> ISP
我在Cisco路由器上有以下配置
interface FastEthernet0/0
ip address 10.10.10.1 255.255.255.0
ip nat inside
interface FastEthernet0/1
ip address <router ip> 255.255.255.x
ip nat out
我不习惯在Cisco设备上做NAT,我的任务是将被发送到公共地址的流量发送到我们的网关。我想NAT的流量从我们的网关(一个思科2901路由器运行IOS 15.0)到一个私人地址。
据我所读,我认为这可能有用,但我有一种感觉,我错过了一些东西。
interface GigabitEthernet0/1.1
ip address 63.145.168.58 255.255.255.252
ip nat outside
interface GigabitEthernet0/0.1
ip address 10.2.0.3 255.255.0.0
ip nat inside
ip nat insid