Работа CentOS в режиме роутера
:
Интерфейсы:
eth0 - WANeth1 - LAN
Настройка маршрутов
route add -net <подсеть LAN> netmask <маска> dev eth1
route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0
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 и маршрутов:
- iptables-save > /etc/iptables.up.rules
- echo 'pre-up iptables-restore < /etc/iptables.up.rules' >> /etc/networks/interfaces
- echo 'up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1' >> /etc/networks/interfaces
- echo 'up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0' >> /etc/networks/interfaces
via
Комментариев нет:
Отправить комментарий