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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: mos в Jun 24, 2005, 22:28



Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: mos в Jun 24, 2005, 22:28
Как става споделянето на интернт връзката с една лан карта ? става ли така :
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT
???


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: kwiksilver в Jun 25, 2005, 06:51
а ти на кого искаш да си споделиш връзката? аз я споделям, но имам две нет карти...


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: phantomlord в Jun 25, 2005, 12:53
Цитат
Как става споделянето на интернт връзката с една лан карта

А ти как се свързваш с интернет? През лан? Тогава ти трябва още една LAN карта. Чрез модем? Тогава една ти стига.
По добре е да си направиш прокси сървър. Използвам tinyproxy.


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: iozo в Jun 25, 2005, 14:03
Виж какво ти пише в /proc/sys/net/ipv4/ip_forward ако е 0 то значи това ти е проблема :)
Можеш да го промениш написвайки в конзолата
echo "1"  /proc/sys/net/ipv4/ip_forward
и редактрайки /etc/network/options
там кадето пише ipforward=no да стане ipforward=yes


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: zeridon в Jun 25, 2005, 14:17
Примерен код
iptables -F
iptables -t nat -F
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -s <IP> -d ! <localnet> -o <OutIface> -j MASQUERADE


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: mos в Jun 25, 2005, 15:26
Нета ми идва през ЛАН и не че  ми трябва спешно .. просто се замислих да ли е възможно нета да се споделя през една лан.. имам и втора , но ми е интересно дали ше стане само с една..


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: empty в Jun 26, 2005, 19:47
Ами може да стане, ако машината на която искаш да пускаш нет е в същата мрежа от която теглиш нет-а.
Искам да кажа, че ако си в една мрежа и теглиш нет обаче другата машина не е в тази мрежа ще трябва да сложиш и другата лан карта и да направиш мрежа между твоята машина и машината клиент която ще получава нет от теб.

Не задавай въпроси просто ей така щото ти е чудно и решаваш веднага да пишеш. Потърси из форума има много такива теми.
И при недостиг от информация задай въпрос, но поне опиши малко по подробно проблема и какво точно искаш да направиш за да сме малко повече в час какво точно искаш и как стоят нещата.


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: sunhater в Jun 30, 2005, 14:02
Искам само да вметна, че шерване с 1 LAN карта е възможно, но дали има смисъл...
Примерно ако има LAN мрежа в която само определени компютри имат интернет връзка, може да се направи така, че тези, които нямат такава, да ползват за gateway някой от тези които имат. Тогава има смисъл.


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: toxigen в Jun 30, 2005, 17:58
Има смисъл и когато в една и съща мрежа някои компютри получават интернет през PPPoE. Тогава обаче на NAT машината ще трябва да се укаже да излизат през ppp0, т.е.:

Примерен код

iptables -t nat -A POSTROUTING -d ! <localnet> -o ppp0 -j MASQUERADE


Излиза, че номера пак става с два интерфейса... ама пак през една жица.


Титла: Kak stava shervane na net prez 1 LAN ?
Публикувано от: в Jun 30, 2005, 22:28
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -d 192.168.0.0/21 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -d ! 192.168.0.0/21 -o ppp+ -j MASQUERADE
iptables -A FORWARD -i eth0 -s 192.168.x.x  -m mac --mac-source 00:50:DA:23:AA:25 -j ACCEPT
iptables -A FORWARD -i eth0 -s 192.168.x.x -m mac --mac-source 00:20:ED:72:01:45 -j ACCEPT


при мен ства така 3-ма потребители сме и сме в една LAN мрежа нета е през pppoe той  се използва за Getaway!