google
Фев 15 2009

Как соединить в сеть два ноутбука по Wi-Fi

Встал у меня вопрос о том, что-бы перекинуть большое количество файлов с одного ноутбука на другой, использовать для этой цели флешки было не очень удобно, когда работаешь с объемом под 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 выполняем это командой:

1
/etc/init.d/NetworkManager stop

Отключаем сетевой интерфейс (тот который отвечает за Wi-Fi)

1
ifconfig wlan0 down

Переводим сетевую карту в режим ad-hoc

1
iwconfig wlan0 mode ad-hoc

Определяем канал на котором будет работать сеть

1
iwconfig wlan0 channel 6

Защищаем сеть

1
iwconfig wlan0 key 123456789

Присваиваем имя сети

1
iwconfig wlan0 essid test

Задаем IP-адрес

1
ifconfig wlan0 192.168.0.1

Активируем сетевой интерфейс

1
ifconfig wlan0 up

Подключаем Notebook_2 к созданной сети test

Отключаем NetworkManager

1
sudo /etc/init.d/NetworkManager stop

Отключаем сетевой интерфейс (тот который отвечает за Wi-Fi)

1
sudo ifconfig wlan0 down

Переводим сетевую карту в режим ad-hoc

1
iwconfig wlan0 mode ad-hoc

Определяем канал на котором будет работать сеть

1
iwconfig wlan0 channel 6

Указываем ключ

1
iwconfig wlan0 key 123456789

Указываем имя сети

1
iwconfig wlan0 essid test

Задаем IP-адрес

1
ifconfig wlan0 192.168.0.2

Активируем сетевой интерфейс

1
ifconfig wlan0 up

Тестируем соединение
Делаем ping с Notebook_1 на Notebook_2

1
ping 192.168.0.2

Делаем ping с Notebook_2 на Notebook_1

1
ping 192.168.0.1

Компьютеры должны были успешно соединиться и ping это подтвердить. Теперь вы можете подключаться к расшаренным ресурсам SAMBA, FTP-серверу или просто по SSH. Как вам удобнее.

Замечания
Не знаю точно почему, но у меня сигнал не бьет дальше чем на метр-два, т.е. компьютеры должны быть в непосредственной близости друг от друга, иначе синал пропадет, в остальном вы имеете полноценную сеть и можете использовать ее в своих нуждах.

Viewed 2762 times by 1114 viewers

Комментарии (3)

  • By i.surzhenko, 16 Февраль 2009 @ 16:23

    Насколько я помню, там есть классы wifi сетей (a/b/g)

    Деталей не помню, но вроде как один из них максимум бьет на несколько метров. Копай в эту сторону.

  • By vkontakte.ru admin, 16 Февраль 2009 @ 19:12

    Окей, пороюсь, если че нить найду полезного, добавлю в статью

  • By i.surzhenko, 16 Февраль 2009 @ 19:31

    Виноват. Посмотрел вот тут: http://www.hardwareportal.ru/Network/Wifi.l1/index.html (ключевые слова «Сравнение стандартов IEEE 802.11″).
    У типа «а» дальность 30 метров.

Other Links to this Post

RSS-лента комментариев к этой записи. TrackBack URI

Оставить комментарий

CAPTCHA image