Configuração de IP estático no openSUSE

3

Usuário de longa data do Windows aqui - essa é uma questão de iniciantes, a configuração de rede (especialmente em distribuições Linux) não é minha área. Eu acredito que fiz minha pesquisa, no entanto. Embora eu possa ter alguma terminologia errada.

Tenho a tarefa de configurar uma rede IP estática no Linux openSUSE 11.3 (32 bits, acredito que seja uma versão descontinuada), para qual sistema operacional eu estou fazendo isso pela primeira vez. Preciso configurar a rede levando em consideração as seguintes expectativas:

    A rede
  • faz parte do domínio 192.168.146.0/24
  • A rede
  • deve suportar pelo menos 21 clientes,
  • a sub-rede usa o mínimo possível da rede original.

Depois de fazer os cálculos, isso se resume à seguinte máscara de bits:

110nnnnn.nnnnnnnn.nnnnnnnn.ssshhhhh

Onde é claro n rede, s é sub-rede, h é host. Isso dá suporte a 30 hosts por sub-rede, o que é adequado, e a partir do qual as seguintes sub-redes abrangem:

  1. 192.168.146.0 - 192.168.146.31
  2. 192.168.146.32 - 192.168.146.63
  3. 192.168.146.64 - 192.168.146.95
  4. 192.168.146.96 - 192.168.146.127
  5. ...

Eu preciso configurar a rede para usar a sub-rede 3rd utilizável e, para o host em que estou configurando esta rede, usar o menor endereço IP possível de essa sub-rede ( 192.168.146.97 , eu acredito). A interface de rede é eth0 e esta é uma rede interna.

Tenho certeza de que ifconfig ou o arquivo ifcfg-eth0 é o que eu preciso, mas a documentação é incompleta, significava apenas como referência para especialistas em Linux ou não apenas para onde eu deveria olhar. Estou usando a janela do Terminal interna e, claro, tenho acesso root.

Longa história curta, como posso configurar a rede para que:

  • o host no qual estou fazendo a configuração tem o IP estático de 192.168.146.97 e
  • a rede é 192.168.146.96 - 192.168.146.127 ?
por John Weisz 02.05.2016 / 12:53

3 respostas

2

O arquivo que você precisa criar ou editar chama-se ifcfg <interface> , em que <interface> poderia ser, e. eth0 ou eth1 .

No Freebsd e Debian eu usei: ifconfig <interface> <ip address> <netmask> e funcionou por favor tente.

    
por 02.05.2016 / 13:44
0

Assim como pensei, isso é possível usando ifconfig . No host que está sendo configurado, digite:

ifconfig eth0 192.168.146.97 netmask 255.255.255.224
    
por 02.05.2016 / 13:35
0

Eu fiz todos os itens acima, mas ainda ninguém pode se conectar, e após a investigação eu descobri que ele foi revertido para um ip dinâmico atribuído pelo modem (de acordo com ifconfig,) e /etc/sysconfig/network/ifcfg-eth0 ainda contém o ip estático :

# ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.5  netmask 255.255.255.0  broadcast 192.168.1.255

ifcfg-eth0 file:

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.200'
MTU='1500'
NAME=''
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
ZONE=public
USERCONTROL='no'

Yast também mostra o ip como estático 192.168.1.200, mas o ifconfig diz que é dinâmico. O que está acontecendo, ho eu posso consertar isso?

    
por 17.08.2018 / 14:34