Funcionou! Eu tenho um problema separado com DAAP agora, mas eu acho que é relacionado Avahi. Vou tentar resolver isso sozinho. Obrigado uma tonelada.
Eu tenho um servidor DAAP com várias interfaces VLAN. Eu gostaria de receber o tráfego encaminhado em todas as VLANs. Encaminhado de eth0 para eth1.010 * Eu tenho o switch configurado para ser uma porta de tronco com as VLANs corretas, e eu habilitei / proc / sys / net / ipv4 / ip_forward
Mas isso não parece estar fazendo o truque. Há mais alguma coisa que eu precise fazer?
Aqui estão os resultados do meu ifconfig, como você pode ver, as interfaces de VLAN não estão realmente recebendo tráfego:
eth0 Link encap:Ethernet HWaddr 00:14:d1:10:ca:fc
inet addr:192.168.1.20 Bcast:172.21.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:536 errors:0 dropped:0 overruns:0 frame:0
TX packets:259 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:264232 (258.0 KiB) TX bytes:37425 (36.5 KiB)
Interrupt:20 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 00:1c:c4:31:28:22
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:303 errors:0 dropped:0 overruns:0 frame:0
TX packets:202 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:225213 (219.9 KiB) TX bytes:47118 (46.0 KiB)
Interrupt:17
eth1.0101 Link encap:Ethernet HWaddr 00:1c:c4:31:28:22
inet addr:172.17.1.20 Bcast:172.17.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:9076 (8.8 KiB)
eth1.0102 Link encap:Ethernet HWaddr 00:1c:c4:31:28:22
inet addr:172.18.1.20 Bcast:172.18.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:9076 (8.8 KiB)
eth1.0103 Link encap:Ethernet HWaddr 00:1c:c4:31:28:22
inet addr:172.19.1.20 Bcast:172.19.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:9076 (8.8 KiB)
eth1.0104 Link encap:Ethernet HWaddr 00:1c:c4:31:28:22
inet addr:172.20.1.20 Bcast:172.20.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:9076 (8.8 KiB)
eth1.0105 Link encap:Ethernet HWaddr 00:1c:c4:31:28:22
inet addr:172.21.1.20 Bcast:172.21.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:9076 (8.8 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:113 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:20777 (20.2 KiB) TX bytes:20777 (20.2 KiB)
Aqui está o meu arquivo / etc / network / interfaces:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# Automagically configured network interfaces
auto eth0
auto eth1.0101
auto eth1.0102
auto eth1.0103
auto eth1.0104
auto eth1.0105
iface eth0 inet static
address 192.168.1.20
netmask 255.255.0.0
gateway 192.168.1.3
network 172.21.0.0
broadcast 172.21.255.255
iface eth1.0101 inet static
address 172.17.1.20
netmask 255.255.255.0
iface eth1.0102 inet static
address 172.18.1.20
netmask 255.255.255.0
iface eth1.0103 inet static
address 172.19.1.20
netmask 255.255.255.0
iface eth1.0104 inet static
address 172.20.1.20
netmask 255.255.255.0
iface eth1.0105 inet static
address 172.21.1.20
netmask 255.255.255.0
Obrigado por qualquer ajuda, tenho trabalhado nisso por um bom tempo.
Funcionou! Eu tenho um problema separado com DAAP agora, mas eu acho que é relacionado Avahi. Vou tentar resolver isso sozinho. Obrigado uma tonelada.
Eu não fiz isso no Ubuntu, mas aqui está minha pesquisa até agora:
Você precisa ficar
vconfig add eth1 101
vconfig add eth1 102
vconfig add eth1 103
vconfig add eth1 104
vconfig add eth1 105
em um script de inicialização.
O arquivo de interfaces seria algo como isto:
auto lo
iface lo inet loopback
auto eth0 eth1 vlan2 vlan3 vlan4 vlan5
iface eth0 inet dhcp
# VLAN 1 - native management VLAN
iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.224
vlan_raw_device eth1
# VLAN 2 - DMZ
iface vlan2 inet static
address 10.0.0.33
netmask 255.255.255.224
vlan_raw_device eth1
# VLAN 3 - Accounting
iface vlan3 inet static
address 10.0.0.65
netmask 255.255.255.224
vlan_raw_device eth1
# VLAN 2 - DMZ
iface vlan2 inet static
address 10.0.0.33
netmask 255.255.255.224
vlan_raw_device eth1
# VLAN 3 - Accounting
iface vlan3 inet static
address 10.0.0.65
netmask 255.255.255.224
vlan_raw_device eth1
# VLAN 4 - Engineering
iface vlan4 inet static
address 10.0.0.97
netmask 255.255.255.224
vlan_raw_device eth1
# VLAN 5 - Sales & Marketing
iface vlan5 inet static
address 10.0.0.129
netmask 255.255.255.224
vlan_raw_device eth1
Você usará seus próprios IPs no arquivo de interfaces, obviamente. Deixe-nos saber se funcionou.
Se eu estou lendo sua pergunta corretamente, você está procurando por uma ponte. Colocar em ponte todo o tráfego de uma interface para outra.
Você precisará instalar o pacote bridge-utils e configurar sua configuração da seguinte forma:
auto br0
iface br0 inet static
address 192.168.1.20
netmask 255.255.0.0
gateway 192.168.1.3
bridge_ports eth0 eth1.0101 eth1.0102 eth1.0103 eth1.0104 eth1.0105
Nenhuma configuração é necessária para as portas individuais.
Isto irá configurar as portas para estarem em uma ponte e devem tornar tudo acessível. Você pode ver o estado da ponte com o comando brctl
.