Linux: Como obter o endereço IP de uma máquina? [duplicado]

1

Estou usando o Linux CentOS 6.4.

Estou escrevendo um script de shell e preciso extrair o IP de uma máquina para usá-lo no script. Como posso encontrar o IP da máquina?

Estou à procura da "melhor" forma porque sei que existem algumas formas de obter endereços IP.

Obrigado

    
por Itai Ganot 09.02.2015 / 15:28

2 respostas

7

Aqui estão algumas formas de obter o endereço IP da sua máquina Linux:

/sbin/ifconfig 

Se você souber o nome da sua placa de interface de rede, poderá especificá-la no comando e obter os resultados para essa NIC específica:

/sbin/ifconfig eth0

Outro comando é:

/sbin/ip addr

Se você souber o nome da sua placa de interface de rede, poderá especificá-la no comando e obter os resultados para essa NIC específica:

/sbin/ip addr show eth0

Acho que esta é a melhor maneira:

hostname -i

Lembre-se de que, em alguns servidores, você pode ter mais de uma placa de rede ...

    
por 09.02.2015 / 15:30
0

Eu usaria o facter para isso.

yum install facter
facter ipaddress
facter ipaddress_eth0
    
por 09.02.2015 / 15:32