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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Dully в Oct 19, 2005, 00:15



Титла: NAT при Ubuntu 5.10 проблем
Публикувано от: Dully в Oct 19, 2005, 00:15
Имам нет през pppoe връзка , конешъна е ppp0 . Мрежата на този конекшън е eth1 . Искам да натна конекшъна към мрежа eht0 с ип 10.10.10.2 и какво става :
Логвам се като root и задавам :

iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to-source "my ip from pppoe connection"
iptables -t nat -A PREROUTING -i eth0 -j DNAT --to-destination 10.10.10.0 ( or 10.10.10.2 )
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F

На компа с 10.10.10.2 няма нет и като пингвам pppoe Server IP ми дава : "Destination host unreachable"

После задавам :

iptables -A FORWARD -i eth0 -s 10.10.168.0/255.255.255.224 -j ACCEPT
iptables -A FORWARD -i ppp0 -d 10.10.10.0/255.255.255.224 -j ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -t nat -A PREROUTING -i ppp0 -j DNAT --to 10.10.10.2
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
 
и отново същото .

Предполагам , че няма проблем с TTL-a от pppoe Server IP ми връща TTL=64 , но пък от eth1 gateway ми връща TTL=0 , може ли това да е проблема или някъде другаде е . Моля помогнете ми .


Титла: NAT при Ubuntu 5.10 проблем
Публикувано от: в Oct 19, 2005, 10:11
нещо хич не ми изглежда логично туй което си написал.
най-малко че след като за дадеш командите с туй -F ги изтриваш.
Всъщност и не разбирам много какво искаш да направиш.
Ако просто искаш компютрите от 10.10.10.0 да имат  нет според мен тряба да направиш следното

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
ifconfig eth1 10.10.10.2
route add 10.10.10.0 eth1

на компютрите от мрежата задаваш като default gw 10.10.10.2


Титла: NAT при Ubuntu 5.10 проблем
Публикувано от: в Oct 19, 2005, 10:13
упс грешка, вместо еth1 пиши eth0
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
ifconfig eth0 10.10.10.2
route add 10.10.10.0 eth0


Титла: NAT при Ubuntu 5.10 проблем
Публикувано от: Dully в Oct 28, 2005, 00:00
Всичко е наред само , че отново няма нет . Пингвам си пппое гейтуея , но до там . Също така си пингвам локални адреси от eth1 . Задал съм на компютъра с адрес 10.10.10.3 на който се опитвам да подкарам нет днс на доставчика и за гейтуей е зададен 10.10.10.2 , но пак нищо .
Като пробвам да пингна примерно google.com стига до пппое гейтъея и  до там :
Примерен код

Tracing route 216.239.37.99
1 <1ms <1ms <1 ms 10.10.10.2
2 3ms 3ms 1ms 192.168.1.1 pppoe gateway
3  *       *       *      Require time out


Титла: NAT при Ubuntu 5.10 проблем
Публикувано от: в Oct 28, 2005, 00:28
да няма некаква защита ?
я пингни нещо от сървъра и кажи колко е TTL-a


Титла: NAT при Ubuntu 5.10 проблем
Публикувано от: Dully в Nov 06, 2005, 21:21
Предполагам , че няма проблем с TTL-a от pppoe Server IP ми връща TTL=64 , но пък от eth1 gateway ми връща TTL=0 , може ли това да е проблема или някъде другаде е . Моля помогнете ми .