Find the answer to your Linux question:
Results 1 to 1 of 1
Hello, I have a problem with my VPS. Simple example: Code: <?php $ip = $_SERVER['REMOTE_ADDR']; Echo "User IP : " . $ip; ?> That code should display the user IP ...
  1. #1
    Just Joined!
    Join Date
    Aug 2010
    Posts
    1

    OpenVZ Host is the source IP address rather than actual web surfers

    Hello,
    I have a problem with my VPS.
    Simple example:
    Code:
    <?php
    $ip = $_SERVER['REMOTE_ADDR']; 
    Echo "User IP : " . $ip; 
    
    ?>
    That code should display the user IP address, but it's showing the HN IP address (not VPS IP address).

    Again when I'm logging via ssh to the virtual container, the IP that was logged in is the Hardware nod's IP.

    Here is the openVZ configuration:

    Code:
    # Kernel sysctl configuration file for Red Hat Linux
    #
    # For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
    # sysctl.conf(5) for more details.
    
    # Controls IP packet forwarding
    net.ipv4.ip_forward = 1
    net.ipv6.conf.default.forwarding = 1
    net.ipv6.conf.all.forwarding = 1
    
    # Controls source route verification
    net.ipv4.conf.all.rp_filter = 1
    
    # Do not accept source routing
    net.ipv4.conf.default.accept_source_route = 0
    
    # Controls the System Request debugging functionality of the kernel
    kernel.sysrq = 1
    
    # Controls whether core dumps will append the PID to the core filename
    # Useful for debugging multi-threaded applications
    kernel.core_uses_pid = 1
    
    # Controls the use of TCP syncookies
    net.ipv4.tcp_syncookies = 1
    
    # Controls the maximum size of a message, in bytes
    kernel.msgmnb = 65536
    
    # Controls the default maxmimum size of a mesage queue
    kernel.msgmax = 65536
    
    # Controls the maximum shared segment size, in bytes
    kernel.shmmax = 68719476736
    
    # Controls the maximum number of shared memory segments, in pages
    kernel.shmall = 4294967296
    # Disable proxy arp
    net.ipv4.conf.default.proxy_arp = 0
    # We do not want all our interfaces to send redirects
    net.ipv4.conf.default.send_redirects = 1
    net.ipv4.conf.all.send_redirects = 0
    net.ipv4.ip_conntrack_max=32760
    In HN, the iptables are in the attached file. I couldn't post the output of the iptables here because of the limitation.

    Also I'm running Cpanel in the VPS container.

    Can someone please help me ?

    Thank you.
    Attached Files Attached Files

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...