¿¿Cuales son los comandos para el manejo de direcciones IP en LINUX??

jomunoz

Lanero Reconocido
31 Mar 2004
682
He googleado un rato buscando cuales son los comandos para manejo de IP'a y no encontre nada concreto. Basicamente quiero saber:

- Como saber la IP del equipo en el me encuentro y como cambiarla.

De ahi en adelante todo es recibido.....:)
 
Texto Originalmente Escrito por suni
Alguien sabe si linux lee .exe ? y quelinux debo instalar si tengo un mac ?

1. No, no y no, por ahi ya le respondieron


Texto Originalmente Escrito por jomunoz
He googleado un rato buscando cuales son los comandos para manejo de IP'a y no encontre nada concreto. Basicamente quiero saber:

- Como saber la IP del equipo en el me encuentro y como cambiarla.

De ahi en adelante todo es recibido.....:)

#ifconfig

xD
 
Que ****************** para esa *************** me quedo con mac os =( cul es la extencion que usa linux ? .¿?
 
Texto Originalmente Escrito por suni
Que ****************** para esa *************** me quedo con mac os =( cul es la extencion que usa linux ? .¿?


Linux no maneja ninguna extencion en particular, el reconoce los archivos ejecutables, pero tambien puede manejar exe con el Wine aun pudes hacer que algunos programas basado en windows funcionen bien en linux.

Yo he instalado el photoshop 7.0, el mIRC, emuladores y otros sin ningun problema.

Aunuqe es verdad linux no maneja los exe nativamente pero el añadirle el wine taodo cambia.

Tambien hay una version de linux para mac en estos momentos no recuerdo cual. pero si exite.
 
Código:
dcuadra@s0pc2 dcuadra $ cat cualesmiip.sh 
#!/bin/bash

if [ ! $1 ]
then
        echo "Necesita entrar el dispositivo"
        echo "Ejemplo: $0 eth0"
        exit 0
fi

IFACE=$1
GREEN='\033[1;32m'
NULLC='\033[0;0m'
                    
function ip()
{
        /sbin/ifconfig $IFACE | grep "inet addr:" | cut -d: -f $1 | awk '{ print $1 }'
}

IP=`ip 2`

echo -e "$GREEN * $NULLC Su ip es: $IP"

# EOF
 
Gracias por su ayuda pero mi problema es que no tengo el comando "ifconfig"

Ejecute #locate ifconfig
y descubrí que tampoco tiene el comando "locate"


Las soluciones que me dieron krawek y krieh me retornan vacio.

Si me pueden ayudar a instalar los comandos "ifconfg" y "locate" se los agradeceria.


PD: Antes no tenia los comandos "su" "make" y "/configure", pero ya los instalé. ¿que pasa con mi distribución?
 
El de krieg está mas play :p

jomunoz: seguro que no tienes el iconfig? o es que no está disponible en el path?

find / -name ifconfig

Te debe decir si en realidad no lo tienes.

Que distro instalaste?
 
Ya instalé el comando "locate", y al ejecutar #locate ifconfig no encuentra el archivo.

El script de Krawek ahora me funciona bien (me falto pornerle ppp0 al final). El script me muestra la IP de mi maquina, ahora me pregunto ¿si el script usa el comando ifconfig por que yo no lo puedo usar?.

editado[b/] Me meti en /sbin y ejecute #find ifconfig !!y lo encontro¡¡
Ahora tengo unas cuantas preguntas:

- cuando ejecuto "ifconfig" no me devuelve nada y el script de krawek si devuelve mi IP ¿por que será?
- ¿por que "locate" no encuentra a "ifconfig"?, estuve leyendo y tiene que ver con una base de datos ¿como la actualizo?
- ¿Alguien me puede explicar el funcionamiento del comando "ifconfig"? (no entiendo muy bien lo que sale cuando doy "man ifconfig"

:)
 
Ejecuta:

$ echo $PATH

Y el conocimiento vendra a ti.

$PATH contiene los directorios donde se busca por ejecutables, si /sbin no esta en el $PATH (normalmente esta en el $PATH de root pero no para usuario normal) entonces hay que darle la ruta completa: /sbin/ifconfig

Edit: Instalo locate pero no creo la base de datos de locate, para ello, como root ejecute "updatedb".
 
>> - cuando ejecuto "ifconfig" no me devuelve nada y el script de krawek si devuelve mi IP ¿por que será?

- Deberia por lo menos mostrarte la interfaz "lo", con la ip 127.0.0.1, y si tuvieras bien configurada la placa de red, te deberia de aparecer la interdaz eth0 con la ip ke le configuraste. Este es un ejemplo de configuracion: "ifconfig eth0 192.168.0.7 netmask 255.255.255.0", despues de haber hecho esto, al ejecutar "ifconfig", te deberia de aparecer la interfaz eth0 con la ip 192.168.0.7.
 

Los últimos temas