LINUX.ORG.RU
ФорумAdmin

как связать по Wi-Fi Arch Linux и WinXP?


1

1

требуется объеденить два компа (ноутбук и нетбук) в одну сетку, основным должен быть нетбук, цель - обмен файлами и раздача интернета с нетбука по возможности
пока гуглил, чуть со злости не убил нетбук о стену, нигде ничего конкретного, моего случая ни у кого нет.
подробнее о системах:
ноут - Lenovo G530 6KS-B, WinXP SP3
нетбук - ASUS Eee PC 1005PXD, Arch Linux, KDE4, NetworkManager

может бы и не обращался, если бы мозги не атрофировались.. недавно осознал что неотвратимо тупею и ничего не могу с этим поделать, но тут не жжшечка, чтобы об этом размусоливать

★★★

требуется объеденить два компа (ноутбук и нетбук) в одну сетку

Берёте и соединяете по Ad-Hoc. Можно поднять DHCP-сервер или назначить статические адреса из одной подсети.

основным должен быть нетбук

В каком смысле «основным»? Если хотите сделать «точку доступа», посмотрите на hostapd.

цель - обмен файлами

Для этого нужно поднять какой-нибудь сервис (FTP, Samba, WebDAV...)

и раздача интернета с нетбука по возможности

Одно правило iptables и один параметр sysctl. google://linux+nat+iptables

Первое (включая DHCP) и четвёртое есть в NM из коробки («создать новую беспроводную сеть»).

AITap ★★★★★ ()

сделай из нетбука точку доступа через hostadpd. Второй вариант - настроить ad-hoc. Оба варианта делал на arch linux, настраивается без проблем, много док на арче-вики.

true_admin ★★★★★ ()
Ответ на: комментарий от AITap

В каком смысле «основным»? Если хотите сделать «точку доступа», посмотрите на hostapd.

Хм, и правда, ступил, спасибо. А я смогу закидывать с ноута файлы в директорию нетбука и наоборот?

kostett ★★★ ()
Ответ на: комментарий от kostett

А я смогу закидывать с ноута файлы в директорию нетбука и наоборот?

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

Примеры:
сервер Samba, клиент - встроенный в Windows
сервер FTP (wzdftpd, vsftpd, proftpd ...), клиент - встроенный в Windows / браузер (Opera, Fx + FireFTP ...) / отдельный (Filezilla ...)

AITap ★★★★★ ()
Ответ на: комментарий от true_admin

а какой драйвер Wi-Fi указать в hostapd.conf? При старте получаю

[code][kostett@asus-sielab ~]$ sudo systemctl enable hostapd.service
ln -s '/usr/lib/systemd/system/hostapd.service' '/etc/systemd/system/multi-user.target.wants/hostapd.service'
[kostett@asus-sielab ~]$ sudo systemctl start hostapd.service
Job for hostapd.service failed. See 'systemctl status hostapd.service' and 'journalctl -xn' for details.
[kostett@asus-sielab ~]$ sudo systemctl status hostapd.service
hostapd.service - Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Loaded: loaded (/usr/lib/systemd/system/hostapd.service; enabled)
Active: failed (Result: exit-code) since (null); 3min 54s ago
Process: 2143 ExecStart=/usr/bin/hostapd /etc/hostapd/hostapd.conf -P /run/hostapd.pid -B (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/hostapd.service

дек. 02 16:30:58 asus-sielab systemd[1]: Starting Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator...
дек. 02 16:30:58 asus-sielab hostapd[2143]: Configuration file: /etc/hostapd/hostapd.conf
дек. 02 16:30:58 asus-sielab hostapd[2143]: rfkill: WLAN soft blocked
дек. 02 16:30:58 asus-sielab hostapd[2143]: rfkill: WLAN soft blocked
дек. 02 16:30:58 asus-sielab hostapd[2143]: Could not set interface mon.wlan0 flags: Operation not possible due to RF-kill
дек. 02 16:30:58 asus-sielab hostapd[2143]: nl80211: Failed to set interface wlan0 into AP mode
дек. 02 16:30:58 asus-sielab hostapd[2143]: nl80211 driver initialization failed.
дек. 02 16:30:58 asus-sielab systemd[1]: Failed to start Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator.
дек. 02 16:30:58 asus-sielab systemd[1]: Unit hostapd.service entered failed state[/code]

kostett ★★★ ()
Ответ на: комментарий от kostett

дек. 02 16:30:58 asus-sielab hostapd[2143]: rfkill: WLAN soft blocked
дек. 02 16:30:58 asus-sielab hostapd[2143]: rfkill: WLAN soft blocked
дек. 02 16:30:58 asus-sielab hostapd[2143]: Could not set interface mon.wlan0 flags: Operation not possible due to RF-kill

rfkill-то снимите (rfkill list; rfkill unblock <номер>)

AITap ★★★★★ ()
Ответ на: комментарий от kostett

какой драйвер Wi-Fi указать в hostapd.conf?

nl80211 норм если работает.

true_admin ★★★★★ ()
Ответ на: комментарий от kostett

ммм, я бы пользовался английской вики, мне кажется она чаще обновляется в силу бОльшей аудитории.

true_admin ★★★★★ ()

NetworkManager

Можно создать соединение, установить там Ad-Hoc, шифрование WEP, а на вкладке IPv4 поставить «Общий с другими компьютерами».

gentoo_root ★★★★★ ()
Ответ на: комментарий от kostett

Проще всего - при помощи dnsmasq. Заодно в комплекте получится DNS-сервер.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

dnsmasq настроил, взлетело (ворнингами никто не какал на машине, но потестить еще не тестил, потому что <см.выше>)

kostett ★★★ ()
Ответ на: комментарий от kostett

Если стоит NetworkManager добавь в конец файла /etc/NetworkManager/NetworkManager.conf

...
[keyfile]
unmanaged-devices=mac:XX:XX:XX:XX:XX:XX

Вместо иксов - MAC-адрес вай фай адаптера. Это нужно, чтобы NetworkManager не пытался управлять адаптером, потому что такое поведение мешает hostapd.

KivApple ★★★★★ ()
Ответ на: комментарий от kostett

Мне только интересно как в этом файле комментировать строки, а то нужно периодически переключать режимы Wi-Fi, а не удобно постоянно заново писать.

KivApple ★★★★★ ()
Ответ на: комментарий от KivApple

написать скриптик, который будет делать patch для включения или выключения и все...

kostett ★★★ ()
Ответ на: комментарий от AITap

оба шлепать?

[kostett@asus-sielab ~]$ sudo systemctl stop NetworkManager.service
[kostett@asus-sielab ~]$ sudo rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
[kostett@asus-sielab ~]$ 

kostett ★★★ ()
Ответ на: комментарий от kostett

rf-kill - это отключение взаимодействия беспроводного устройства с внешним миром. Это не имеет никакого отношения к «заниманию» интерфейса. NM нужно либо завершить, либо заставить его игнорировать этот интерфейс, чтобы он не делал rfkill.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

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

kostett ★★★ ()

йййес, интернет уже запахал :))
теперь осталось файлообмен наладить

kostett ★★★ ()
Ответ на: комментарий от AITap

в долфине открыл общий доступ к папке, в конфиге самбы прописал группу MSHOME, а в сетевом окружении на ноуте этой папки не видно :(
что я делаю не так?

kostett ★★★ ()
Ответ на: комментарий от kostett

\\<адрес нетбука>\ в explorer.exe не открывается? Если посканировать / посмотреть lsof'ом, порты 445 (и другие SMB'шные) открыты?

AITap ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.