O endereço MAC do Bridge afeta o PING?

0

Primeiro , por favor, dê uma olhada na configuração que fiz usando o VirtualBox:

onomedainterfaceparacadaadaptadorémostradoabaixo:

  • Adaptador1=enp0s3
  • Adaptador2=enp0s8
  • Adaptador3=enp0s9
  • Adaptador4=enp0s10

Euusoessaconfiguraçãoparaimplementaroseguintediagrama:

Segundo , dê uma olhada na configuração que fiz para cada VM.

Configuração atual do switch0 (UbuntuServer 16.04) A VM é:

/etc/sysctl.conf : habilitar para encaminhamento de IPv4

net.ipv4.ip_forward=1

/ etc / network / interfaces : apenas para abrir a interface e a conexão SSH estática à máquina host

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet manual
auto enp0s9
iface enp0s9 inet manual
auto enp0s10
iface enp0s10 inet manual

auto enp0s8
iface enp0s8 inet static
    address 10.0.0.2
    network 10.0.0.0
    broadcast 10.0.0.255
    netmask 255.255.255.0

/etc/rc.local : criando interface de ponte, atribuindo interface escrava e configurando interface de ponte MAC & Endereço de IP. Endereço MAC usado para bridge é o dispositivo (enp0s3) conectado ao roteador

#!/bin/sh -e

BRIDGE_IF=br0
UP_IF=enp0s3
DOWN_IF0=enp0s9
DOWN_IF1=enp0s10

ip link add name $BRIDGE_IF type bridge
ip link set dev $BRIDGE_IF up

ip link set dev $UP_IF master $BRIDGE_IF
ip link set dev $UP_IF up

ip link set dev $DOWN_IF0 master $BRIDGE_IF
ip link set dev $DOWN_IF0 up
ip link set dev $DOWN_IF1 master $BRIDGE_IF
ip link set dev $DOWN_IF1 up

UP_MAC=$( cat /sys/class/net/$UP_IF/address )
ip link set dev $BRIDGE_IF address $UP_MAC

ip link set $BRIDGE_IF arp on
ip link set $UP_IF arp on
ip link set $DOWN_IF0 arp on
ip link set $DOWN_IF1 arp on

ip address add 192.168.100.30/24 dev $BRIDGE_IF

exit 0

Configuração atual do dummyserver0 (UbuntuServer 16.04) A VM é:

/ etc / network / interfaces : defina a interface para DHCP e a conexão SSH estática à máquina host

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet dhcp

auto enp0s8
iface enp0s8 inet static
    address 10.0.0.3
    network 10.0.0.0
    broadcast 10.0.0.255
    netmask 255.255.255.0

Agora, usando todas as configurações acima, aqui está o que recebo:

  • switch0 é capaz de PING para o roteador, mas não para dummyserver0
  • dummyserver0 é capaz de obter o IP do DHCP, mas não pode fazer o PING em nenhum lugar

se eu mudar o endereço MAC br0 em switch0 para o endereço MAC de enp0s9 (que é usado para conectar switch0 para dummyserver0 ), aqui está o que eu recebo:

  • switch0 e dummyserver0 é capaz de PING uns aos outros
  • switch0 não pode PING para o roteador
  • dummyserver0 é capaz de obter o IP do DHCP mas não pode fazer o PING para o Roteador

Por que isso está acontecendo? Qualquer ajuda seria muito apreciada. Obrigado.

    
por Rizky K. 08.05.2018 / 14:29

0 respostas