Sponsored Content
Special Forums IP Networking Change source ip on static internet Post 302834941 by ashv on Saturday 20th of July 2013 09:07:32 PM
Old 07-20-2013
Hi Scott, Appreciate your followup. I do not want to discourage you.
But I got some other advance unix forums. Thanks guys..
 

10 More Discussions You Might Find Interesting

1. UNIX Desktop Questions & Answers

Change time source?

I need to change the time on my SUN box, it is five minutes fast. (4 Replies)
Discussion started by: michelemcdonald
4 Replies

2. News, Links, Events and Announcements

Microsoft Source Code Leaked to Internet

Apparently some of Microsoft's source code is circulating on the Internet. You can see a response from Microsoft here. I would like to remind everyone that according to our rules: "These are not hacker boards so hacker related posts will be promptly deleted or moderated." And this certainly... (1 Reply)
Discussion started by: Perderabo
1 Replies

3. UNIX for Advanced & Expert Users

Firewall - 2 Internet accesses - routing rules from source

Hello, I would like to modify my firewall configuration for being able to handle 2 internet connections in my Red zone. I would then like to configure some selecting routing rules depending on the internal source. Actual configuration: ===================== 1 router A (ISP)... (1 Reply)
Discussion started by: el70
1 Replies

4. Shell Programming and Scripting

How to change a Makefile from building static library to shared library?

Hi: I have a library that it only offers Makefile for building static library. It built libxxx.a file. How do I in any way build a shared library? (either changin the Makefile or direct script or command to build shared library) Thanks. (1 Reply)
Discussion started by: cpthk
1 Replies

5. IP Networking

I need HELP to Set up Coyote Linux router with 1 static IP & 64 internal static IP

hello, i need help on setting my coyote linux, i've working on this for last 5 days, can't get it to work. I've been posting this message to coyote forum, and other linux forum, but haven't get any answer yet. Hope someone here can help me...... please see my attached picture first. ... (0 Replies)
Discussion started by: dlwoaud
0 Replies

6. UNIX for Dummies Questions & Answers

Change static ip to dynamic ip

I had just install a solaris 10 server. I set the ip address to static during installation. I want to change it to dynamic but I don't know how. Expert here please help me! (5 Replies)
Discussion started by: jimmyysk
5 Replies

7. UNIX for Dummies Questions & Answers

Iptables to change source IP

Hey everyone! I am trying to configure iptables/netfilter so that all traffic coming from a certain port (8001) has its source ip re-written as a different ip. Can this be done? Basically its a possible workaround for another issue I'm having with a multihomed server. SNMP data is coming in on... (3 Replies)
Discussion started by: msarro
3 Replies

8. UNIX for Dummies Questions & Answers

[Solved] Can't get on internet with Linux Static IP address and Linksys Router.

I configured my linux server with Static IP address out of the range of the DHCP linksys router, but cannot get on the internet. When I switch back to "Automatically obtain IP address" ..then I can get on the internet. Can comeone help with this. (2 Replies)
Discussion started by: FrankOscar
2 Replies

9. HP-UX

How to use chatr to change static library path in binary?

I have solved this but now cannot recall the syntax. I want to strip or change the hard wired library paths on binaries I download from a repository. I do not have root and just want a personal install, but would rather not build every tool. I even posted the solution here once for others, but... (2 Replies)
Discussion started by: DGPickett
2 Replies

10. UNIX for Advanced & Expert Users

Change to NIS netgroup definition in upcoming Internet Draft

I'm considering the merits of slightly redefining the "domain" field in a NIS netgroup (the third field in the triple) to make it more useful, in a new Internet Draft that I am currently developing. Does anyone out there who uses NIS actually make use of the "domain" field? The places I've worked... (8 Replies)
Discussion started by: cambridge
8 Replies
ost::IPV6Address(3)					     Library Functions Manual					       ost::IPV6Address(3)

NAME
ost::IPV6Address - The network name and address objects are all derived from a common IPV6Address base class. SYNOPSIS
#include <address.h> Inherited by ost::IPV6Broadcast, ost::IPV6Host, ost::IPV6Mask, and ost::IPV6Multicast. Public Member Functions IPV6Address (const IPV6Validator *validator=NULL) Create an Internet Address object with an empty (0.0.0.0) address. IPV6Address (struct in6_addr addr, const IPV6Validator *validator=NULL) Convert the system internet address data type (struct in_addr) into a Common C++ IPV6Address object. IPV6Address (const char *address, const IPV6Validator *validator=NULL) Convert a null terminated ASCII host address string (example: '127.0.0.1') or host address name (example: 'www.voxilla.org') directly into a Common C++ IPV6Address object. IPV6Address (const IPV6Address &rhs) Copy constructor. virtual ~IPV6Address () Destructor. const char * getHostname (void) const Provide a string representation of the value (Internet Address) held in the IPV6Address object. bool isInetAddress (void) const May be used to verify if a given IPV6Address returned by another function contains a 'valid' address, or '0.0.0.0' which is often used to mark 'invalid' IPV6Address values. struct in6_addr getAddress (void) const Provide a low level system usable struct in_addr object from the contents of IPV6Address. struct in6_addr getAddress (size_t i) const Provide a low level system usable struct in_addr object from the contents of IPV6Address. size_t getAddressCount () const Returns the number of internet addresses that an IPV6Address object contains. IPV6Address & operator= (const char *str) IPV6Address & operator= (struct in6_addr addr) IPV6Address & operator= (const IPV6Address &rhs) bool operator! () const bool operator== (const IPV6Address &a) const Compare two internet addresses to see if they are equal (if they specify the physical address of the same internet host). bool operator!= (const IPV6Address &a) const Compare two internet addresses to see if they are not equal (if they each refer to unique and different physical ip addresses). Protected Member Functions bool setIPAddress (const char *host) Sets the IP address from a string representation of the numeric address, ie '127.0.0.1'. void setAddress (const char *host) Used to specify a host name or numeric internet address. Protected Attributes struct in6_addr * ipaddr size_t addr_count char * hostname Static Protected Attributes static Mutex mutex Detailed Description The network name and address objects are all derived from a common IPV6Address base class. Specific classes, such as IPV4Host, IPV6Mask, etc, are defined from IPV6Address entirely so that the manner a network address is being used can easily be documented and understood from the code and to avoid common errors and accidental misuse of the wrong address object. For example, a 'connection' to something that is declared as a 'IPV6Host' can be kept type-safe from a 'connection' accidently being made to something that was declared a 'IPV6Broadcast'. Author: David Sugar dyfet@ostel.com Internet Address binary data type. Constructor &; Destructor Documentation ost::IPV6Address::IPV6Address (const IPV6Validator *validator = NULL) Create an Internet Address object with an empty (0.0.0.0) address. Parameters: validator optional validator function object, intended for derived classes. ost::IPV6Address::IPV6Address (struct in6_addraddr, const IPV6Validator *validator = NULL) Convert the system internet address data type (struct in_addr) into a Common C++ IPV6Address object. Parameters: addr struct of system used binary internet address. validator optional validator function object, intended for derived classes. ost::IPV6Address::IPV6Address (const char *address, const IPV6Validator *validator = NULL) Convert a null terminated ASCII host address string (example: '127.0.0.1') or host address name (example: 'www.voxilla.org') directly into a Common C++ IPV6Address object. Parameters: address null terminated C string. validator optional validator function object, intended for derived classes. ost::IPV6Address::IPV6Address (const IPV6Address &rhs) Copy constructor. virtual ost::IPV6Address::~IPV6Address () [virtual] Destructor. Member Function Documentation struct in6_addr ost::IPV6Address::getAddress (void) const [read] Provide a low level system usable struct in_addr object from the contents of IPV6Address. This is needed for services such as bind() and connect(). Returns: system binary coded internet address. struct in6_addr ost::IPV6Address::getAddress (size_ti) const [read] Provide a low level system usable struct in_addr object from the contents of IPV6Address. This is needed for services such as bind() and connect(). Parameters: i for IPV6Addresses with multiple addresses, returns the address at this index. User should call getAddressCount() to determine the number of address the object contains. Returns: system binary coded internet address. If parameter i is out of range, the first address is returned. size_t ost::IPV6Address::getAddressCount () const [inline] Returns the number of internet addresses that an IPV6Address object contains. This usually only happens with IPV6Host objects where multiple IP addresses are returned for a DNS lookup const char* ost::IPV6Address::getHostname (void) const Provide a string representation of the value (Internet Address) held in the IPV6Address object. Returns: string representation of IPV6Address. bool ost::IPV6Address::isInetAddress (void) const May be used to verify if a given IPV6Address returned by another function contains a 'valid' address, or '0.0.0.0' which is often used to mark 'invalid' IPV6Address values. Returns: true if address != 0.0.0.0. bool ost::IPV6Address::operator! () const [inline] bool ost::IPV6Address::operator!= (const IPV6Address &a) const Compare two internet addresses to see if they are not equal (if they each refer to unique and different physical ip addresses). This is implimented in terms of operator== IPV6Address& ost::IPV6Address::operator= (const char *str) IPV6Address& ost::IPV6Address::operator= (struct in6_addraddr) IPV6Address& ost::IPV6Address::operator= (const IPV6Address &rhs) bool ost::IPV6Address::operator== (const IPV6Address &a) const Compare two internet addresses to see if they are equal (if they specify the physical address of the same internet host). If there is more than one IP address in either IPV6Address object, this will return true if all of the IP addresses in the smaller are in the larger in any order. void ost::IPV6Address::setAddress (const char *host) [protected] Used to specify a host name or numeric internet address. Parameters: host The string representation of the IP address or a hostname, , if NULL, it will default to INADDR_ANY bool ost::IPV6Address::setIPAddress (const char *host) [protected] Sets the IP address from a string representation of the numeric address, ie '127.0.0.1'. Parameters: host The string representation of the IP address Returns: true if successful Member Data Documentation size_t ost::IPV6Address::addr_count [protected] char* ost::IPV6Address::hostname [mutable], [protected] struct in6_addr* ost::IPV6Address::ipaddr [protected] Mutex ost::IPV6Address::mutex [static], [protected] Author Generated automatically by Doxygen for GNU CommonC++ from the source code. GNU CommonC++ Sat Jun 23 2012 ost::IPV6Address(3)
All times are GMT -4. The time now is 08:31 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy