Доброго времени суток!
Объясню суть вопроса. Есть 2 ноутбука. У обоих на борту встроенный Wi-Fi. К первому ноутбуку подходит проводной Интернет. Подключение происходит по локальной сети (определенный ip, mask, dns, шлюз), но через VPN (шлюз, логин, пароль). Хочу сделать так, чтобы Интернет раздался и на второй ноутбук через Wi-Fi.
Просьба громко не ругать и в Google не посылать. Испробовал уже более десятка мануалов, но выхлоп - нулевой. Максимум, что пока удавалось - это соединить 2 ноутбука в режиме Ad-Hoc, пропинговать друг друга и зайти со второго на первый по SSH. Пинг на 8.8.8.8 даже не прошел. После перезагрузки ноутбуки перестали коннектиться даже так. То есть никакими средствами не получается. :(
Прошу помочь, скажем так, построчно. Ну, начиная с определения адаптера и пошагово по вопросу. А то я уже начинаю думать, что нужно будет драйвера вручную пересобирать.
Раздача Интернета по Wi-Fi
Возможно драйвер не поддерживает режим АР. Посмотри в разделе "железо", я писал как из USB адаптера TP-LINK, сделать точку доступа. Может что полезного найдешь.
Возможно драйвер не поддерживает режим АР.
Так вроде они вначале увиделись друг с другом?
ТС, может стоит посмотреть в сторону iptables?
Ну и хотелось бы увидеть lspci, lsmod, ifconfig -a. А там уже смотреть по модели, поддерживает драйвер AP или нет. Да и в целом оценить ситуацию...
Увидиться они могли по ad-hoc, а нужен hotspot. если я правильно понял.
Итак, вывод вышеуказанных команд:
lspci
Показать
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
Показать
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
Показать
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:~#
Ну, вроде как все должно работать...
Но!
Тут пишут, что режим Access Point Mode поддерживается только ядром 2.6.31 и старше. Далее следует инструкция о том, что, как, где и почему.
В догонку вот еще есть тема.
Всем спасибо за внимание! Пока что удалось настроить раздачу Интернета по Wi-Fi через Ad-Hoc. Этого с лихвой хватает для 2-х ноутбуков. К сожалению, нет времени заниматься созданием точки доступа. Сегодня весь день занимался тем, что пытался сначала установить из исходников hostapd, а потом его удалить. Вернусь к этой теме немного позже.
Сегодня весь день занимался тем, что пытался сначала установить из исходников hostapd, а потом его удалить.
А в репозиториях разве нет готового пакета?
В репозитории старая версия, которая с моим адаптером не работала.
В общем, удаление hostapd и предварительная установка его из исходников сильно напортачила мне систему. Прошу теперь помощи в этой теме, чтобы не создавать новую.
Проблема первая. При загрузке ноута в логе видно, что ошибка монтирования /var/lock. Есть надпись о том, что такого места не существует.
Пролема вторая. Подсоединенный раздел FAT32 открывается для read, write, но при удалении файла начинаются чудеса с корзиной. Если просто ее открыть, например, с Рабочего стола, то она пустая. Если же Наутилусом отмонтировать раздел, то он спрашивает, очистить ли перед отмонтированием Корзину и по подтверждению очищает её (это видно по увеличившемуся свободному месту).
Проблема третья. Все время сбиваются часы. Почему-то на пару часов вперед спешат. В винде идут нормально. То есть проблема не с батарейкой. У меня уже подозрение, что может быть проще установить систему заново? Но это Windows-way... :(
Люди, помогите хоть какими-то советами!
/var/lock
что это вообще такое? может /var/log/ ? дайте cat /etc/fstab
Все время сбиваются часы
KDE? если да, то там есть настройка синхронизации с сервером в инете - отключите ее или выставите свой часовой пояс. Это делается кликанием по часам.
Нет, 100% именно так, как я написал /var/lock .может /var/log/ ?
Опять-таки нет. У меня стоит обычный Gnome. Ребята, я, кажется, начинаю догадываться, что проблема глубже. Для того, чтобы поставить hostapd я подключал репозитории более новых версий Debian. По ходу дела, что-то внутри моего дистрибутива сломалось. Потому что были неудовлетворенные зависимости после этого с initscripts.KDE?
Не напрягайся, сделать Access Point из нотика с картой не получится.
Я 5 лет назад потратил неделю, чтобы раздать проводной интернет с одного нотика на остальные по WI-FI, попробовал кучу разных мануалов, но безуспешно. Самое лучшее достижение было - это сеть по AD-HOC и лишь с одним девайсом!.
За это время можно было несколько раз заработать на простейший роутер, (сейчас стоит около 1000р) и за 30 мин. подключить все 11 домашних устройств в беспроводную сеть, что и было сделано.
В общем, согласен с предыдущим оратором.