LINUX.ORG.RU

Одновременная раздача по eth и wlan


0

2

Сабж: есть лишний комп дома(ubuntu server), поставил его как роутер, от него идет один ethernet кабель и воткнута карточка wifi.

Раздача интернета настроена, все вроде бы нормально. Но прикол в том, что раздается он только по одному направлению, в том смысле что либо по wifi либо по ethernet'y. Второе направление не пашет при включенном другом.

Что в таком случае можно сделать?



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

Не совсем понял как это осуществить.

У меня 2 разных адаптера, ETHERNET и WIFI, с разными IP, с разными настройками, и надо их объединить в один? Но они же не будут работать вроде как без спец настроек.

Может это можно сделать через iptables как-нибудь? У меня сейчас прописано только одно правило:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

где eth0 - интернет.

Я просто с этим пока не разобрался как-то

kajfat
() автор топика

У меня подобное было во FreeBSD. После включения даемона NAT Интернет работал лишь на одном интерфейсе. После того как я переназначил интерфейсам различные подсети всё заработало.

Например:
vr0 10.0.0.0 255.255.255.0
vr1 10.0.10.0 255.255.255.0

и так далее.

freebsd-online
()
Ответ на: комментарий от freebsd-online

Не прокатило(

Вот /etc/network/interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 80.90.116.116
netmask 255.255.255.224
gateway 80.90.116.97
hwaddress ether  00:14:85:32:B2:6B

auto eth1
iface eth1 inet static
address 10.0.0.0
netmask 255.255.255.0

auto wlan0
iface wlan0 inet static
address 192.168.0.2
netmask 255.255.255.0
wireless-mode ad-hoc
wireless-channel 6
wireless-rate auto
wireless-essid server

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

Я в Линуксе не очень. Лучше на ЛинуксФоруме спросить, если тут молчат.

freebsd-online
()

Лично у меня на роутере wlan0 и eth0 объединены в один интерфейс-мост br0. На него и раздается интернет.
Создать мост можно командами:
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 wlan0.
Считаю, это вполне логично.
Утилита brctl обычно находится в пакете bridge-utils.

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

Да, сама «раздача интернета» (форвардинг, DHCP&DNS, nat, маршрутизация) настроены на br0, а не на eth0 или wlan0.

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

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

у меня так прекрасно раздаётся с трёх направлений и виртуалки

=(~)=(13:27:22)=(240460)=(0:0)=
=>cat /etc/iptables.conf
# Generated by iptables-save v1.4.9 on Wed Aug 11 12:20:49 2010
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.56.0/24 -j MASQUERADE
-A POSTROUTING -s 192.168.2.0/24 -j MASQUERADE
-A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
-A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
COMMIT

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