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.
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:
192.168.146.0/24
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:
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:
192.168.146.97
e 192.168.146.96
- 192.168.146.127
? 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
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?
Tags networking ip opensuse