Как соединить в сеть два ноутбука по Wi-Fi
15.02.2009, рубрики: how-to | Теги: network | 3 комментариев »
Встал у меня вопрос о том, что-бы перекинуть большое количество файлов с одного ноутбука на другой, использовать для этой цели флешки было не очень удобно, когда работаешь с объемом под 5-7Gb это отнимет много времени, да и вообще это не интересно, ведь ноутбуки на то и ноутбуки, что-бы быть мобильными и независимыми. Так как на обоих ноутах есть\настроен\работает Wi-Fi было принято решение соединить в одну сеть, тем более, что тут подключив фантазию можно получить много пользы, протестировать FTP и HTTP сервера, побаловаться с SSH и прочее. Как соединить ноуты читайте ниже.
Дано
- Ноутбук Dell Inspiron 1520
- ОС Ubuntu Linux 8.10 (с последними обновлениями)
- Работающий Wi-Fi
- Ноутбук Asus Eee PC 900
- ОС Ubuntu Linux 8.10 (с последними обновлениями)
- Работающий Wi-Fi
Необходимо
- Соединить в сеть
Пару слов
В стандартном NetworkManager 0.7.0 в Ubuntu есть функция «Создать новую беспроводную сеть…» но зачем она там находиться не понятно, так как если вы сделаете сеть по средством менеджера работать она не будет, да и вообще сама функция не доработана, так как NetworkManager не может (почему-то?) перевести сетевую карточку в режим ad-hoc так что все необходимо делать из консоли руками.
Решение
Итак первый ноутбук назовем Notebook_1, второй соответственно Notebook_2.
Создаем сеть на Notebook_1.
Для этого нам понадобиться отключить NetworkManager выполняем это командой:
- /etc/init.d/NetworkManager stop
Отключаем сетевой интерфейс (тот который отвечает за Wi-Fi):
- ifconfig wlan0 down
Переводим сетевую карту в режим ad-hoc:
- iwconfig wlan0 mode ad-hoc
Определяем канал на котором будет работать сеть:
- iwconfig wlan0 channel 6
Защищаем сеть:
- iwconfig wlan0 key 123456789
Присваиваем имя сети:
- iwconfig wlan0 essid test
Задаем IP-адрес:
- ifconfig wlan0 192.168.0.1
Активируем сетевой интерфейс:
- ifconfig wlan0 up
Подключаем Notebook_2 к созданной сети test
Отключаем NetworkManager:
- sudo /etc/init.d/NetworkManager stop
Отключаем сетевой интерфейс (тот который отвечает за Wi-Fi):
- sudo ifconfig wlan0 down
Переводим сетевую карту в режим ad-hoc:
- iwconfig wlan0 mode ad-hoc
Определяем канал на котором будет работать сеть:
- iwconfig wlan0 channel 6
Указываем ключ:
- iwconfig wlan0 key 123456789
Указываем имя сети:
- iwconfig wlan0 essid test
Задаем IP-адрес:
- ifconfig wlan0 192.168.0.2
Активируем сетевой интерфейс:
- ifconfig wlan0 up
Тестируем соединение:
Делаем ping с Notebook_1 на Notebook_2
- ping 192.168.0.2
Делаем ping с Notebook_2 на Notebook_1
- ping 192.168.0.1
Компьютеры должны были успешно соединиться и ping это подтвердить. Теперь вы можете подключаться к расшаренным ресурсам SAMBA, FTP-серверу или просто по SSH. Как вам удобнее.
Замечания
Не знаю точно почему, но у меня сигнал не бьет дальше чем на метр-два, т.е. компьютеры должны быть в непосредственной близости друг от друга, иначе синал пропадет, в остальном вы имеете полноценную сеть и можете использовать ее в своих нуждах.


Насколько я помню, там есть классы wifi сетей (a/b/g)
Деталей не помню, но вроде как один из них максимум бьет на несколько метров. Копай в эту сторону.
Окей, пороюсь, если че нить найду полезного, добавлю в статью
Виноват. Посмотрел вот тут: http://www.hardwareportal.ru/Network/Wifi.l1/index.html (ключевые слова «Сравнение стандартов IEEE 802.11″).
У типа «а» дальность 30 метров.