ip-aliasing

IP 别名起什么作用?
ip-aliasing

IP 别名起什么作用?

有人可以解释一下 IP 别名吗,例如这个命令:sudo ip addr add 8.8.8.8/32 dev lo。 我在网上读过相关内容,但不太明白。 这是让 http://localhost 之类的名称通过 8.8.8.8 解析的一种方法吗? 它与物理 NIC 有何关系?以及主要用于什么? 编辑:实际上,http://localhost 和http://8.8.8.8当我在自己的机器上运行一个简单的服务器时,结果是一样的。这很合理,所以 IP 地址 127.0.0.1 和 8.8.8.8 指的是同一台机器,也就是这台机器。 谢谢。 ...

Admin

如何为具有独立入口和出口 IP 的 Linux VPN 服务器设置路由
ip-aliasing

如何为具有独立入口和出口 IP 的 Linux VPN 服务器设置路由

我正在使用 Wireguard 将 Linux 服务器设置为 VPN(之前通过 Algo 配置,现在自己配置)。我的目标是拥有两个不同的公共 IP 地址:一个用于入口(VPN 客户端在此处连接,例如192.0.2.10),一个用于出口(从 VPN 访问的网站将视其为客户端的 IP 地址,例如198.51.100.20)。 我尝试过各种方法,过去有一次我让它完美地运行。但是,从那时起,我删除了旧的 Algo VPN 服务器,现在不知道如何让它重新运行。作为背景,当它以前工作时,两个 IP 都连接到同一个 NIC,我认为我不需要对路由或 iptables 做任何...

Admin

GCP GKE VPC 原生集群 IP 别名是如何实现的?
ip-aliasing

GCP GKE VPC 原生集群 IP 别名是如何实现的?

GCP/GKE VPC 原生网络如何实现对每个 pod 的别名 IP 分配? 就像Google Kubernetes Engine – 网络,每个 Pod 将具有一个来自子网的辅助 IP CIDR 范围的 IP(例如 10.4.1.1)。 Linux 实例中的每个 pod 都有其 veth I/F。pod(i) 的每个 veth(i) 如何链接到运行 pod 的 Linux 机器的网络接口?每个 pod (veth) 都有自己的网络接口连接到 Linux 机器,还是所有 pod 和 veth 接口共享单个 eth0? 根据Google Cloud 上的 ...

Admin

在 CentOS-8 上尝试添加别名 IP 地址,导致 DNS 中断
ip-aliasing

在 CentOS-8 上尝试添加别名 IP 地址,导致 DNS 中断

我正在努力在托管云环境中建立一台 CentOS-8 机器,作为将公司业务从本地机器迁移出去的努力的一部分。我需要向此脚本定义的接口添加 2 个别名 IP 地址。 [root@XXXXXXXX network-scripts]# cat ifcfg-ens192 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6...

Admin

iptables:为 IP 别名设置特定规则
ip-aliasing

iptables:为 IP 别名设置特定规则

我们运行多个游戏服务器,所有服务器都使用一个端口并使用 IP 别名,游戏服务器绑定到属于主专用服务器的特定别名 IP。 我已经设置了 netplan 并且它可以运行,但是我无法为 iptables 设置特定于 IP 的规则。 游戏服务器均使用UDP端口19132。 我已尝试制定 INPUT 规则,将目标逐一设置为别名 IP,并将其配对的 OUTPUT 规则与源 IP 作为别名 IP。 iptables -A INPUT -d xx.xx.xx.xx -p udp --dport 19132 -j ACCEPT iptables -A OUTPUT -...

Admin

GCP:我可以在接口上拥有多个 IP 子网吗?
ip-aliasing

GCP:我可以在接口上拥有多个 IP 子网吗?

我可以在 Google Cloud Platform 中的 VM 接口上拥有 2 个子网吗? 例如: 我有 VPC vpc1,它有 2 个子网subnet1 - 10.1.1.0/24:subnet2 - 192.168.1.0/24 我可以将2 个eth1虚拟机的bastionIP 地址 分配给接口10.1.1.10吗192.168.1.10?这称为 IP 别名,可以通过命令完成 ip addr add 10.1.1.10/24 dev eth1 ip addr add 192.168.1.10/24 dev eth1 我的目标是从一个接口访...

Admin

GCP:无需 BGP 即可通过 IKEv1 VPN 路由到 IP 别名
ip-aliasing

GCP:无需 BGP 即可通过 IKEv1 VPN 路由到 IP 别名

我有一个在单个子网和区域中运行的私有 GKE 集群。集群中的节点利用子网的 CIDR 10.60.0.0/16。集群有两个用于其 pod 和服务的辅助 CIDR 范围(分别为172.24.0.0/19和172.24.32.0/20)。 在本地,我有一个 Meraki 路由器,它已建立到单个子网的 IKEv1 VPN 隧道。路由器不支持 IKEv2,我目前无法配置 BGP(但我认为这可能是一种可能性,我正在联系我们的代表)。我相信 Meraki 希望通过指定多个流量选择器来处理这种情况,但是 GCP 不支持静态路由,因为它违反了标准。我能够使用子网中的内部 ...

Admin

在别名 IP 上运行 OpenVPN 服务器
ip-aliasing

在别名 IP 上运行 OpenVPN 服务器

我想配置一个可以在别名 IP 上工作的 OpenVPN 服务器。我更改了客户端配置,将别名 IP 作为远程 IP,并在 OpenVPN 配置中添加了“本地 188.xx.xx.55”,这是我们的别名 IP。还设置了“netd_interface=188.xx.xx.55”,这也是别名 IP。当 VPN 连接时,我检查我的公共 IP,它显示 xx.xx.207.4,这是原始 IP,而不是我们希望它工作的别名 IP。有人可以指导我如何让它与 NATD 或 PF 一起工作吗?如果您需要更多信息,请在评论中提问,我会发布它。 更正:“00050 divert 86...

Admin

背景
ip-aliasing

背景

注意:也许“背景”和“计划”并不是真正必要的;请随意直接跳到“问题”... 背景 我们最近将一组服务器从一个子网迁移到另一个子网。它们以前的 IP 地址是 192.168.0.0/24;现在的 IP 地址是 10.1.2.0/24。 为了避免实际更改服务器上的地址并使切换尽可能简单,我们没有对它们进行任何更改;它们仍然配置为使用 192.168.0.x 并且对 10.1.2.x 一无所知。 相反,它们前面的路由器(pfSense 2.3.2)执行 1:1 NAT,在两个子网之间进行映射。 这里没有 VLAN 或其他特殊网络;只有某些机器的两个常规物...

Admin

通过 lxc 容器使用主机上的别名 bond 接口
ip-aliasing

通过 lxc 容器使用主机上的别名 bond 接口

正如标题所述,我该如何编辑 lxc 容器的配置以使用主机上的别名 bond0 接口?这是我现在在 /etc/network/interfaces 文件中的内容: # The loopback network interface auto lo iface lo inet loopback # The primary network interface #allow-hotplug eth0 #iface eth0 inet static # address 192.168.100.90/22 # gateway 192.168.101.1 a...

Admin

如何强制操作系统使用哪个别名 IP 地址
ip-aliasing

如何强制操作系统使用哪个别名 IP 地址

我有一台运行 Debian 的服务器,有 2 个 IP 地址: eth3 44.44.44.1 eth3:0 44.44.44.2 问题是我的带外请求与第二个 IP 地址“44.44.44.2”一起发送 我如何强制操作系统使用主 IP 地址? ...

Admin

IP 范围 - CentOS 6.4 上的子网网络配置
ip-aliasing

IP 范围 - CentOS 6.4 上的子网网络配置

我在使用 CentOs 6.4 的 vps 上配置子网 /25 时遇到问题,尝试了不同的版本。 原有的eth0设置是: DEVICE=eth0 #HWADDR=de:8f:24:e9:7b:04 TYPE=Ethernet UUID=64e110dd-d5db-4d6c-b99a-9da73ecc26c5 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=84.60.42.181 NETMASK=255.255.255.224 其他 eth 不存在。现在我尝试通过创建范围网络文件来配置范围 v...

Admin

如果 eth0:1 已被弃用,我应该用什么来代替它
ip-aliasing

如果 eth0:1 已被弃用,我应该用什么来代替它

通常我会创建/etc/sysconfig/network-scripts/ifcfg-eth0:1 ,/etc/sysconfig/network-scripts/ifcfg-eth0:2但我在互联网上看到它已被弃用使用 eth0:1 那么我可以使用什么来让 VPS 使用附加 IP? 通常我的文件是: DEVICE=eth0 BOOTPROTO=static IPADDR=164.132.193.xxx NETMASK=255.255.255.255 ONBOOT=yes GATEWAY=164.132.192.1 和新的 在 ifcfg-et...

Admin

通过 IP 别名建立隧道
ip-aliasing

通过 IP 别名建立隧道

我有一台服务器,它有一个专用 IP 和多个 IP 别名。它有一个网络接口,上面“附加”了多个 IP。 假设 IP1 是主 IP,但我还有 IP2 和 IP3 我可以通过 ssh 进入这三个 IP 中的任意一个并访问同一台机器。 现在,如果我创建一个 SSH 隧道并将浏览器配置为使用该隧道作为 socks 代理,则所有传出请求似乎都只通过 IP1。因此,如果我通过 IP2 创建一个隧道并将其设置为 Firefox 中的代理,然后在 Google 中搜索“我的 IP 是什么”,我会看到 IP1 出现。 有什么方法可以将传出连接设置为显示为我正在代理的 I...

Admin

客户端正在连接哪个别名 IP?
ip-aliasing

客户端正在连接哪个别名 IP?

在我的服务器(FreeBSD 9.2-RELEASE)上,我有来自一个子网的几个别名IP地址: 192.168.0.1/24 192.168.0.2 192.168.0.3 我想知道如何正确检测客户端正在连接的特定 IP(已知远程主机 IP - src-ip)? 主要问题是客户端已经可以连接到一个 IP,而我想知道它是否正在连接到另一个 IP 地址。 最终目标是根据客户端的用户名(已知的)和 dst-ip 接受或拒绝连接。 ...

Admin