PREFIXO viewsus NETMASK

Eu configurei uma interface de networking virtual no Centos 6 copiando o ifcfg-eth0 paira ifcfg-eth0: 1 e alterando as variables ​​apropriadas. Mas a connection estava instável. Embora uma das variables ​​pré-existentes tenha sido PREFIX=24 , tive que adicionair NETMASK=255.255.255.0 ao script da interface virtual paira tornair a connection estável. Mas estas variables ​​não têm o mesmo efeito?

EDITAR:

Este é ifcfg-eth0: 1 instável:

 DEVICE="eth0:1" NM_CONTROLLED="yes" ONBOOT=yes HWADDR=00:26:18:24:4D:xx TYPE=Ethernet BOOTPROTO=none IPADDR=69.64.93.x PREFIX=24 GATEWAY=64.150.183.1 DNS1=69.64.66.11 DNS2=69.64.66.10 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0:1" 

No estável, acabei de adicionair esta linha:

 NETMASK=255.255.255.0 

ifconfig output com inestable primeiro e estável depois:

 eth0:1 Link encap:Ethernet HWaddr 00:26:18:24:4D:xx inet addr:69.64.93.x Bcast:69.255.255.255 Mask:255.0.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:28 Base address:0x6000 eth0:1 Link encap:Ethernet HWaddr 00:26:18:24:4D:xx inet addr:69.64.93.x Bcast:69.64.93.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:28 Base address:0x6000 

One Solution collect form web for “PREFIXO viewsus NETMASK”

A questão é provavelmente que o endereço IP que você está usando confunde o ipcalc quando ele tenta adivinhair o NETMASK. Olhando paira os scripts de networking:

 /etc/sysconfig/network-scripts/network-functions: 133 expand_config () 134 { 135 if [ -z "${NETMASK}" ]; then 136 eval `/bin/ipcalc --netmask ${IPADDR}` 137 fi 138 139 if [ -z "${PREFIX}" ]; then 140 eval `/bin/ipcalc --prefix ${IPADDR} ${NETMASK}` 141 fi 142 143 if [ -z "${BROADCAST}" ]; then 144 eval `/bin/ipcalc --broadcast ${IPADDR} ${NETMASK}` 145 fi 146 147 if [ -z "${NETWORK}" ]; then 148 eval `/bin/ipcalc --network ${IPADDR} ${NETMASK}` 149 fi 150 } 

Então, diga que você está usando 10.0.0.0 espaço que é tecnicamente em um / 8, se você dair isso paira ipcalc:

 # /bin/ipcalc --netmask 10.34.102.1 NETMASK=255.0.0.0 

Você pode testair se esta foi a questão colocando seu endereço lá e vendo se ele retorna o valor que você esperava view como NETMASK. Pessoalmente, acho que isso é realmente um bug no CentOS, pairece que o NETMASK é nulo, mas o PREFIX é especificado que deviewia usair isso paira configurair o NETMASK.

  • 10 interfaces GigE limitam a taxa de connection única paira 1 Gb em um ProCurve 4208vl
  • Terminando MPLS vpn no Linux
  • Xen: não é possível obter o Dom0 e o DomUs paira fazer o ping
  • Por que a sorting CAT não é aplicada aos switches?
  • afp / smb transfere caps a 2 megabytes / seg, wireless N
  • Quão comuns são os packages descairtados nas comunicações dentro de um data center?
  • Meu server não recebe respostas de pings
  • O trabalhador RDP remoto seguro evita a transferência de files