LinuxForum.Fans
Тема

Раздача Интернета по Wi-Fi

Автор: Lucky_spirit 14 сообщений 5231 просмотров
#247111

Доброго времени суток!
Объясню суть вопроса. Есть 2 ноутбука. У обоих на борту встроенный Wi-Fi. К первому ноутбуку подходит проводной Интернет. Подключение происходит по локальной сети (определенный ip, mask, dns, шлюз), но через VPN (шлюз, логин, пароль). Хочу сделать так, чтобы Интернет раздался и на второй ноутбук через Wi-Fi.
Просьба громко не ругать и в Google не посылать. Испробовал уже более десятка мануалов, но выхлоп - нулевой. Максимум, что пока удавалось - это соединить 2 ноутбука в режиме Ad-Hoc, пропинговать друг друга и зайти со второго на первый по SSH. Пинг на 8.8.8.8 даже не прошел. После перезагрузки ноутбуки перестали коннектиться даже так. То есть никакими средствами не получается. :(
Прошу помочь, скажем так, построчно. Ну, начиная с определения адаптера и пошагово по вопросу. А то я уже начинаю думать, что нужно будет драйвера вручную пересобирать.

#247153

Возможно драйвер не поддерживает режим АР. Посмотри в разделе "железо", я писал как из USB адаптера TP-LINK, сделать точку доступа. Может что полезного найдешь.

#247193
"Gnom" написал:
Возможно драйвер не поддерживает режим АР.

Так вроде они вначале увиделись друг с другом?

ТС, может стоит посмотреть в сторону iptables?

Ну и хотелось бы увидеть lspci, lsmod, ifconfig -a. А там уже смотреть по модели, поддерживает драйвер AP или нет. Да и в целом оценить ситуацию...

#247281

Увидиться они могли по ad-hoc, а нужен hotspot. если я правильно понял.

#247381

Итак, вывод вышеуказанных команд:
lspci

Показать
text
root@debian:~# lspci
00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2)
00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0e.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
01:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
01:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
01:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
01:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
02:00.0 VGA compatible controller: nVidia Corporation G86 [GeForce 8400M G] (rev a1)
07:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
root@debian:~# 

lsmod

Показать
text
root@debian:~# lsmod
Module                  Size  Used by
ppp_deflate             2790  0 
zlib_deflate           15822  1 ppp_deflate
bsd_comp                4120  0 
ppp_async               5305  1 
crc_ccitt               1039  1 ppp_async
ppp_generic            16359  7 ppp_deflate,bsd_comp,ppp_async
slhc                    3691  1 ppp_generic
powernow_k8             9832  1 
cpufreq_conservative     4018  0 
cpufreq_stats           1997  0 
cpufreq_userspace       1480  0 
cpufreq_powersave        602  0 
parport_pc             15799  0 
ppdev                   4058  0 
lp                      5570  0 
parport                22554  3 parport_pc,ppdev,lp
sco                     5885  2 
bridge                 33031  0 
stp                      996  1 bridge
bnep                    7452  2 
l2cap                  21721  3 bnep
crc16                   1027  1 l2cap
bluetooth              36319  5 sco,bnep,l2cap
uinput                  4796  1 
fuse                   44272  1 
loop                    9769  0 
firewire_sbp2           9647  0 
snd_hda_codec_realtek   163390  1 
arc4                     974  2 
snd_usb_audio          50670  0 
snd_usb_lib            11192  1 snd_usb_audio
ecb                     1405  2 
snd_hda_intel          16823  4 
snd_seq_midi            3576  0 
snd_seq_midi_event      3684  1 snd_seq_midi
snd_hda_codec          46062  2 snd_hda_codec_realtek,snd_hda_intel
snd_rawmidi            12513  2 snd_usb_lib,snd_seq_midi
nouveau               314888  2 
snd_pcm                47222  4 snd_usb_audio,snd_hda_intel,snd_hda_codec
ttm                    33502  1 nouveau
snd_hwdep               4054  2 snd_usb_audio,snd_hda_codec
drm_kms_helper         18569  1 nouveau
ath5k                 104054  0 
snd_seq                35463  2 snd_seq_midi,snd_seq_midi_event
snd_timer              12270  3 snd_pcm,snd_seq
joydev                  6739  0 
mac80211              123586  1 ath5k
snd_seq_device          3673  3 snd_seq_midi,snd_rawmidi,snd_seq
drm                   112053  4 nouveau,ttm,drm_kms_helper
ath                     6018  1 ath5k
uvcvideo               45574  0 
snd                    34415  16 snd_hda_codec_realtek,snd_usb_audio,snd_hda_intel,snd_hda_codec,snd_rawmidi,snd_pcm,snd_hwdep,snd_seq,snd_timer,snd_seq_device
i2c_nforce2             4464  0 
videodev               25637  1 uvcvideo
acer_wmi               11072  0 
psmouse                44837  0 
v4l1_compat            10250  2 uvcvideo,videodev
i2c_algo_bit            3493  1 nouveau
pcspkr                  1207  0 
soundcore               3450  1 snd
video                  14605  0 
wmi                     3575  1 acer_wmi
cfg80211               87649  3 ath5k,mac80211,ath
k8temp                  2551  0 
serio_raw               2916  0 
snd_page_alloc          5045  2 snd_hda_intel,snd_pcm
evdev                   5609  25 
output                  1204  1 video
i2c_core               12787  6 nouveau,drm_kms_helper,drm,i2c_nforce2,videodev,i2c_algo_bit
processor              26327  1 powernow_k8
button                  3598  1 nouveau
ac                      1640  0 
rfkill                 10264  5 bluetooth,acer_wmi,cfg80211
battery                 3782  0 
ext3                   94396  1 
jbd                    32401  1 ext3
mbcache                 3762  1 ext3
usbhid                 28016  0 
hid                    50909  1 usbhid
sg                     19937  0 
sr_mod                 10770  1 
cdrom                  26435  1 sr_mod
sd_mod                 26013  3 
crc_t10dif              1012  1 sd_mod
ata_generic             2247  0 
ohci_hcd               16999  0 
sdhci_pci               4581  0 
sdhci                  12171  1 sdhci_pci
ahci                   27750  2 
mmc_core               38685  1 sdhci
firewire_ohci          16725  0 
firewire_core          31243  2 firewire_sbp2,firewire_ohci
thermal                 9206  0 
thermal_sys             9378  3 video,processor,thermal
ricoh_mmc               2561  0 
pata_amd                6625  1 
led_class               1757  3 ath5k,acer_wmi,sdhci
crc_itu_t               1035  1 firewire_core
libata                115869  3 ata_generic,ahci,pata_amd
scsi_mod              105001  5 firewire_sbp2,sg,sr_mod,sd_mod,libata
ehci_hcd               28689  0 
forcedeth              40785  0 
usbcore                99321  7 snd_usb_audio,snd_usb_lib,uvcvideo,usbhid,ohci_hcd,ehci_hcd
nls_base                4541  1 usbcore
root@debian:~# 

ifconfig -a

Показать
text
root@debian:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1e:68:8a:92:e9  
          inet addr:172.25.111.10  Bcast:172.25.111.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:68ff:fe8a:92e9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:166513 errors:0 dropped:0 overruns:0 frame:0
          TX packets:156253 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:217091329 (207.0 MiB)  TX bytes:16676172 (15.9 MiB)
          Interrupt:28 Base address:0x8000 

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:314 errors:0 dropped:0 overruns:0 frame:0 TX packets:314 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:9970 (9.7 KiB) TX bytes:9970 (9.7 KiB)

pan0 Link encap:Ethernet HWaddr 92:ae:cb:41:4d:d4 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:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

ppp0 Link encap:Point-to-Point Protocol inet addr:195.69.133.6 P-t-P:10.0.0.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1 RX packets:155245 errors:0 dropped:0 overruns:0 frame:0 TX packets:128323 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:208413861 (198.7 MiB) TX bytes:7995630 (7.6 MiB)

wlan0 Link encap:Ethernet HWaddr 00:17:c4:24:33:fb 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)

root@debian:~#

#247455

Ну, вроде как все должно работать...
Но!
Тут пишут, что режим Access Point Mode поддерживается только ядром 2.6.31 и старше. Далее следует инструкция о том, что, как, где и почему.

В догонку вот еще есть тема.

#247500

Всем спасибо за внимание! Пока что удалось настроить раздачу Интернета по Wi-Fi через Ad-Hoc. Этого с лихвой хватает для 2-х ноутбуков. К сожалению, нет времени заниматься созданием точки доступа. Сегодня весь день занимался тем, что пытался сначала установить из исходников hostapd, а потом его удалить. Вернусь к этой теме немного позже.

#247711
Lucky_spirit написал:
Сегодня весь день занимался тем, что пытался сначала установить из исходников hostapd, а потом его удалить.

А в репозиториях разве нет готового пакета?

#247958

В репозитории старая версия, которая с моим адаптером не работала.

#250163

В общем, удаление hostapd и предварительная установка его из исходников сильно напортачила мне систему. Прошу теперь помощи в этой теме, чтобы не создавать новую.
Проблема первая. При загрузке ноута в логе видно, что ошибка монтирования /var/lock. Есть надпись о том, что такого места не существует.
Пролема вторая. Подсоединенный раздел FAT32 открывается для read, write, но при удалении файла начинаются чудеса с корзиной. Если просто ее открыть, например, с Рабочего стола, то она пустая. Если же Наутилусом отмонтировать раздел, то он спрашивает, очистить ли перед отмонтированием Корзину и по подтверждению очищает её (это видно по увеличившемуся свободному месту).
Проблема третья. Все время сбиваются часы. Почему-то на пару часов вперед спешат. В винде идут нормально. То есть проблема не с батарейкой. У меня уже подозрение, что может быть проще установить систему заново? Но это Windows-way... :(
Люди, помогите хоть какими-то советами!

#250189
"Lucky_spirit" написал:
/var/lock

что это вообще такое? может /var/log/ ? дайте cat /etc/fstab

"Lucky_spirit" написал:
Все время сбиваются часы

KDE? если да, то там есть настройка синхронизации с сервером в инете - отключите ее или выставите свой часовой пояс. Это делается кликанием по часам.

#250405

"NoXi0uZ" написал:
может /var/log/ ?
Нет, 100% именно так, как я написал /var/lock .

"NoXi0uZ" написал:
KDE?
Опять-таки нет. У меня стоит обычный Gnome. Ребята, я, кажется, начинаю догадываться, что проблема глубже. Для того, чтобы поставить hostapd я подключал репозитории более новых версий Debian. По ходу дела, что-то внутри моего дистрибутива сломалось. Потому что были неудовлетворенные зависимости после этого с initscripts.
#251533

Не напрягайся, сделать Access Point из нотика с картой не получится.
Я 5 лет назад потратил неделю, чтобы раздать проводной интернет с одного нотика на остальные по WI-FI, попробовал кучу разных мануалов, но безуспешно. Самое лучшее достижение было - это сеть по AD-HOC и лишь с одним девайсом!.

За это время можно было несколько раз заработать на простейший роутер, (сейчас стоит около 1000р) и за 30 мин. подключить все 11 домашних устройств в беспроводную сеть, что и было сделано.

#251538

В общем, согласен с предыдущим оратором.

Войдите или зарегистрируйтесь, чтобы ответить.