Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Подключение к Ad-Hoc сети через консоль  (Прочитано 1607 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Подключался к Ad-Hoc сети, раздаваемой компьютером под Windows 7, через NetworokManager со следующими параметрами:
IP address : 192.168.137.2
Net Mask : 255.255.255.255
Gate Way : 192.168.137.1
DNS : 192.168.137.1

Всё работало вроде, но как-то пришлось подключаться к сети через консоль без возможности использования ни графического ни консольного NetworkManager и Wicd.
Делал подключение так:
sudo sh -c "echo 'nameserver 192.168.137.1' >> /etc/resolv.conf"
sudo ifconfig wlan0 down
sudo ifconfig wlan0 192.168.137.2 netmask 255.255.255.0
sudo ifconfig wlan0 up
sudo route add default gw 192.168.137.1
sudo iwconfig wlan0 essid "Kamil" mode Ad-Hoc key s:12345

Но подключение не идёт. Странно то, что достаточно ещё раз запустить команду
sudo iwconfig wlan0 essid "Kamil" mode Ad-Hoc key s:12345

Сеть поднимается, ping ya.ru идёт, броузер страницы грузит.

Собственно вопрос - почему для подключения надо два раза указывать iwconfig'у куда подключатся? В сетях не шибко разбираюсь, так что возможно что-то делаю совсем не так.

И ещё проблема с таким подключением - видимо я как-то не правильно настроил DNS сервера - например пинг mirror.yandex.ru идёт, а вот репозитории оттуда обновляться не желают.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Подключение к Ad-Hoc сети через консоль
« Ответ #2 : 08 Мая 2013, 17:17:04 »
Смысл даже больше не найти решение, а разобраться в проблеме - в следующий раз того скрипта под рукой может и не оказаться. А выходить из положения надо будет.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Подключение к Ad-Hoc сети через консоль
« Ответ #3 : 08 Мая 2013, 17:41:17 »
sudo sh -c "echo 'nameserver 192.168.137.1' >> /etc/resolv.conf"
sudo ifconfig wlan0 down
sudo iwconfig wlan0 essid "Kamil" mode Ad-Hoc key s:12345
sudo ifconfig wlan0 192.168.137.2 up
sudo route add default gw 192.168.137.1
?
Wars ~.o

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Подключение к Ad-Hoc сети через консоль
« Ответ #4 : 08 Мая 2013, 18:46:57 »
sudo sh -c "echo 'nameserver 192.168.137.1' >> /etc/resolv.conf"
sudo ifconfig wlan0 down
sudo iwconfig wlan0 essid "Kamil" mode Ad-Hoc key s:12345
sudo ifconfig wlan0 192.168.137.2 up
sudo route add default gw 192.168.137.1
?
Что-то не понятно? Или это совсем бредятина?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Подключение к Ad-Hoc сети через консоль
« Ответ #5 : 08 Мая 2013, 18:52:34 »
неполучаться?
должно студию, начало выполнить команды и посмотреть.
ifconfig wlan0
iwconfig
route -n
cat /etc/resolv.conf
?
Wars ~.o

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Подключение к Ad-Hoc сети через консоль
« Ответ #6 : 08 Мая 2013, 19:38:51 »
Результат работы
sudo sh -c "echo 'nameserver 192.168.137.1' >> /etc/resolv.conf"
sudo ifconfig wlan0 down
sudo iwconfig wlan0 essid "Kamil" mode Ad-Hoc key s:12345
sudo ifconfig wlan0 192.168.137.2 up
sudo route add default gw 192.168.137.1

[kamil@kamil-desktop ~]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 10:BF:48:97:FA:46 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:46

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:155 errors:0 dropped:0 overruns:0 frame:0
          TX packets:155 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10111 (9.8 KiB)  TX bytes:10111 (9.8 KiB)

wlan0     Link encap:Ethernet  HWaddr 44:6D:57:E4:DE:2B 
          inet addr:192.168.137.2  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::466d:57ff:fee4:de2b/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:678 errors:0 dropped:0 overruns:0 frame:0
          TX packets:179 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:253003 (247.0 KiB)  TX bytes:24853 (24.2 KiB)

[kamil@kamil-desktop ~]$ iwconfig
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"Kamil" 
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: EE:82:DB:D3:CE:77   
          Tx-Power=16 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
         
eth0      no wireless extensions.

[kamil@kamil-desktop ~]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.137.1   0.0.0.0         UG    0      0        0 wlan0
192.168.137.0   0.0.0.0         255.255.255.0   U     0      0        0 wlan0

kamil@kamil-desktop ~]$ cat /etc/resolv.conf
# Generated by Connection Manager
nameserver 127.0.0.1
nameserver 192.168.137.1

Вроде всё настроилось, как и просил, но репы всё равно обновляться не хотят - "Couldn't resolve host 'mirror.yadex.ru'"

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Подключение к Ad-Hoc сети через консоль
« Ответ #7 : 08 Мая 2013, 20:07:11 »
начало лог смотри
1 первый терминал открой
tail -f /var/log/syslogсмотри и теперь
2 второй терминал открой пиши
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode Ad-Hoc essid "Kamil" key s:12345
sudo ifconfig wlan0 192.168.137.2 up
и смотри лог первый терминал оно клиент успешно Kamil, потом вперёт команды внизу.
sudo route add default gw 192.168.137.1
sudo sh -c "echo 'nameserver 192.168.137.1' >> /etc/resolv.conf"
Wars ~.o

 

Страница сгенерирована за 0.096 секунд. Запросов: 26.