¿Cómo conectarse a Internet en Kali Linux después de cambiar la dirección IP manualmente?

¿Cómo conectarse a Internet en Kali Linux después de cambiar la dirección IP manualmente?

Tengo un problema en mi Kali Linux.

No puedo conectarme a Internet después de cambiar mi dirección IP usando este comando:

ifconfig eth0 198.168.198.130 netmask 255.255.255.0 up

Después de esto, cuando abro mi iceweaselnavegador, muestra

cannot connect to server 
check your internet connection

¿Cómo puedo solucionarlo (y he olvidado mi antigua dirección IP)?

Respuesta1

Para una conectividad de red "normal", básicamente necesita tres cosas:

  • AválidoDirección IP

  • Una puerta de enlace que le proporciona una conexión a "Internet"

  • Un servidor de nombres que resuelve nombres de host (por ejemplo, unix.stackexchange.com) en direcciones IP.

dirección IP

No puede elegir una dirección IP arbitraria; en su lugar, debe elegir uno según la topología de su red local. Por ejemplo, si estás en una subred 198.168.198.0/24, puedes elegir 198.168.198.130, pero no 8.8.4.4.

Asegúrese de que la dirección IP que eligió sea realmente válida ("póngase en contacto con su administrador de red" :-))

También debe asegurarse de que su IP sea única para su red local, por ejemplo, no puede tener dos hosts con la misma dirección IP (nuevamente "póngase en contacto con su administrador de red")

Este es el paso que has realizado hasta ahora.

Puerta

El tráfico de la red debe enviarse a una puerta de enlace, que sabrá cómo distribuirlo al "resto de Internet". Al configurar manualmente la dirección IP, también deberá configurar manualmente la gatewayconexión de red a su enrutador.

Algo como:

# route add default gw 192.168.198.1

La dirección IP real del enrutador depende de la red (pero para redes privadas como la suya, a menudo lo es <network>.1).

Si ha configurado la puerta de enlace correctamente, ya debería tener conectividad total a Internet, es decir: debería poder acceder a cualquier servidor (accesible). Puedes confirmar si está funcionando intentando con pinguna dirección IP remota:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=50 time=51.6 ms

(tenga en cuenta, sin embargo, que a algunos administradores de red les gusta bloquear las solicitudes de ping con un firewall).

DNS

Incluso si estás conectado ala red, es posible que aún no puedas utilizar firefox/iceweasel, simplemente porque tu sistema aún no sabe cómo unix.stackexchange.comse puede traducir un nombre como a una dirección IP.

También debe especificar un servidor de nombres. Esto se puede configurar en el archivo /etc/resolv.conf.

Por ejemplo, lo siguiente configurará su sistema para utilizar el servidor de nombres público de Google para la resolución de DNS:

# echo "nameserver 8.8.8.8" > /etc/resolv.conf

Hará que su sistema utilice el servidor de nombres en la dirección IP 8.8.8.8. Ahora debería poder utilizar nombres de dominio y todo debería funcionar bien:

$ ping unix.stackexchange.com
PING unix.stackexchange.com (198.252.206.16) 56(84) bytes of data.
64 bytes from stackoverflow.com (198.252.206.16): icmp_seq=1 ttl=53 time=146 ms

Simplemente usando DHCP

Muchas redes ofrecen configuración de red del cliente a través deDHCP, que proporcionará automáticamente a su computadora información sobre qué dirección IP, máscara de red, puerta de enlace y servidor de nombres usar.

Puede reactivar este proceso (siempre que allíesun servidor DHCP en su red) ejecutando:

# dhclient -v

información relacionada