Sintaxe avançada do arquivo interfaces
Quem assim como eu não gosta do utilitário de gerenciamento de rede do Gnome, pode ficar surpreso com a versatilidade e o poder do /etc/network/interfaces.
Editando esse arquivo você pode criar interfaces virtuais, executar scripts pre/post e uma série de outras coisas que não serão abordadas aqui, mas caso você tenha interesse elas são abordadas aqui: /usr/share/doc/ifupdown/example/network-interfaces
Mas vamos lá, segue um pequeno exemplo que te permite iniciar o firewall junto de uma interface específica:
------------ inicio do arquivo -------------
# Cada interface nessa linha será carregada automaticamente
auto lo eth0 eth0:1
# habilita a interface de loopback
iface lo inet loopback
# Habilita a interface eth0
iface eth0 inet static
address 192.168.0.111
netmask 255.255.255.0
gateway 192.168.0.1
pre-up sh /etc/network/liga-firewall.sh
post-down sh /etc/network/desliga-firewall.sh
# Habilita a interface virtual eth0:1
iface eth0:1 inet static
address 192.168.0.121
netmask 255.255.255.0
------------ fim do arquivo -------------
- A linha iniciada por pre-up fará com que o script ligar-firewall seja executado antes de a interface eth0 ser ativada.
- A linha iniciada por post-down, fará com que o script desliga-firewall seja executado depois que a interface eth0 for desativada.
Para testar:
# ifup eth0
# ifdown eth0
[...] por Pascal (pascal?tarzxvf·com) – referência [...]
[...] por Pascal (pascal?tarzxvf·com) – referência [...]
cara valeu me ajudou muito aqui
assim tenho xp ai o pc do telecentro que eu sou voluntario e do lado da minha sala ai instaleu o ubuntu 8.10 virtual e configurei tudo pra ltsp ai funcionava normal so que quando eu desligava a maquina e ela voltava nao funfava masi a rede eth0:1
mas peguei seu script e editei os ip ai ficou blz agora so falta redirecionar as portas pro meu squid o bootmisc nao aceita eth0:1 pq é uma alias mas chego la valeu