Compartilhando uma conexão com a Internet através da porta Ethernet

7

Eu tenho um pequeno PC na sala de estar (Bohica, rodando o Ubuntu 10.10 / Maverick totalmente atualizado) conectado à minha HDTV que uso para navegação na web e streaming de mídia. Ele se conecta via WiFi (wlan0) ao meu servidor Fedora (Snafu) que, por sua vez, se conecta à internet. Eu uso endereçamento estático, e tudo tem funcionado bem.

Eu acabei de comprar um Blu-ray player, e gostaria de dar acesso à rede com fio à Internet através da porta Ethernet com fio da Bohica (eth0). Até agora, não consegui configurar a eth0 e a rede para que o leitor de Blu-ray conversasse com a internet.

Aqui está minha configuração wlan0:

 ip4 addr: 192.168.0.100
 mask:     /24 (255.255.255.0)
 gateway:  192.168.0.4 (fedora box)

O reprodutor de Blu-ray está configurado para um IP 192.168.0.98/24, com o mesmo gateway acima.

Eu quero eth0 definido para um IP de 192.168.0.99/24, mas quando eu faço isso usando nm-connection-editor eu perco o acesso à internet (o sistema tenta usar eth0 como a interface de acesso à internet padrão).

Como faço para que meu leitor de blu-ray converse com a Internet através da Bohica e faça isso sem interromper minha rede atual (em funcionamento)?

Obrigado.

Edit: Aqui está a saída relevante da ferramenta nm com o leitor de Blu-ray conectado:

$ nm-tool

NetworkManager Tool

State: connected

- Device: eth0
  Type:              Wired
  Driver:            forcedeth
  State:             disconnected
  Default:           no
  HW Address:        90:FB:A6:2C:94:32

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

- Device: wlan0  [wlan0] 
  Type:              802.11 WiFi
  Driver:            ndiswrapper
  State:             connected
  Default:           yes
  HW Address:        00:26:5A:C0:D0:05

  IPv4 Settings:
    Address:         192.168.0.100
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.4
    
por Stefano Palazzo 14.12.2010 / 03:47

2 respostas

4

Acontece que tudo que eu precisava era de firestarter . Rapidamente e facilmente fez exatamente o que eu precisava, e nada mais.

    
por user7320 30.01.2011 / 08:57
0

Você precisará configurar o roteamento ou bridging no PC da sua sala de estar (mas você já sabe disso, porque você tem um Servidor do Fedora funcionando como um roteador).

Eu acho que você precisará ignorar o gui e ferramentas de rede fáceis para obter a configuração de rede que você deseja. Eu não vi a configuração "Compartilhar esta interface" (você sabe, como no Windows) no gui ou ferramentas de rede fáceis nos meus sistemas Ubuntu. Eu não pareci muito difícil, então eu posso ter perdido o cenário.

Primeiro, conecte o dispositivo blu-ray diretamente ao seu servidor Fedora. Certifique-se de que funciona no caso simples. Isso pode envolver o empréstimo de um cabo de rede longo ou uma segunda TV, mas você realmente precisa reduzir o número de variáveis.

Em seguida, decida sobre Bridging vs. Routing. Bridging tornaria a configuração de rede um pouco mais fácil, mas na minha experiência, o roteamento é mais fácil de ativar no host do gateway. Normalmente, o roteamento é uma opção do kernel e você precisaria planejar uma rede de várias sub-redes. Bridging geralmente envolve a instalação de um pacote e, em seguida, a configuração.

Agora, veja como configurar sua escolha (Bridging vs. Routing) no Ubuntu 10.10. Eu suspeito que isso é onde você precisa deixar o networkmanager para trás. Parece claro que o gerenciador de rede está desabilitando seu wlan0 quando ele tem uma conexão eth0 "melhor". Não tenho certeza de como fazer com que o gerente de rede pare com isso, mas suspeito que as etapas para habilitar o roteamento e o bridging farão com que você desabilite o gerenciador de rede.

Finalmente, teste sua configuração. Se o leitor de blu-ray não tiver ferramentas de diagnóstico (como ping, traceroute, netstat -rn, ifconfig, acesso ao equivalente a /etc/resolv.conf), você pode precisar pedir outro computador (algum amigo com laptops?) Para teste.

Eu sei que não delineei um passo a passo, mas espero ter fornecido algumas pistas adicionais para ajudar a resolver o problema.

    
por pcapademic 29.01.2011 / 23:59