Совместное использование интернет-соединения через порт Ethernet

7

У меня есть небольшой компьютер для гостиной (Bohica, полностью обновленный Ubuntu 10.10 / Maverick), подключенный к моему HDTV, который я использую для просмотра веб-страниц и потокового мультимедиа. Он подключается через WiFi (wlan0) к моему серверу Fedora (Snafu), который, в свою очередь, подключается к Интернету. Я использую статическую адресацию, и все работает нормально.

У меня только появился проигрыватель Blu-ray, и я хотел бы предоставить ему проводной доступ к сети через Интернет через доступный проводной Ethernet-порт Bohica (eth0). До сих пор я не собирался получать eth0, а сеть настроена на то, чтобы заставить Blu-ray плеер разговаривать с Интернетом.

Вот моя конфигурация wlan0:

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

Для проигрывателя Blu-ray установлен IP-адрес 192.168.0.98/24 с тем же шлюзом, что и выше.

Я хочу, чтобы eth0 был настроен на IP 192.168.0.99/24, но когда я это делаю с помощью редактора nm-connection, я теряю доступ в Интернет (система пытается использовать eth0 в качестве интерфейса доступа к Интернету по умолчанию).

Как заставить мой плеер blu-ray разговаривать с Интернетом через Bohica и делать это, не нарушая мою текущую (рабочую) сеть?

Спасибо.

Изменить: вот соответствующий вывод nm-инструмента с подключенным проигрывателем Blu-ray:

$ 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
    
задан Stefano Palazzo 14.12.2010 в 02:47
источник

2 ответа

4

Оказывается, мне нужно было firestarter . Он быстро и легко сделал именно то, что мне было нужно, и не более того.

    
ответ дан user7320 30.01.2011 в 07:57
источник
0

Вам нужно будет настроить маршрутизацию или мост на вашем ПК в гостиной (но вы уже знаете это, потому что у вас есть действующий сервер Fedora, выступающий в роли маршрутизатора).

Я думаю, что вам нужно обойти gui и простые сетевые инструменты, чтобы получить нужную конфигурацию сети. Я не видел «Share this interface» (вы знаете, как и в Windows), в настройках gui или простых сетевых инструментов в моих системах Ubuntu. Я не выглядел очень тяжело, поэтому, возможно, я пропустил настройку.

Сначала подключите устройство blu-ray прямо к вашему серверу Fedora. Убедитесь, что он работает в простом случае. Это может быть связано с заимствованием длинного сетевого кабеля или второго телевизора, но вам действительно необходимо уменьшить количество переменных.

Затем выберите «Мост против маршрутизации». Мостовое соединение упростит конфигурацию сети, но, по моему опыту, маршрутизацию проще включить на хосте шлюза. Маршрутизация обычно является опцией ядра, и вам нужно будет планировать сеть с несколькими подсетями. Обычно мосты включают установку пакета и его настройку.

Теперь посмотрите, как настроить свой выбор («Бридж против маршрутизации») на Ubuntu 10.10. Я подозреваю, что вам нужно будет оставить сетевого менеджера позади. Кажется очевидным, что сетевой менеджер отключает ваш wlan0, когда он имеет «лучшее» соединение eth0. Я не уверен, как заставить администратора сети остановить это, но я подозреваю, что шаги для включения маршрутизации и моста будут отключать диспетчер сети.

Наконец, проверьте свою конфигурацию. Если проигрывателю blu-ray не хватает диагностических инструментов (например, ping, traceroute, netstat -rn, ifconfig, доступ к эквиваленту /etc/resolv.conf), вам может потребоваться заимствовать другой компьютер (любые друзья с ноутбуками?) До тест.

Я знаю, что я не наметил шаг за шагом, но я надеюсь, что я предоставил некоторые дополнительные подсказки, чтобы помочь решить проблему.

    
ответ дан pcapademic 29.01.2011 в 22:59