Fedora linux forum

Форум русской поддержки ОС Fedora linux

 

#1 2011-01-03 02:51:04

arcer
New member
Зарегистрирован: 2010-11-06
Сообщений: 4

ставлю нат впервые

Здавствуйте!
Мне позарез был нужен нат Федора-Федора.
Мои параметры — VPN на DHCP.
Основой этого блюда взял статью: http://www.opennet.ru/base/net/redhat_nat.txt.html
Там описывался центральный хост со статическими айпишниками, я же использовал те, что выданы на сеанс ДХЦП (лучшего решения этой проблемы не нашел).

Итак, мои действия:
1)ЦЕНТРАЛЬНЫЙ ХОСТ
настроил сети eth0 — локальная(задал как 192.168.0.1), eth1 — внешняя.
вот логи:
eth0      Link encap:Ethernet  HWaddr 00:26:18:D9:77:C8 
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fed9:77c8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1876 errors:0 dropped:0 overruns:0 frame:0
          TX packets:717 errors:0 dropped:0 overruns:0 carrier:45
          collisions:0 txqueuelen:1000
          RX bytes:151146 (147.6 KiB)  TX bytes:83107 (81.1 KiB)
          Interrupt:19 Base address:0xec00

eth1      Link encap:Ethernet  HWaddr 00:1F:C6:C8:E4:67 
          inet addr:10.5.5.7  Bcast:10.26.49.255  Mask:255.255.255.0
          inet6 addr: fe80::21f:c6ff:fec8:e467/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38295 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26897 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:31834510 (30.3 MiB)  TX bytes:3131756 (2.9 MiB)
          Interrupt:27 Base address:0xa000
роутинг:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.1       10.5.5.1      255.255.255.255 UGH   0      0        0 eth1
10.0.0.2       10.5.5.1      255.255.255.255 UGH   0      0        0 eth1
93.15.12.10    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.5.5.0      0.0.0.0         255.255.255.0   U     1      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

после чего изменил указаные файлы и перегрузил iptables.

2)ЛОКАЛЬНЫЙ ХОСТ
Настроил сеть так, что IP = 192.168.0.3, gateway = 192.168.0.1
логи:
eth0      Link encap:Ethernet  HWaddr 00:26:18:D9:77:C8 
          inet addr:192.168.0.3  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fed9:77c8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1876 errors:0 dropped:0 overruns:0 frame:0
          TX packets:717 errors:0 dropped:0 overruns:0 carrier:45
          collisions:0 txqueuelen:1000
          RX bytes:151146 (147.6 KiB)  TX bytes:83107 (81.1 KiB)
          Interrupt:19 Base address:0xec00

В РЕЗУЛЬТАТЕ пинги идут между компами, но не выходят наружу из локалки, сеть на центральном есть, а в локалке нет.
Постарался описать свою проблему очень подробно, очень надеюсь на Вашу помощь.
Спасибо!

Неактивен

 

#2 2011-01-04 07:52:31

dik-m
Member
Зарегистрирован: 2009-10-28
Сообщений: 85

Re: ставлю нат впервые

выполните на Вашем ЦЕНТРАЛЬНОМ ХОСТЕ
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp+ -s 192.168.0.0/24 -j MASQUERADE


что мы этим сделали:
1. echo 1 > /proc/sys/net/ipv4/ip_forward
   разрешили перенаправление трафика
2. iptables -t nat -A POSTROUTING -o ppp+ -s 192.168.0.0/24 -j MASQUERADE
   разрешили перенаправление интернет трафика c интерфейса ppp+ в локалку

Отредактированно dik-m (2011-01-04 07:56:47)

Неактивен