Ligando eth0 e vboxnet0 e usando o servidor ISC DHCP para fornecer IPs dinâmicos

2

Eu tenho o Lubuntu 12.04 (64 bits) com o VirtualBox 4.2 instalado e a configuração abaixo:

  1. eth0 adaptador conectado à LAN (com IP estático 192.168.0.1 e é o gateway padrão).
  2. Servidor DHCP do ISC ouvindo eth0 , para configurar PCs (na LAN) com IPs dinâmicos.
  3. ppp0 adaptador (modem USB sem fio Mblaze) para se conectar à Internet.
  4. eth0 tem NAT para ppp0 , para que todos os PCs conectados à LAN possam ter Internet.
  5. vboxnet0 rede somente host (selecionada para as máquinas virtuais).

Eu gostaria de ter uma ponte combinando vboxnet0 e eth0 para torná-la uma única rede (digamos br0 ) e fazer com que o servidor DHCP forneça IPs por meio dessa nova ponte. br0 agora deve levar o IP estático de eth0 , para que a ponte possa ser o novo gateway.

Por favor, note que eu não preciso de adaptador de ponte ou solução de NAT na interface do usuário de configuração do VirtualBox. Gostaria de configurar todos esses editando manualmente todos os arquivos de configuração associados.

Qualquer ajuda profundamente apreciada. Agradecemos antecipadamente.

    
por AVarghese 01.07.2013 / 15:44

1 resposta

2

Isso é fixo. Para qualquer pessoa interessada, por favor veja os detalhes abaixo.

  1. Instale o bridge-utils.

  2. sudo leafpad /etc/network/interfaces

    auto lo
    iface lo inet loopback
    
    auto eth0
    iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    dns-nameservers 10.228.129.113 10.228.129.114
    
  3. sudo leafpad /etc/rc.d/rc.local

    vboxmanage hostonlyif ipconfig vboxnet0 --ip 192.168.0.3 --netmask 255.255.255.0
    
    brctl addbr br0
    
    ifconfig eth0 0.0.0.0 down
    ifconfig vboxnet0 0.0.0.0 down
    
    brctl addif br0 eth0
    brctl addif br0 vboxnet0
    
    ifconfig eth0 up
    ifconfig vboxnet0 up
    ifconfig br0 192.168.0.1 netmask 255.255.255.0 up
    
    /sbin/iptables -P FORWARD ACCEPT
    /sbin/iptables --append FORWARD --in-interface br0 -j ACCEPT
    /sbin/iptables --table nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
    
    restart isc-dhcp-server
    
    exit 0
    
  4. sudo leafpad /etc/default/isc-dhcp-server

    INTERFACES="br0 eth0"
    
  5. Reinicie seu computador

por user172967 06.07.2013 / 03:57