Comprei recentemente uma segunda interface Ethernet para a minha máquina Windows 10 (a TP-Link TG-3269 em particular, a primeira interface é a integrada na placa-mãe BIOSTAR TZ77B) na esperança de fazer uma ponte de rede da seguinte maneira cabos):
Router <=> Interface 1 <=> Interface 2 <=> Switch/other guests
Note que eu não estou fazendo Router <=> Switch <=> Interface 1/other guests
porque Router <=> Interface 1
é gigabit, o que eu quero manter, enquanto o switch é megabit.
Estou assumindo que a ponte de rede faz o host agir como um switch, ou seja, DHCP, etc. gerenciado pelo roteador que passa pela Interface 1 ainda deve estar acessível a outros convidados via Interface 2. No entanto, após seguir muitos guias e Configurando a ponte de rede, o host funciona muito bem (com um IP estático), mas todos os convidados que experimentei não podem se comunicar além da interface 2. Por exemplo, em um convidado do OS X, ifconfig
mostra o seguinte (não Endereço IPv4):
en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_HWTAGGING>
ether 00:00:ba:60:05:3e
inet6 fe80::877:a12:183c:eec3%en5 prefixlen 64 secured scopeid 0x4
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (1000baseT <full-duplex,flow-control>)
status: active
Monitorando a interface de rede do convidado com o Wireshark, vejo apenas uma quantidade ridícula de pacotes que chegam da Interface 2, mas são todos de baixo nível. De vez em quando, há pacotes de outros tipos, mas nenhum deles faz com que o convidado receba um endereço IP, muito menos se conecte à Internet. Algo semelhante acontece com um convidado do Raspberry Pi.
O que estou perdendo? Seguindo esta resposta , eu já habilitei o modo promíscuo em ambas as interfaces, mas isso não mudou nada. Eu realmente não tentei o Compartilhamento de Conexão com a Internet, mas eu preferiria deixar todos os meus dispositivos sob a mesma rede, e acho que o ICS cria uma rede diferente por padrão.