Я хотел бы иметь возможность подключить настольный компьютер, у которого нет беспроводного адаптера, к моей беспроводной сети.
Я мог бы просто проложить сетевой кабель от моего ADSL/ беспроводного маршрутизатора к настольному компьютеру, но иногда это нецелесообразно.
Что я действительно хотел бы сделать, так это соединить беспроводные и проводные адаптеры моего ноутбука таким образом, чтобы я мог проложить сетевой кабель от моего ноутбука к коммутатору и другой сетевой кабель от коммутатора к настольному компьютеру, чтобы настольный компьютер мог получить доступ к Интернет через мой ADSL/ беспроводной маршрутизатор через мой latop:
+--------------------+
|ADSL/wireless router|
+--------------------+
|
+-------------------------+
|laptop's wireless adaptor|
| |
|laptop's wired adaptor |
+-------------------------+
|
+------+
|switch|
+------+
|
+-----------------------+
|desktop's wired adapter|
+-----------------------+
Немного Googling предполагает, что я могу сделать это, соединяя беспроводные и проводные адаптеры моего ноутбука.
В Windows XP «Сетевые подключения» я выбираю «Подключение по локальной сети» и «Беспроводное сетевое подключение», щелкните правой кнопкой мыши и выберите «Мостовые подключения».
Из того, что я собираю, это (слой 2?) bridge проверяет MAC-адрес трафика, поступающего из беспроводной сети, и передает его в проводную сеть, если он подозревает, что сетевой адаптер с таким MAC-адресом может находиться на проводной стороне, и наоборот.
Если это так, я бы предположил, что когда настольный компьютер пытается получить IP-адрес от DHCP-сервера (который работает на ADSL/ беспроводном маршрутизаторе), он будет отправлять широковещательный пакет DHCP, который будет проходить через мост ноутбука к маршрутизатору, и ответ будет возвращаться через мост ноутбука обратно на рабочий стол.
Этого не происходит
Еще немного прибегая к помощи Google, я нашел некоторую инструкцию, как это можно сделать с 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/ беспроводным маршрутизатором.
Я подозреваю, что упускаю какой-то простой важный шаг. Кто-нибудь может пролить свет на это для меня?