我试图将数据包转发到AWS中的另一个内部IP地址。(Linux)。
我的场景是网关(EC2)(9.19.22.22)和两个内部IP地址(10.0.0.5)和(10.0.0.6)。
The packet coming to to 10.0.0.5 on 10009 from 17.16.0.99 (all) to be forwarded to 10.0.0.6 on 10010 port number.
iptables -t nat -A PREROUTING -p tcp -s 17.16.0.99/32 --dport 10009 -j DNAT --to-destination 10
我对linux路由非常陌生。虽然我从概念上理解了它,但实际的路线命令我逃不掉。我自己尝试过ip路由和ip规则,但它们都没用。因此在这里发布了一个问题。
这是我目前的设置。带有两个NIC的Centos服务器
eth0 (external and open to the internet)
- static IP: 192.168.13.10
- GW: 192.168.13.1
eth1 (internal private)
- static IP: 192.168.15.10
- GW: Not defined yet. (as I would imagine 192.168.13.1 to
我的Linux服务器上的OpenVPN隧道(RoadWarrior配置)有一个特殊的问题。我可以在我的Mac上使用Tunnelblick3.0完美地登录,我可以访问托管OpenVPN守护进程的服务器上的所有服务,但是,我无法访问服务器子网上的任何其他机器。
我将路由推送到客户端,netstat -rn显示路由是存在的。
我的客户端配置如下
port 500
dev tun
remote {secret}
tls-client
ca ca.crt
cert client.crt
key client.key
comp-lzo
pull
verb 4
服务器的配置如下
port 500
我用udp套接字编程创建了两个文件,发送和其他接收,我确实把接收的文件放在了不同提供商的另一台计算机上,我执行了发送者和接收者后,我确实看到接收者没有收到数据包,ip配置也没问题,发送者发送给接收者的IP和端口,有人说我需要“打开”udp端口,但MMORPG游戏使用这种策略,这是必要的吗?接收方对您的IP和定义的端口执行Bind(),参见代码。
发件人:
begin
sender = UDPSocket.new()
host = "10.100.1.115"
port = 3001
while true
p "Enviando
我有一个问题,我不能更新,因为它只是找不到服务器。只有当我启用只有主机的适配器时,才会发生这种情况。
只有NAT,我才能成功地更新服务器。
我只是太绝望了,因为实际上什么都没用。
r0657757@ubuntu:~$ sudo apt-get update
0% [Working]
IP配置:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s3
iface e