
Mi ISP me dio un rango de IP estática para acceder a Internet: 123.123.123.120-125
(Debian) /etc/network/interfaces:
auto eth1
iface eth1 inet static
address 123.123.123.120
netmask 255.255.255.0
gateway 123.123.123.254
dns-nameservers 8.8.8.8
Cuando voy a un sitio web externo para verificar mi dirección IP, no informa 123.123.123.120; de hecho, la verificación externa de IP me muestra 23.23.23.45, que es diferente de lo que me dio el ISP. Aunque todavía puedo acceder a Internet normalmente. (Traceroute muestra que 23.23.23.45 también es propiedad de mi ISP)
La máquina Windows justo al lado de esta máquina Linux está configurada usando 123.123.123.125, y la verificación de IP externa del sitio web muestra 123.123.123.125.
Sospecho que el ISP está utilizando algún tipo de proxy avanzado. ¿Es posible que sólo la máquina Linux reconozca la IP real pero no Windows?
Entonces hice otra prueba, configuré una máquina con Windows y usé la misma IP 123.123.123.120, desconecté el cable Ethernet de la máquina Linux a la máquina con Windows, ejecuté la verificación de IP y la verificación de IP informa correctamente, informa 123.123.123.120.
¿Qué está causando este extraño fenómeno en la máquina Linux?
Aquí está mi /etc/network/interfaces:
**Nota:eth0 y eth2 son para que las NIC virtuales de Virtualbox conecten, así que simplemente lo comenté y los dejé en paz.
# The loopback network interface
auto lo
iface lo inet loopback
## eth0 TPLink Realtek
# auto eth0
# iface eth0 inet static
# address 10.10.10.10
# netmask 255.0.0.0
# eth1 mobo intel nic
auto eth1
iface eth1 inet static
address 61.xx.yy.zz
netmask 255.255.255.0
gateway 61.xx.yy.254
dns-nameservers 8.8.8.8
## eth2 intel nic
# auto eth2
# iface eth2 inet static
# address 10.10.20.20
# netmask 255.0.0.0
y mi ifconfig:
eth0 Link encap:Ethernet HWaddr a0:f3:c1:00:52:50
inet6 addr: fe80::a2f3:c1ff:fe00:5250/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:131 errors:0 dropped:0 overruns:0 frame:0
TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13885 (13.5 KiB) TX bytes:14304 (13.9 KiB)
Interrupt:42 Base address:0x4000
eth1 Link encap:Ethernet HWaddr 30:85:a9:a7:a0:bb
inet addr:61.xx.yy.zz Bcast:61.xx.yy.255 Mask:255.255.255.0
inet6 addr: fe80::3285:a9ff:fea7:a0bb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:339 errors:0 dropped:0 overruns:0 frame:0
TX packets:279 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:53807 (52.5 KiB) TX bytes:23917 (23.3 KiB)
Interrupt:18 Memory:f7e00000-f7e20000
eth2 Link encap:Ethernet HWaddr 00:1b:21:39:1f:e1
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21b:21ff:fe39:1fe1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:643 errors:0 dropped:0 overruns:0 frame:0
TX packets:418 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:72405 (70.7 KiB) TX bytes:43037 (42.0 KiB)
Interrupt:16 Memory:f7dc0000-f7de0000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1104 (1.0 KiB) TX bytes:1104 (1.0 KiB)
Respuesta1
Verifique con ping y traceroute junto con tcpdump en ambas direcciones: desde su sistema Linux hasta un nodo externo y viceversa. Pruebe, por ejemplohttps://www.whatismyip.com/... con HTTPS, no HTTP. Y... pregunte al ISP si hay alguna traducción de dirección o proxy (http). :)
EDITAR: Quizás su navegador esté configurado (automáticamente) para usar un proxy. Verifique, por ejemplo, tcpdump -i eth1 port 80
si su navegador se comunica directamente con el servidor de destino o no.