Persoonlike gereedskap
Jy is hier: Tuis Management Gateway and Remote Control LDMG as Universal Proxy

LANDesk Management Gateway as Universal Proxy

deur jack Laas verander: 2007/08/15 16:55

Forward any ports through the gateway and void your warranty today!

Preface: This is naughty and not intended behavior. Your security and networking teams may not like it, and LANDesk Support won't either. If you have a better way to forward the necessary ports, use it instead.... Anyway, on to the rule breaking.

While it is a hardened Linux box, the Management Gateway is still a Linux box, and there's a lot of power under its hood. So if you're in a situation where you get one DMZ box for all LANDesk activities and you need to get some more ports for something like, oh, I don't know, LANDesk Handheld Manager, here's a trick you can use to open things up a bit more.


  1. SSH to the gateway and log in, then exit to terminal.
  2. Edit your firewall script to make it forward the ports to the right places.
    1. [admin@lavatube ~]$ sudo cp /usr/sbin/ipfirewall /usr/sbin/ipfirewall.backup
      [admin@lavatube ~]$ sudo vi /usr/sbin/ipfirewall
    2. :7 add your initials to the end of FWVER to show that you've made a change

      :10 CORE=your.core.ip

      :740, at the end of the per external address loop, add these lines:

      # Forward the LANDESK HANDHELD MANAGER ports to the CORE
      echo " Enabling Handheld client access"
      $IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
      # PORT 8268 for SCAN
      echo " SCAN port"
      enableServer "scan" "tcp" "8268" $IPADDR
      enableClient "scan" "tcp" "8268" $IPADDR
      $IPTABLES -t nat -A PREROUTING -p tcp -i $EXTIF -d $IPADDR --dport 8268 --sport 1024:65535 -j DNAT --to $CORE:8268
      $IPTABLES -A FORWARD -p tcp -i $EXTIF -o $EXTIF -d $CORE --dport 8268 --sport 1024:65535 -m state --state NEW -j ACCEPT
      # PORT 8269 for CONTROL
      echo " CONTROL port"
      enableServer "control" "tcp" "8269" $IPADDR
      enableClient "control" "tcp" "8269" $IPADDR
      $IPTABLES -t nat -A PREROUTING -p tcp -i $EXTIF -d $IPADDR --dport 8269 --sport 1024:65535 -j DNAT --to $CORE:8269
      $IPTABLES -A FORWARD -p tcp -i $EXTIF -o $EXTIF -d $CORE --dport 8269 --sport 1024:65535 -m state --state NEW -j ACCEPT
      # PORT 8270 for REGISTRATION
      echo " REGISTRATION port"
      enableServer "registration" "tcp" "8270" $IPADDR
      enableClient "registration" "tcp" "8270" $IPADDR
      $IPTABLES -t nat -A PREROUTING -p tcp -i $EXTIF -d $IPADDR --dport 8270 --sport 1024:65535 -j DNAT --to $CORE:8270
      $IPTABLES -A FORWARD -p tcp -i $EXTIF -o $EXTIF -d $CORE --dport 8270 --sport 1024:65535 -m state --state NEW -j ACCEPT
      echo " Finalizing"
      $IPTABLES -A FORWARD -t filter -o $EXTIF -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
      $IPTABLES -A FORWARD -t filter -i $EXTIF -m state --state ESTABLISHED,RELATED -j ACCEPT

  3. Restart your firewall and test it out.
    1. [admin@lavatube ~]$ sudo /subin/firewall restart

In some cases there are changes to your routing tables required in order to reach the required machines; this is beyond the scope of this doc, but any basic Linux networking guide will be of assistance (as long as it's talking about ip route add instead of "click the button that looks like a modem").


ssh-to-gateway.png





If you've installed the 8.7 SP3 or later version of Handheld, it will have asked you for your external IP and set this up ahead of time; otherwise, you'll need this configured too:

ldhm-config.png

Server Says:
Besides the device, the box should contain:
* Eight little rectangular snippets of paper that say "WARNING"
* A plastic packet containing four 5/17 inch pilfer grommets and two
club-ended 6/93 inch boxcar prawns.

YOU WILL NEED TO SUPPLY: a matrix wrench and 60,000 feet of tram cable.

IF ANYTHING IS DAMAGED OR MISSING: You IMMEDIATELY should turn to your spouse
and say: "Margaret, you know why this country can't make a car that can get
all the way through the drive-through at Burger King without a major
transmission overhaul? Because nobody cares, that's why."

WARNING: This is assuming your spouse's name is Margaret.
-- Dave Barry, "Read This First!"
Safety First!
243 Days without a Dumpster fire.
 

Aangedryf deur Plone, die Oop-bronkode Inhoudsbeheerstelsel

Hierdie webwerf voldoen aan die vogende standaarde: