当前位置: 首页 > 知识库问答 >
问题:

linux怎么指定单网口配置的多个IP的某个IP出口?

东方淇
2023-05-11

linux(centos7)下,我配置了一个网口两个ip,如图:

1683706877684.png

1683706903265.png

1683707043610.png

1683707066811.png

当我的程序对外发送udp数据包时,抓包分析,数据包的发送ip固定是192.168.1.82,而不是192.168.1.80,怎么指定使用80对外发送数据呢

因为在路由上外网ip映射了端口到192.168.1.80上,外部访问的通信也是走的80,但是当发送数据出去走的又是82,这导致外部无法接收到数据。

共有1个答案

凌嘉志
2023-05-11

把ifcfg-enp2s0里面的DEFROUTE=yes改成no,然后把ifcfg-enp2s0:1的DEFROUTE改成yes

 类似资料:
  • 本文向大家介绍Linux下使用ip netns命令进行网口的隔离和配置ip地址,包括了Linux下使用ip netns命令进行网口的隔离和配置ip地址的使用技巧和注意事项,需要的朋友参考一下 1. 添加隔离标记符: ip netns add fd 2. 将指定网卡放入隔离中: ip link set eth1 netns fd 3. 在隔离环境下执行命令: 4. 有多个网口时,可以将两对网口直连,

  • 本文向大家介绍Linux 配置静态IP的方法,包括了Linux 配置静态IP的方法的使用技巧和注意事项,需要的朋友参考一下 在新安装的Linux系统命令行下, 敲入:ifconfig,显示如下界面。 上面这张图显示网卡没有启动,那么我们敲入代码:ifup eth0启动网卡。 网卡启动后,我们可以看出,IP地址和网关等其他信息都已经出现。 但是我们需要的是静态IP,即不随着时间改变而改变的IP地址。

  • 本文向大家介绍Nginx单IP地址配置多个SSL证书的方法示例,包括了Nginx单IP地址配置多个SSL证书的方法示例的使用技巧和注意事项,需要的朋友参考一下 默认情况下,Nginx一个IP地址仅支持一个SSL证书,需要多个IP地址才能配置多个SSL证书,在公网IP地址有限的情况下,可以使用TLS Server Name Indication extension(SNI, RFC 6066),它允

  • 本文向大家介绍win2008 IP安全策略下配置一个IP段的写法,包括了win2008 IP安全策略下配置一个IP段的写法的使用技巧和注意事项,需要的朋友参考一下 可以指定单个 IP 地址或者 IPv4 或 IPv6 地址的子网。若要指定子网,请使用与下面类似的语法输入 IP 地址: 192.168.1.0/24 正斜杠 (/) 后面的数字表示子网掩码中的位数。可能为 32 位。在本示例中,24

  • 本文向大家介绍在CentOS 7上给一个网卡分配多个IP地址的方法,包括了在CentOS 7上给一个网卡分配多个IP地址的方法的使用技巧和注意事项,需要的朋友参考一下 有时你也许想要给一个网卡多个地址。你该怎么做呢?另外买一个网卡来分配地址?在小型网络中其实不用这么做。我们现在可以在CentOS/RHEL 7中给一个网卡分配多个ip地址。想知道怎么做么?好的,跟随我,这并不难。 首先,让我们找到网

  • 问题内容: 如何从C代码获取Linux上接口的IPv4地址? 例如,我想获取分配给eth0的IP地址(如果有)。 问题答案: 尝试这个: 代码示例是从这里获取的。