среда, 16 июля 2014 г.

CentOS в режиме роутера

Работа CentOS в режиме роутера:

Интерфейсы:

eth0 - WAN

eth1 - LAN

Настройка маршрутов

route add -net <подсеть LAN> netmask <маска> dev eth1
route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0

Настройка iptables:

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

Правим конфиги:

В /etc/sysctl.conf ставим net.ipv4.ip_forward = 1
В /proc/sys/net/ipv4/ip_forward ставим 1

Сохраним изменения iptables и маршрутов:

  1. iptables-save > /etc/iptables.up.rules
  2. echo 'pre-up iptables-restore < /etc/iptables.up.rules' >> /etc/networks/interfaces
  3. echo 'up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1' >> /etc/networks/interfaces
  4. echo 'up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0' >> /etc/networks/interfaces


via

Комментариев нет:

Отправить комментарий