configurando interfaces de rede no redhat linux

1

Estou tentando configurar o endereço IP, a transmissão e a máscara de sub-rede de uma série de interfaces. No entanto, eu gostaria de configurar o endereço IP independente do endereço de broadcast e vice-versa. Em outras palavras, quando eu uso o comando

ifconfig eth5 192.168.10.101

O endereço de transmissão é atualizado para 192.168.10.255. Quando eu atualizo o endereço de broadcast, o ip também é atualizado de acordo.

Como posso alterar um sem modificar o outro automaticamente?

Além disso, fiquei me perguntando se a melhor maneira de fazer alterações permanentes no endereço IP, Broadcast e assim por diante é editando o arquivo / etc / sysconfig / network-scripts no redhat linux. Obrigado!

    
por synchronicity 02.02.2010 / 23:11

3 respostas

3

Dê uma olhada em Como funciona a sub-rede?

Estou assumindo que você está usando uma máscara de sub-rede / 24 (255.255.255.0) e é por isso que ela está automaticamente mudando sua transmissão para 192.168.10.255. Existem apenas 254 (256 - 2) endereços utilizáveis em um / 24 indo de

192.168.10.0 - 192.168.10.255 

com 192.168.10.0 sendo seu endereço de rede e 192.168.10.255 seu endereço de broadcast (daí porque ele muda). Para alterar seu endereço de transmissão, você precisa criar sub-redes em sua rede.

Quanto a configurar automaticamente sua NIC, se você estiver em uma distribuição Linux baseada em RedHat, poderá editar o arquivo:

/etc/sysconfig/network-scripts/ifcfg-<interface name>

As distribuições baseadas no Debian usam o seguinte arquivo:

/etc/network/interfaces

Faça um

man interfaces

numa distro Debian para documentação sobre esse arquivo.

O Gentoo usa

/etc/conf.d/net

Arch Linux usa

/etc/rc.conf
    
por 03.02.2010 / 00:36
1

Você pode usar seguindo da linha de comando

ifconfig eth5 192.168.10.101 netmask YOURS broadcast YOURS

Mas, como você mencionou, a única maneira apropriada de alterar permanentemente é o / etc / sysconfig / network-scripts, para obter detalhes e uma lista de opções, consulte documentos RH .

    
por 03.02.2010 / 01:09
0

Você pode querer olhar para as coisas do iproute2 - é recomendado agora sobre o ifconfig. Você poderia fazer algo como: -

ip addr replace 192.168.0.1 broadcast 255.255.255.0 dev eth1
    
por 03.02.2010 / 22:28