Автор Тема: Раздача wifi  (Прочитано 6346 раз)

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

Оффлайн Aliko

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Раздача wifi
« : 29 Сентябрь 2013, 23:29:06 »
Есть ноут, есть debian, есть планшет
Настраивала по данному алгоритму http://habrahabr.ru/post/122876/
Планшет к ноуту подключается (да и не только планшет, а любое устройство), а сам интернет "не раздается" т.е. пишет что-то типа "нет подключения к интернету". В чем может быть проблема и как ее обойти

П.С. На windows7 с Conneсtify та же проблема
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: Раздача wifi
« Ответ #1 : 29 Сентябрь 2013, 23:53:58 »
По моему, тут ошибка
sudo sysctl net.ipv4.ip_forward=0Нужно 1.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн Aliko

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Re: Раздача wifi
« Ответ #2 : 29 Сентябрь 2013, 23:56:08 »
Это для выключения раздачи wifi
Для включения там есть 1
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: Раздача wifi
« Ответ #3 : 29 Сентябрь 2013, 23:58:14 »
IP-адрес устройствам выдается?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн Aliko

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Re: Раздача wifi
« Ответ #4 : 30 Сентябрь 2013, 00:03:23 »
Да
 

Оффлайн Sferg

  • Откуда: Россия, Курск
  • Местный житель
  • ***
  • Сообщений: 200
  • Имя: Геннадий
  • Jabber: sferg@jabber.ru
Re: Раздача wifi
« Ответ #5 : 30 Сентябрь 2013, 21:25:52 »
По моему, тут ошибка
sudo sysctl net.ipv4.ip_forward=0Нужно 1.
Да, нужно. Иначе у точки доступа интернета не будет...

У меня расклад таков:

eth0 - смотрит в локалку;
eth1 - смотрит наружу;
wlan0 - раздаёт по Wi-Fi как трафик eth0, так и eth1;
br0 - мост, поднятый между wlan0 и eth0.

Что ставилось?

- wireless-tools;
- bridge-utils;
- isc-dhcp-server;
- hostapd.

Что настраивалось?

1. В файле /etc/sysctl.conf значение параметра net.ipv4.ip_forward выставлено в 1.
2. В файле /etc/network/interfaces прописано:
Spoiler: ShowHide
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255

# The secondary network interface
auto eth1
allow-hotplug eth1
iface eth1 inet dhcp

# The bridge between primary and wireless network interface
auto br0
iface br0 inet static
bridge_ports eth0
bridge_maxwait 0
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255


3. В файле /etc/network/if-up.d/firewall (создать и дать исполнение) прописано:
Spoiler: ShowHide
#!/bin/sh

iptables -F
iptables -X
iptables -F -t mangle
iptables -X -t mangle
iptables -F -t nat
iptables -X -t nat
iptables -F -t filter
iptables -X -t filter

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP

# INPUT
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT ! -i lo -d 127.0.0.0/8 -j DROP
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
iptables -A INPUT -p all -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i br0 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 21 -m state --state NEW -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 80 -m state --state NEW -j ACCEPT
iptables -A INPUT -i eth1 -p udp --dport 80 -m state --state NEW -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 443 -m state --state NEW -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT

# FORWARD
iptables -A FORWARD -m state --state INVALID -j DROP
iptables -A FORWARD -t mangle -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -A FORWARD -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i br0 -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o br0 -j REJECT
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

# OUTPUT
iptables -A OUTPUT -p tcp ! --syn -m state --state NEW -j DROP
iptables -A OUTPUT -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

# POSTROUTING
iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE


4. В файле /etc/dhcp/dhcpd.conf прописано:
Spoiler: ShowHide
ddns-update-style none;
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.26 192.168.0.130;
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    option domain-name "local";
    option routers 192.168.0.1;
    option broadcast-address 192.168.0.255;
    default-lease-time 600;
    max-lease-time 7200;
}


5. В файле /etc/hostapd/hostapd.conf прописано:
Spoiler: ShowHide
interface=wlan0
bridge=br0
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid={ИМЯ_ТОЧКИ_ДОСТУПА}
country_code=RU
hw_mode=g
channel=11
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
preamble=1
macaddr_acl=0
accept_mac_file=/etc/hostapd/hostapd.accept
deny_mac_file=/etc/hostapd/hostapd.deny
auth_algs=1
ignore_broadcast_ssid=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
wmm_ac_vi_aifs=2
wmm_ac_vi_cwmin=3
wmm_ac_vi_cwmax=4
wmm_ac_vi_txop_limit=94
wmm_ac_vi_acm=0
wmm_ac_vo_aifs=2
wmm_ac_vo_cwmin=2
wmm_ac_vo_cwmax=3
wmm_ac_vo_txop_limit=47
wmm_ac_vo_acm=0
ieee80211n=1
ht_capab=[HT40-][SHORT-GI-40][TX-STBC][RX-STBC1][DSSS_CCK-40]
eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1
wpa=2
wpa_passphrase={ВАШ_ПАРОЛЬ}
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
wps_state=2
upnp_iface=br0
model_description=Wireless Access Point


Как-то так.

P.S. Уважаемые Знатоки, несмотря на то, что всё благополучно и исправно работает на протяжении >6 месяцев, быть может вы в моей конфигурации узрите что-либо идеологически неверное, что можно удалить\исправить\добавить\оптимизировать - в общем, пожелания и критика приветствуются! :)

Aliko, можете попробовать настроить по моему варианту. Интернет и локалка нормально раздаются по Wi-Fi.
« Последнее редактирование: 01 Октябрь 2013, 17:42:37 от Sferg »
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD
 

Оффлайн mitry

  • Новичок форума
  • Сообщений: 1
Re: Раздача wifi
« Ответ #6 : 23 Февраль 2020, 19:52:03 »
Делал так же, получил ту же проблему.

После двух дней долботни заметил, что у меня интернетовский проводной интерфейс называется не eth0, а enp37s0:

sudo dmesg | grep eth0
[    1.203675] r8169 0000:25:00.0 enp37s0: renamed from eth0

Соответственно строчка про nat в скрипте запуска была неправильной:

sudo iptables -t nat -A POSTROUTING -s 192.168.150.0/24 -o eth0 -j MASQUERADE

Заменил в ней eth0 на enp37s0 и все заработало! Правда, периодически самопроизвольно отваливается, не знаю почему и нет времени копать.
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3160
  • Linux Registered User #547151
Re: Раздача wifi
« Ответ #7 : 25 Февраль 2020, 14:13:09 »
тема обросла бородой по пояс, а вы некропостингом занимаетесь. закрыто.

Теги:
 

Раздача PPPoE(Интернет) по DHCP в локальную сеть

Автор Sterios

Ответов: 3
Просмотров: 3549
Последний ответ 07 Февраль 2012, 01:22:25
от ZEN
Раздача Интернета на карту вайфай через проводной интернет с прокси сервером

Автор mbnt

Ответов: 1
Просмотров: 1832
Последний ответ 20 Март 2015, 05:38:51
от ihammers
Раздача интернета через маршрутизатор

Автор Лесьяр

Ответов: 20
Просмотров: 4767
Последний ответ 31 Август 2014, 12:42:33
от sandaksatru
Прием WI-FI и последующая раздача

Автор ZZYZX

Ответов: 1
Просмотров: 957
Последний ответ 06 Июль 2017, 18:03:20
от ogost
Раздача Wi-Fi на Android планшет.

Автор Baloo

Ответов: 7
Просмотров: 2426
Последний ответ 29 Январь 2013, 20:11:14
от cinyflo