LINUX.ORG.RU

Помогите настроить раздачу WiFi с ноутбука

 , , , ,


0

1

Не нашел в сети актуальной информации на русском языке (с английским проблема, от г-транслейта лучше не становиться).
В наличии ноутбук Acer 5349 с инетом 3G (USB modem Beeline).
Когда-то, на другом ноуте и дистрибутиве делал по этой инструкции.
С инструкциями до пункта 2 справился самостоятельно. Его содержимое:

2) Настроить сетевой интерфейс, на котором будет работать dnsmasq. На самом деле — очень важный шаг, который пропускают многие в своих мануалах по настройке DHCP-серверов. Дело в том, что компьютеру, на котором работает DHCP-сервер, необходимо прописать статический адрес — кто выдаст адрес DHCP-серверу, если он сам не может запуститься без адреса, а адрес себе он выдать не может, потому что не запущен?
Итак, открываем для редактирования файл /etc/network/interfaces и добавляем туда абзац вида:

auto наш_интерфейс
iface наш_интерфейс inet static
address 192.168.х.1
netmask 255.255.255.0
gateway 192.168.х.1


Файла /etc/network/interfaces нет. Если я правильно понял - нужно использовать netctl? Не знаком с ним.
Необходимо создать файл /etc/conf.d/network@interface с примерно таким содержимым:

address=192.168.0.15
netmask=24
broadcast=192.168.0.255
gateway=192.168.0.1


?
А что с

auto наш_интерфейс
iface наш_интерфейс inet static


?

Котелок кипит.

Да говно все это. Нормальные люди делают это одной кнопкой :) Поэтому с арчем и надо поосторожнее, ибо этот его KISS не всегда означает экономию времени и нервов.

ArtKun ★★★★★
()

Гугли лучше «настройка _название модема_ в Ubuntu». Сразу всё найдёшь как зделоть.

anonymous
()
Ответ на: комментарий от ArtKun

а что если в арче попробовать через nm сделать?
пару дней, как купил телефон с андроидом. если я правильно понял, он не поддерживает ad-hoc? вроде создаю подключение с режимом инфрастуктура, ничего не происходит. сколько времени потратил, ё-моё...

Marlboro
() автор топика
Ответ на: комментарий от Marlboro

а что если в арче попробовать через nm сделать?

Сработает, если NM правильно стоит, и если вернуть все то, что ты изменил в конфигах, как было.

если я правильно понял, он не поддерживает ad-hoc

У меня в CM работает. Что там у тебя за телефон и что у него за андроид - никто не знает.

ArtKun ★★★★★
()
Последнее исправление: ArtKun (всего исправлений: 1)
Ответ на: комментарий от Marlboro

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

anonymous
()
Ответ на: комментарий от Marlboro

Через NM в арче можно сделать.

anonymous
()
Ответ на: комментарий от Marlboro

Тогда надо не Ad-hoc, а AP, но если не KDE, то в списке такого выбора нет. Тогда надо поправить файл подключения /etc/NetworkManager/system-connections/Ваше_соединение. Найти в нём и исправить:

mode=infrastructure или ad-hoc на mode=ap

Потом «Подключится к скрытой беспроводной сети», вибираете своё и смотрите.

anonymous
()
Ответ на: комментарий от anonymous
[connection]
id=BeeWiFi
uuid=2672b785-6500-40c2-bcf1-0741f79aebad
type=wifi
timestamp=1408548937

[wifi]
ssid=BeeWiFi
mode=ap
security=802-11-wireless-security

[wifi-security]
key-mgmt=wpa-psk
psk=123123456

[ipv4]
method=shared

[ipv6]
method=auto
ip6-privacy=0

не проканало :(

Marlboro
() автор топика
Последнее исправление: Marlboro (всего исправлений: 2)

андройд обычно нихрена не работает, когда работает это или мод, или рутован и накручен или карточка на нетбуке приличная (ИМХО, http://wireless.kernel.org/en/users/Drivers см. колонку AP)... У меня нихрена не получилось, т.к. ни один из вариантов

anonymous
()
Ответ на: комментарий от Marlboro

а ну тогда все должно фурычить... У меня какойто реалтек и у него NO :(

Я через NM пробовал

anonymous
()

Как видится карточка?

как wlan0 ?

Если да, то судя по арчевики

Создать
/etc/conf.d/network@wlan0

address=192.168.99.1 netmask=24 broadcast=192.168.99.255 gateway=192.168.99.1

Создать
/etc/systemd/system/network@.service

[Unit] Description=Network connectivity (%i) Wants=network.target Before=network.target BindsTo=sys-subsystem-net-devices-%i.device After=sys-subsystem-net-devices-%i.device

[Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/conf.d/network@%i

ExecStart=/usr/bin/ip link set dev %i up ExecStart=/usr/bin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev %i ExecStart=/usr/bin/sh -c 'test -z ${gateway} || /usr/bin/ip route add default via ${gateway}'

ExecStop=/usr/bin/ip addr flush dev %i ExecStop=/usr/bin/ip route flush dev %i ExecStop=/usr/bin/ip link set dev %i down

[Install] WantedBy=multi-user.target

И

systemctl enable network@wlan0

systemctl start network@wlan0

Как-то так...

anonymous
()

Как видится карточка?

как wlan0 ?

Если да, то судя по арчевики

Создать
/etc/conf.d/network@wlan0

address=192.168.99.1
netmask=24
broadcast=192.168.99.255
gateway=192.168.99.1

Создать
/etc/systemd/system/network@.service

[Unit]
Description=Network connectivity (%i)
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device

[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/conf.d/network@%i

ExecStart=/usr/bin/ip link set dev %i up
ExecStart=/usr/bin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev %i
ExecStart=/usr/bin/sh -c 'test -z ${gateway} || /usr/bin/ip route add default via ${gateway}'

ExecStop=/usr/bin/ip addr flush dev %i
ExecStop=/usr/bin/ip route flush dev %i
ExecStop=/usr/bin/ip link set dev %i down

[Install]
WantedBy=multi-user.target

И

systemctl enable network@wlan0

systemctl start network@wlan0

Как-то так...

anonymous
()

Нужно скопировать /etc/netctl/examples/bridge в /etc/netctl/bridge

 /etc/netctl/bridge

Description="Example Bridge connection"
Interface=br1
Connection=bridge
BindsToInterfaces=(eth0 tap0) 
IP=dhcp
затем netctl start bridge. eth0 и tap0 твои интерфейсы enp и wlp Что может быть проще? Я не знаю.

Voda
()

Да, и выключить networkmanager и включить hostapd.

Voda
()

Всем спасибо! Заработало через нм.

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