Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: shoshon в Feb 04, 2009, 15:21



Титла: Поредния пост за gateway
Публикувано от: shoshon в Feb 04, 2009, 15:21
Хора много търсих в форума но просто не ми увря главата...
Как да конфигурирам gateway  за домашни нужди ?
Имам две мрежички
192.168.1.0 върху eth0 и 192.168.2.0 върху wlan0
Като респективно 192.168.1.0 е каблена, а 192.168.2.0 е безжична. Да отбележа че отделно си работят.
Какво правя аз:
Тъй като съм с Мандрива, добавям FORWARD_IPV4 в /etc/sysconfig/network
... и като дам /etc/init.d/network restart ми рестартира мрежата с IPV4_FORWARDING ENABLED
за всеки случей промених и
/etc/sysctl.conf като сложих net.ipv4.ip_forward=1 и /proc/sys/net/ipv4/ip_forward направих на 1
До тук добре
Добавям пътища:
Код:
route add -net 192.168.1.0 netmask 255.255.255.0 eth0
route add -net 192.168.2.0 netmask 255.255.255.0 wlan0

Сега тука ако може да ми обясните как да сложа външния gateway ( на мрежа 192.168.1.0 ), а аз да стана gateway на мрежа 192.168.2.0

Добавям правилата в iptables:
Код:
iptables -F
iptables -t nat -F
// До колкото знам горното ги изчиства от нежелани правила

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i wlan0 -j ACCEPT

Моля кажете какво още трябва да направя  ???
Благодаря предварително!



Титла: Re: Поредния пост за gateway
Публикувано от: kolio_kolev в Feb 04, 2009, 16:01
Виж тук: How to setup Linux as a router for DSL, T1 line etc ($2)

Още:
Guide to IP Layer Network Administration with Linux ($2)
Linux Advanced Routing & Traffic Control HOWTO ($2)


Титла: Re: Поредния пост за gateway
Публикувано от: shoshon в Feb 04, 2009, 16:16
Относно първия линк... ми аз абсолютно точно ама точно това правя.
Отностно другите... наистина искам да имам време да ги прочета :(


Титла: Re: Поредния пост за gateway
Публикувано от: shoshon в Feb 04, 2009, 16:35
Ах тахната кожа системно-администраторска! Сичко било в TTL! Малкия мизерен гаден гнусен ТТL


Титла: Re: Поредния пост за gateway
Публикувано от: kolio_kolev в Feb 04, 2009, 16:49
Обясни по-подробно какво искаш да направиш...
Ако искаш да пуснеш интернет, който идва от LAN мрежа (eth0, 192.168.1.0) на безжична мрежа (wlan0, 192.168.2.0), то на PC-то, на което са двата интерфейса добави в /etc/rc.local
Цитат
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
modprobe ipt_TTL
iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-inc 1
iptables -t mangle -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j TTL --ttl-inc 1
и (ако не са сложени) сложи в /etc/resolv.conf DNS сървърите на твоя доставчик. Например:
Цитат
nameserver 192.150.2.2

На компютрите от WLAN мрежата (192.168.2.0) за Gateway, слагай IP адреса на интерфейс wlan0, а за DNS слагай DNS-ите на доставчика ти. 
 



Титла: Re: Поредния пост за gateway
Публикувано от: kolio_kolev в Feb 04, 2009, 16:52
Заобикаляне на TTL филтри при NAT ($2)


Титла: Re: Поредния пост за gateway
Публикувано от: shoshon в Feb 04, 2009, 18:48
Мерси за помощта - справих се :) Все по често стигам до извода че най-трудната част е да локализираш проблема. За не-познавачи на интернет като мен, това е доста трудно.


Титла: Re: Поредния пост за gateway
Публикувано от: Privethost в Feb 05, 2009, 02:16
Ах мерси и аз търсих информация за това