linux(centos7)下,我配置了一个网口两个ip,如图:
当我的程序对外发送udp数据包时,抓包分析,数据包的发送ip固定是192.168.1.82,而不是192.168.1.80,怎么指定使用80对外发送数据呢?
因为在路由上外网ip映射了端口到192.168.1.80上,外部访问的通信也是走的80,但是当发送数据出去走的又是82,这导致外部无法接收到数据。
linux(centos7)下,我配置了一个网口两个ip,如图:
当我的程序对外发送udp数据包时,抓包分析,数据包的发送ip固定是192.168.1.82,而不是192.168.1.80,怎么指定使用80对外发送数据呢?
因为在路由上外网ip映射了端口到192.168.1.80上,外部访问的通信也是走的80,但是当发送数据出去走的又是82,这导致外部无法接收到数据。
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
5 回答3.6k 阅读
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答798 阅读✓ 已解决
把ifcfg-enp2s0里面的DEFROUTE=yes改成no,然后把ifcfg-enp2s0:1的DEFROUTE改成yes