Last active
July 13, 2017 23:01
-
-
Save trepidity/7916948 to your computer and use it in GitHub Desktop.
NetIQ NAM iptables redirect to redirect 80 and 443 to 8080 and 8443 for NetIQ Access Manager
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Copyright (c) 2010 Novell, Inc. | |
# All rights reserved. | |
# | |
#! /bin/sh | |
#! /etc/init.d/idp_8443_redirect | |
# ### BEGIN INIT INFO | |
# Provides: idp_8443_redirect | |
# Required-Start: $network $syslog $novell-jcc | |
# Required-Stop: $network $syslog $novell-jcc | |
# Default-Start: 3 5 | |
# Default-Stop: 0 1 6 | |
# Description: Redirect 8443 to 443 for Novell IDP | |
### END INIT INFO # | |
# Environment-specific variables. | |
IPT_BIN=/usr/sbin/iptables | |
INTF=eth0 | |
ADDR=192.168.110.66 | |
. /etc/rc.status | |
# First reset status of this service | |
rc_reset | |
case "$1" in | |
start) | |
echo -n "Starting IP Port redirection" | |
$IPT_BIN -t nat --flush | |
$IPT_BIN -t nat -A PREROUTING -i $INTF -p tcp --dport 80 -j DNAT --to ${ADDR}:8080 | |
$IPT_BIN -t nat -A PREROUTING -i $INTF -p tcp --dport 443 -j DNAT --to ${ADDR}:8443 | |
$IPT_BIN -t nat -A OUTPUT -p tcp -d $ADDR --dport 443 -j DNAT --to ${ADDR}:8443 | |
$IPT_BIN -t nat -A OUTPUT -p tcp -d $ADDR --dport 80 -j DNAT --to ${ADDR}:8080 | |
rc_status -v | |
;; | |
stop) | |
echo -n "Flushing all IP Port redirection rules" | |
$IPT_BIN -t nat --flush | |
rc_status -v | |
;; | |
restart) | |
$0 stop | |
$0 start | |
rc_status | |
;; | |
*) | |
echo "Usage: $0 {start|stop|restart}" | |
exit 1 | |
;; | |
esac | |
rc_exit | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment