Почему-то не получается расшарить интернет с вайфая.
eth0 - получает интернет при помощи pppoe
eth1- раздает интерент
Стоит wi-fi карточка, wlan0, которая тоже раздет интернет.
DNS и DHCP-сервер использую dnsmasq.
br0 Link encap:Ethernet HWaddr 6c:f0:49:00:87:74
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::6ef0:49ff:fe00:8774/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2096 errors:0 dropped:0 overruns:0 frame:0
TX packets:1106 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1394719 (1.3 MB) TX bytes:122674 (122.6 KB)
eth0 Link encap:Ethernet HWaddr 94:0c:6d:80:50:00
inet6 addr: fe80::960c:6dff:fe80:5000/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1429 errors:0 dropped:0 overruns:0 frame:0
TX packets:2351 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:168241 (168.2 KB) TX bytes:1463454 (1.4 MB)
Interrupt:42 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 6c:f0:49:00:87:74
inet6 addr: fe80::6ef0:49ff:fe00:8774/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:2150 errors:0 dropped:0 overruns:0 frame:0
TX packets:1106 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1433199 (1.4 MB) TX bytes:122780 (122.7 KB)
Interrupt:43 Base address:0x2000
lo Link encap:Локальная петля (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:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:720 (720.0 B) TX bytes:720 (720.0 B)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:81.88.216.135 P-t-P:81.88.208.255 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:1377 errors:0 dropped:0 overruns:0 frame:0
TX packets:2323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:118695 (118.6 KB) TX bytes:1408137 (1.4 MB)
uto lo
iface lo inet loopback
post-up iptables-restore </etc/iptables.conf
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
auto eth0
iface eth0 inet manual
auto wlan0
iface wlan0 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
auto eth1
iface eth1 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
#Bridge interface
auto br0
iface br0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
bridge-ports wlan0 eth1
interface=wlan0
driver=nl80211
ssid=wi-fi_network
country_code=RU
hw_mode=g
channel=11
macaddr_acl=0
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_passphrase=3fs49afg
wpa_pairwise=TKIP CCMP
Кстати, отредактировал файл /etc/default/hostapd, добавив:
RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Настройки запускаются, автозапуск нет. Что не так?
# Укажем интерфейс, который будет слушать dnsmasq
interface=br0
# Укажем адрес, на котором будет находиться dnsmasq
listen-address=192.168.0.1
# Укажем dnsmaq слушать только интерфейсы
bind-interfaces
# Укажем локальный домен, для нашей домашней сети, это не обязятельно
domain=linux.lan
# Укажем DHCP-серверу диапазон выдаваемых адресов, длинную маску и время их аре$
dhcp-range=192.168.0.2,192.168.0.254,255.255.255.0,24h
# Укажем DHCP-серверу маршрут по умолчанию (default route) выдаваемом клиентам,
# в нашем случае это адрес интерфейса eth1
dhcp-option=3,192.168.0.1
# По идее можно указать адреса DNS, выдаваемых DHCP-сервером принудительно,
# если что-то не устраивает в dnsmasq, хотя Клиент и так по умолчанию
# получает адрес DNS=IP-eth1
# dhcp-option=6,ip-dns1,ip-dns2,ip-dnsN
net.ipv4.ip_forward=1
В итоге - вторая сетевушка раздает интернет, wi-fi нет (сеть находит, но йапишник выдает вида 169.254.29.114).
Что не так? Помогите разобраться.
Заранее спасибо.