Преодоление беспроводных и проводных адаптеров моего ноутбука

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

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

То, что я действительно хотел бы сделать, это подключить беспроводные и проводные адаптеры моего ноутбука таким образом, чтобы я мог запускать сетевой кабель с моего ноутбука на коммутатор и другой сетевой кабель от коммутатора до настольного компьютера, чтобы доступ к настольному компьютеру Интернет через мой ADSL / беспроводной маршрутизатор через мой latop:

+--------------------+ |ADSL/wireless router| +--------------------+ | +-------------------------+ |laptop's wireless adaptor| | | |laptop's wired adaptor | +-------------------------+ | +------+ |switch| +------+ | +-----------------------+ |desktop's wired adapter| +-----------------------+ 

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

В сетевых подключениях Windows XP я выбираю как подключение по локальной сети, так и беспроводное сетевое подключение, щелкните правой кнопкой мыши и выберите Bridge Connections.

Из того, что я собираю, этот (слой 2?) Мост будет проверять MAC-адрес трафика, поступающего из беспроводной сети, и передавать его в проводную сеть, если он подозревает, что сетевой адаптер с этим MAC-адресом может быть на проводной стороне, и наоборот.

Если это так, я бы предположил, что, когда настольный компьютер пытается получить IP-адрес с DHCP-сервера (который работает на ADSL-маршрутизаторе), он отправит широковещательный пакет DHCP, который пройдет через мост ноутбука К маршрутизатору, и ответ вернется через мост ноутбука обратно на рабочий стол.

Этого не происходит.

С некоторыми более Googling я нахожу инструкцию, как это можно сделать с Linux. Я перезагружаюсь в Ubuntu 9.10 и набираю следующее:

 sudo apt-get install bridge-utils sudo brctl addbr br0 sudo brctl addif br0 wlan0 sudo brctl addif br0 eth0 sudo ipconfig wlan0 0.0.0.0 sudo ipconfig eth0 0.0.0.0 

Еще раз, рабочий стол не может подключиться к ADSL / беспроводному маршрутизатору.

Я подозреваю, что мне не хватает простого важного шага. Может ли кто-нибудь пролить свет на это для меня?

  • Как Google Chrome удается заморозить весь мой компьютер?
  • Устанавливает ли «Mount volume в качестве съемного носителя» вероятность повреждения данных с помощью зашифрованного USB-жесткого диска TrueCrypt?
  • Настройка разрешений для файлов в подпапках в Windows 7
  • Каковы недостатки удаления каталогов приложений вместо использования деинсталляторов?
  • Командный файл ест процессор и оперативную память, используя только echo ^?
  • Почему некоторые процессы Windows продолжают записываться на диск даже на системном простоя?
  • Как я могу использовать TrueCrypt под Windows 8.1?
  • Почему удаление файлов в корзину намного медленнее, чем при использовании Shift + Del с Total Commander?
  • 2 Solutions collect form web for “Преодоление беспроводных и проводных адаптеров моего ноутбука”

    Я решил использовать NAT на своем ноутбуке Ubuntu вместо моста, который хорошо работает, за исключением того, что он не может использовать DHCP-сервер моего маршрутизатора. Возможно, я смогу установить DHCP-сервер на свой ноутбук, если не буду беспокоиться о том, как вручную настроить сеть моего рабочего стола. Независимо от того, как я сделал беспроводной проводной NAT …

    Сеть моего маршрутизатора (и, следовательно, моего портативного беспроводного соединения) – 192.168.1.0, я буду использовать 192.168.0.0 для сети на интерфейсе eth0 моего ноутбука и на рабочем столе.

    Для начала включите Network Manager, щелкнув правой кнопкой мыши значок сети в системном трее и снимите галочку с «Включить сетевое взаимодействие».

    Я создаю файл с именем /etc/wpa_supplicant.conf (как root), содержащий следующее:

     ctrl_interface=/var/run/wpa_supplicant network={ ssid="myssid" scan_ssid=1 key_mgmt=WPA-PSK psk="mypresharedkey" } 

    Где «myssid» – SSID моего маршрутизатора, а «mypresharedkey» – это общий ключ WPA для моего маршрутизатора.

    Затем я запускаю беспроводную сеть:

     sudo iwconfig wlan0 essid myssid sudo wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B 

    И получите по IP-адресу, серверу имен и шлюзу по умолчанию:

     sudo dhclient wlan0 

    Это первая часть. Теперь мне нужно заставить NAT работать, чтобы трафик для eth0 мог попасть в / из маршрутизатора.

    Сначала мне нужно сообщить Ubuntu, что я хочу разрешить пересылку:

     sudo bash echo 1 > /proc/sys/net/ipv4/ip_forward exit 

    Я бы подумал, что я мог бы повторить 1 в / proc / sys / net / ipv4 / ip_forward, используя sudo, но по какой-то причине я всегда получаю сообщение об отказе в разрешении, поэтому я sudo bash и echo 1 из корневой оболочки.

    Затем я установил некоторые правила пересылки:

     sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT 

    И, наконец, настройте порт LAN, eth0:

     sudo ifconfig eth0 192.168.0.254 

    Все сделано на моем ноутбуке, теперь для настройки сети рабочего стола:

     sudo ifconfig eth0 192.168.0.1 sudo route add default gw 192.168.0.254 sudo bash echo "nameserver 192.168.1.254" > /etc/resolv.conf exit 

    Еще раз, я, кажется, не могу использовать эхо, чтобы написать файл, если я не буду сначала sudo bash.

    Вот и все. Теперь я могу получить доступ к Интернету со своего рабочего стола, используя беспроводное соединение моего ноутбука.

    Я бы предпочел, чтобы мост работал под Ubuntu, поэтому я все еще ищу ответы, но мне удалось заставить мост работать в Windows XP.

    После подключения локального соединения и беспроводного сетевого подключения я открыл командную строку и набрал следующее:

     netsh bridge show a 

    Это перечисляло мое локальное соединение с идентификатором 1 и моим беспроводным сетевым подключением с идентификатором 2. Силовой параметр совместимости моего беспроводного сетевого подключения был показан как Неизвестный, поэтому я набрал следующее:

     netsh bridge set a 2 e 

    Это позволило подключиться к беспроводной сети. Настольный компьютер смог получить IP-адрес от DHCP-сервера на маршрутизаторе. Как оказалось, IP-адрес, который он получил, был таким же, как IP-адрес, который обычно получает мое беспроводное сетевое соединение, из-за которого Windows жалуется на конфликт IP-адресов в сети. Я дал своему настольному компьютеру статический IP-адрес, и все было хорошо. Настольный компьютер и ноутбук теперь могут использовать Интернет.

    Interesting Posts

    Удалите строку «auto-corrected» (—, ***) в OpenOffice.org Writer

    Как разрезать ненужные видеоролики и присоединить остальные к одному видео с помощью FFmpeg?

    Как мне обойти хром, всегда «сбой проверки» при установке Windows?

    Как удалить старую ОС из меню загрузки

    Как сохранить псевдоним Unix?

    Windows 10 отключить спрей окна

    Почему клиенты электронной почты не шифруют почту по умолчанию?

    Индексирование через точку монтирования в окнах

    Как вручную перезапустить графические драйверы?

    Каково влияние запуска процессора на 100% в течение длительного времени за раз?

    Как игнорировать орфографию и грамматику для определенных стилей текста в Word 2007

    Как отменить случайное перетаскивание

    Гнездо для наушников не работает в Windows 7

    В каком направлении должен быть установлен вентилятор дополнительного корпуса?

    Как я могу запустить скрипт каждый день в Mac OS X?

    Давайте будем гением компьютера.