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

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

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

  • Могу ли я использовать Apple AirPort Express в качестве проводного моста?
  • Как объединить два порта Ethernet в Mac OS X
  • Проблема маршрутизации с мостовым соединением
  • Подключите беспроводную локальную сеть к беспроводной сети WLAN
  • Настройка мостового сервера OpenVPN с единой публичной IP-сетью
  • Конфигурация сети VirtualBox
  • То, что я действительно хотел бы сделать, это подключить беспроводные и проводные адаптеры моего ноутбука таким образом, чтобы я мог запускать сетевой кабель с моего ноутбука на коммутатор и другой сетевой кабель от коммутатора до настольного компьютера, чтобы доступ к настольному компьютеру Интернет через мой 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 / беспроводному маршрутизатору.

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

  • Как позволить утилите `man` использовать` less` для отображения руководства, а не `more`?
  • Тот же веб-сервис, работающий на другом сетевом интерфейсе
  • Хороший размер блока для клонирования диска с помощью diskdump (dd)
  • Как я могу автоматически копировать файлы на USB-накопитель, когда я подключаю его к компьютеру?
  • Как восстановить файлы из жесткого диска linux ext4
  • Драйвер NTFS-3G для ядра NTFS
  • 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-адрес, и все было хорошо. Настольный компьютер и ноутбук теперь могут использовать Интернет.

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