Best practice to change IP?

Hi everyone,
I need to use VPN to connect to another network. The problem is that this network uses the same IP range as mine (10.0.1.x). I know that this is a problem and should be avoided, especially since the respective network's servers even have the same IP (10.0.1.3) and offer mostly the same services!
I'm willing to change one of the two networks to avoid conflicts. Both are similar in size and setup:
• NAT Router
• Leopard Server (10.5.6)
• Some Mac clients (mostly Leopard)
• A few network printers
Is it relatively painless to change an OS X Server's IP address? I've read some contrary things, where some are stating that you need to use the changeip command in Terminal. Others say it's sufficient to change it in Sys Prefs on the server followed by updating DNS.
It's no big deal to reconfigure the router, workstations and printers at one location. But what is the correct way to change the server's IP?
Here's the services I'm using at both locations:
• AFP
• DNS
• FTP
• iCal
• Open Directory
• Printing
• Web
Thanks a lot!
Björn

rkovelman wrote:
Yes otherwise you have to manually enter in everything. Also passwords will be lost, just select all users besides the admin and make a default password.
So this means using changeip kind of resets my OD database and even when doing a backup before the change and re-importing it I will lose all OD accounts' passwords?
You simply go to OD and after backing up you take it from master to standalone.
Ah, ok. I thought you were talking about the 3 kinds of setup you can choose when installing OS X Server. If you do not choose the Advanced Server there, you can only use the somewhat limited Server Preferences on your server and when you try to open Server Admin you get asked if you want to convert your server to Advanced. I thought you found a way of reversing this and couldn't imagine how on earth this could be possible.
• I'm really no newbie, but I'm slightly confused by IP range notation. (ie 10.X.0.0/8 and 10.Y.0.0/8)
Not sure what you mean and where you would use this... changeip does not need this.
I was asking because Steve Krawcke was suggesting to use completely separate IP ranges, which made me think of just what exactly I can use. I don't want to be in need of changing IPs again one day, so I want to get this right.
Can someone please take the time to correct (maybe by commenting?) my statements below if I'm wrong:
• There are only some IP ranges that can be used privately and are not routed on the internet. Since I'm using a NAT router that's fine and I should use one of them.
• Most home routers today come with a default IP of 192.168.x.1 and others (i.e. Apple AirPort Base Stations) use 10.0.1.1 as the default.
• I should avoid using these in my environments. Otherwise I'll get problems with VPN users when the same IPs have been used at both ends.
So if 10.0.0.0/8 = the range 10.0.0.0–10.255.255.255 does this mean I can freely use 10.123.0.1 as my router's IP and let's say 10.123.0.2 for the server and so forth? If so, can I still use a subnet mask of 255.255.255.0 or am I forced to choose something else? I really don't need more than max 50 IP addresses locally. But I'm confused, because in classful networks 10.0.0.0/8 meant a Class A network and I'm not sure I should use this?!
Thanks!
Björn

Similar Messages

  • What is the best practice for changing view states?

    I have a component with two Pie Charts that display
    percentages at two specific dates (think start and end values).
    But, I have three views: Start Value only, End Value only, or show
    Both. I am using a ToggleButtonBar to control the display. What is
    the best practice for changing this kind of view state? Right now
    (since this code was inherited), the view states are changed in an
    ActionScript function which sets the visible and includeInLayout
    properties on each Pie Chart based on the selectedIndex of the
    ToggleButtonBar, but, this just doesn't seem like the best way to
    do this - not very dynamic. I'd like to be able to change the state
    based on the name of the selectedItem, in case the order of the
    ToggleButtons changes, and since I am storing the name of the
    selectedItem for future reference.
    Would using States be better? If so, what would be the best
    way to implement this?
    Thanks.

    I would stick with non-states, as I have always heard that
    states are more for smaller components that need to change under
    certain conditions, like a login screen that changes if the user
    needs to register.
    That said, if the UI of what you are dealing with is not
    overly complex, and if it will not become overly complex, maybe
    states is the way to go.
    Looking at your code, I don't think you'll save much in terms
    of lines of code.

  • Best Practice for Change Maintenance Order Number Range

    Hello
    We have decided that our Maintenance Orders will always start with the year of the open date. Example 201112345155
    Every year we will need to change the number ranges
    What is the best practice to change the order number range? What is the best approach here?
    I have also another question. Why the "Current Number" is not incremental?
    Thanks for the help

    Hi,
    The current number can be explained by use of buffering of the numbers. Buffering is defined via transaction SNRO, the  AUFTRAG object is relevant for orders. When buffering is active, a set of unused numbers are assigned to each application server.
    In your example -  The fiirst 20 numbers were taken from the available number range and assigned to the buffer (possible 10 numbers to each of two servers). As orders are created a number is assigned from the buffer. Once the buffer values are used a further set of numbers are taken from the number range and the current number is increased (by buffer value).
    -Paul

  • Best Practice: Dynamically changing Item-Level permissions?

    Hi all,
    Can you share your opinion on the best practice for Dynamically changing item permissions?
    For example, given this scenario:
    Item Creator can create an initial item.
    After item creator creates, the item becomes read-only for him. Other users can create, but they can only see their own entries (Created by).
    At any point in time, other users can be given Read access (or any other access) by an Administrator to a specific item.
    The item is then given edit permission to a Reviewer and Approver. Reviewers can only edit, and Approvers can only approve.
    After the item has been reviewed, the item becomes read-only to everyone.
    I read that there is only a specific number of unique permissions for a List / Library before performance issues start to set in. Given the requirements above, it looks like item-level permission is unavoidable.
    Do you have certain ideas how best to go with this?
    Thank you!

    Hi,
    According to your post, my understanding is that you wanted to change item level permission.
    There is no out of the box way to accomplish this with SharePoint.               
    You can create a custom permission level using Visual Studio to allow users to add & view items, but not edit permission.   
    Then create a group with the custom permission level. The users in this group would have the permission of create & add permission, but they could no edit the item.
    In the CodePlex, there is a custom workflow activities, but by default it only have four permission level:
    Full Control , Design ,Contribute and Read.
    You should also customize some permission levels for your scenario. 
    What’s more, when use the SharePoint 2013 designer, you should only use the 2010 platform to create the workflow using this activities,
    https://spdactivities.codeplex.com/wikipage?title=Grant%20Permission%20on%20Item
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • Best practice to Change Dial plan?

    Hi,
    Customer has made plenty of misdialed 911 calls so they want to change the dial plan. They have CUCM, CUC and UCCX .. I will try to suggest putting a delay for 3 sec or so and blocking 911! or 911!# translation pattern .. but in case if they do want to change their dial out number.. what's the best practice for this? I tried looking for a suggestion or document but couldn't find it... at this point I can only think of copying existing RP's and change the dial out number to 8 and if required if they will have an H.323 gateway then might require configuration on dial peers... Any suggestion on this is appreciated? Thanks

    Hi Vishal,
    If 911 is being dialed accidentally, you can try configuring a 9.911 or 911# route pattern. 9.911 will  require you to change the destination pattern and forward digit settings on dial-peer or you can actually strip it on cucm itself and will not require a change on dial-peers. Other than that you need to check your dial-plan and see if there are any router patterns that are overlapping with 911 you can try editing them as well by changing the first digit for those route patterns to something other than 9.
    HTH
    Manish

  • Best practice for Changing OWA URL

    Hi,
    we have an exchange 2010 environment where our cas array fqdn is mail.domain.com our owa address is also mail.domain.com
    this was working fine for us for a while but we have purchases a hardware load balancer and their best practice is to have the connections to the cas array on 1 VIP and the OWA on a second VIP, I have created a DNS record both externally and internally for
    OWA as webmail.domain.com and have updated our SSL certificate to include this. the fqdn for the cas array will stay the same.  I am just looking for some advice on what all needs to be changed and if there will be any impact to the users, can I simply
    change the internal  and external URL for each of the 2 servers in EMC for OWA,ECP,activesync, and OAB, is this best practice? will this have any impact on users currently connected when the change is made? will previously connected machines pick up on
    the changes right away?
    Thanks,

    If you have updated the records in DNS...
    If you have changed the name on the certificate...
    You should be fine.
    I would also change the internal and external URLs as you plan to (even though OWA, for example, will work without an URL configured here - not sure about a incorrect URL however).
    When we make changes to these CAS settings we usually run this command afterwards:
    iisreset /noforce
    I would make the change outside of business hours and test. There are no client-side changes to make and clients *should* adjust to the new settings on the next session - but I am not sure there would be no interruption to an existing connection (?).
    Clients might have to clear their cache (cookies).
    Clients might have problems if they have shortcuts to the old URL.
    That is why I would test first.
    Follow your organization's change control process if you have one.
    Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.

  • Best practice UOM changes for one master data

    Hello ALL,
    What are the best practices must be followed while changing one master data UOM data.
    for eg i have two UOMs respectively,
    basic UOM = EA another one ia Alternative UOM CAR  . 1 car = 10 EA.
    now my master data team deleting this CAR via MM02 .
    what are the follow up actions we should follow.
    (1) for eg i have contract existed for thi smaterial as CAR
    (2) I have many POs without doing GR
    like wise can you list what are the impacts in the system.
    how we can go ahead.
    What are the best practices followed while this UOM changes for your customer.
    br
    muthu

    Hi Ravi / tao
    Yes . I am deleting alternate UOM CAR in mm02 .
    I created a contract for that material in CAR .
    my contarct also refered in source list.
    share your views.
    what happen to my open documents.
    What happen to open documents ? .. System may not allow me to do GR right?
    br
    muthu

  • Best practice when changing a lot of forms

    Hi gurus,
    if you have a lot of forms to manipulate and a lot of logic to change, what would be the best practice ?
    Making some manipulation objects would be a nice thing. When I think of about 200 items or more on nearly every standard-form in B1 not included the logic behind, my brain gets dizzy
    So there's no way than to keep the code clean and structured. Am I right ????
    What about VB-Classes ?? I'm not sure about the stability of VB.net classes in bigger projects. C# would be nice, but isn't supported as I have in mind.
    Does anyone have experience with big B1 VB.net projects especially concerning the stability of B1 and the resulting performance ?!?!?!???
    The company I'm working for, seems to live from the flexibility of the software
    regards,
    Holger

    No problem,
    only thing to change is the creation of the menu.
    The rest works fine, when using Visualstudio 2003. 2005 Beta  complains much about CLS-compliance.
    Spaghetticode, goodbye
    Regards,
    Holger
    PS: What about the idea of extending this under a opensourcelike thing ? Or is this not allowed by SAP ?
    Code:
            Dim oMenus As SAPbouiCOM.Menus
            Dim oCreationPackage As SAPbouiCOM.MenuCreationParams
                oTechDemoRoot = m_SboApplication.Menus.Item("43520") 'Modules'
                oMenus = oTechDemoRoot.SubMenus
                oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_POPUP
                oCreationPackage.UniqueID = "ScooterDEMO"
                oCreationPackage.String = strTechDemoRootMenu
                'oCreationPackage.Image = sPath & "VID.bmp"
                'add the menu at the bottom of the list
                oCreationPackage.Position = oTechDemoRoot.SubMenus.Count + 1
                'add subitems and submenus to customized menu root
                oMenus.AddEx(oCreationPackage)
                ' Get the menu collection of the newly added pop-up item
                oMenuItem = m_SboApplication.Menus.Item("ScooterDEMO")
                oMenus = oMenuItem.SubMenus
                ' Add 3 Sub Menu Items
                oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING
                oCreationPackage.UniqueID = m_Name & "Mnu_0"
                oCreationPackage.String = "Speed up your business ;)"
                'oCreationPackage.Image = sPath & "bla.bmp"
                oMenus.AddEx(oCreationPackage)
                oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING
                oCreationPackage.UniqueID = m_Name & "Mnu_1"
                oCreationPackage.String = "UI simple form via code"
                'oCreationPackage.Image = sPath & "bla.bmp"
                oMenus.AddEx(oCreationPackage)
                oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING
                oCreationPackage.UniqueID = m_Name & "Mnu_2"
                oCreationPackage.String = "UI Calculator"
                'oCreationPackage.Image = sPath & "bla.bmp"
                oMenus.AddEx(oCreationPackage)
                oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING
                oCreationPackage.UniqueID = m_Name & "Mnu_3"
                oCreationPackage.String = "UI BusinessPartnerFormExtention"
                'oCreationPackage.Image = sPath & "bla.bmp"
                oMenus.AddEx(oCreationPackage)
                oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING
                oCreationPackage.UniqueID = m_Name & "Mnu_4"
                oCreationPackage.String = "UI-DI UDFieldsCreation"
                'oCreationPackage.Image = sPath & "bla.bmp"
                oMenus.AddEx(oCreationPackage)
                oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING
                oCreationPackage.UniqueID = m_Name & "Mnu_5"
                oCreationPackage.String = "UI Complex form created via code"
                'oCreationPackage.Image = sPath & "bla.bmp"
                oMenus.AddEx(oCreationPackage)
                oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING
                oCreationPackage.UniqueID = m_Name & "Mnu_6"
                oCreationPackage.String = "UI .Net lookalike contest ;)"
                'oCreationPackage.Image = sPath & "bla.bmp"
                oMenus.AddEx(oCreationPackage)

  • Oracle Best practices for changing  Byte to Char on Varchar2 columns

    Dear Team,
    Application Team wanted to change Byte to Char on Varchar2 columns to accommodate Multi byte character  on couple of production tables.
    Wanted to know is it safe to have mixture of BYTE and CHAR semantics in the same table i have read on the couple of documents that It's good practice to avoid using a mixture of BYTE and CHAR semantics columns in the same table.
    What happens if we have mixture of BYTE and CHAR semantics columns in the same table?
    Do we need to gather stats & rebuild indexes on the table after these column changes .
    Thanks in Advance !!!
    SK

    Application Team wanted to change Byte to Char on Varchar2 columns to accommodate Multi byte character  on couple of production tables.
    Wanted to know is it safe to have mixture of BYTE and CHAR semantics in the same table i have read on the couple of documents that It's good practice to avoid using a mixture of BYTE and CHAR semantics columns in the same table.
    No change is needed to 'accommodate Multibyte characters'. That support has NOTHING to do with whether a column is specified using BYTE or CHAR.
    In 11g the limit for a VARCHAR2 column is 4000 bytes, period. If you specify CHAR and try to insert 1001 characters that each take 4 bytes you will get an exception since that would require 4004 bytes and the limit is 4000 bytes.
    In practice the use of CHAR is mostly a convenience to the developer when defining columns for multibyte characters. For example for a NAME column you might want to make sure Oracle will allocate room for 50 characters REGARDLESS of the actual length in bytes.
    If you provide a name of 50 one byte characters then only 50 bytes will be used. Provide a name of 50 four byte characters and 200 bytes will be used.
    So if  that NAME column was defined using BYTE how would you know what length to use for the column? Fifty BYTES will seldom be long enough and 200 bytes SEEMS large since the business user wants a limit of FIFTY characters.
    That is why such columns would typically use CHAR; so that the length (fifty) defined for the column matches the logical length of the number of characters.
    What happens if we have mixture of BYTE and CHAR semantics columns in the same table?
    Nothing happens - Oracle could care less.
    Do we need to gather stats & rebuild indexes on the table after these column changes .
    No - not if you by 'need' you mean simply because you made ONLY that change.
    But that begs the question: if the table already exists, has data and has been in use without their being any problems then why bother changing things now?
    In other words: if it ain't broke why try to fix it?
    So back to your question of 'best practices'
    Best practices is to set the length semantics at the database level when the database is first created and to then use that same setting (BYTE or CHAR) when you create new objects or make DDL changes.
    Best practices is also to not fix things that aren't broken.
    See the 'Length Semantics' section of the globalization support guide for more best practices
    http://docs.oracle.com/cd/E11882_01/server.112/e10729/ch2charset.htm#i1006683

  • Best practice to change SAP BW login parameters after Universe migration

    Hello All,
    I am working with SAP BW and BOBJ XI 3.1.
    And we are using "Use specified username and password" Authentication mode when we are establishing the connection to SAP BW. At present after migrating the Universe let's say from Dev to Test, We are logging in to the Universe in the Test environment and modifying the connection parameters to point the Universe to Test BW system.
    By default when we migrate the Universe it's still pointingg to BW Dev system.
    My question is when we use "Use specified username and password" Authentication mode, what's the best way to change the connection parameters.
    I would greatly appreciate your input.
    Thanks
    Padma

    Ingo,
    Thanks a lot for your response.
    At present we are using the standard import wizard.
    You think the LifeCycle Management has the option to change the login information during the migration??
    Very soon we will be evaluating the tool.
    Thanks
    Padma

  • Best practice to change default gateway for HA-CAM

    Hi,
    The next week end, i will have a downtime to change it's HA-CAM's default gateway.
    My question is, how can i do that?.
    This change is not synchronized if i change only from an active cam (service Ip) o it does?
    I was thinking on stops services for standby cam, then connect to a service ip, change its default gateway to active cam, then stops services and start them for standby cam and so on...
    This is correct or this idea is wrong?
    Please, I need suggestions.
    Thanks for advance.

    Kaylan
    If the user vlan is routed on a L3 device before going to either the MPLS router or the firewall you could use PBR on the L3 device (if supported).
    But as Reza says, we need more info on your network layout.
    Jon

  • Process chain best practice - attribute change runs

    When building attribute change runs into Process Chains I see that there are potentially two main options to consider:
    1. One to One mapping.  Incorporate a separate attribute change run object type after each InfoObject has been loaded.
    2. Many to One mapping.  Build the process chain so that one single attribute change run occurs after all the InfoObjects have been loaded. 
    I would be interested to see how other people have incorporated their attribute loading into Process Chains.
    any info appreciated.
    Mike

    We run the attribute change run twice in our daily process chain, here's our order:
    - Load all master data
    - Attrib change run
    - Load all tx data
    - Run ABAP programs that generate master data
    - Attrib change run
    I doubt there will be much of a performance difference if you do the change run after each master data load, but it makes the process chain a lot easier to read.

  • Best Practice for Changing the Cell-Renderer in a TreeTab

    I've implemented a TreeTable (sap.ui.table.TreeTable). Now, I would like to change the way how table cells are being rendered. Intuitively, I would create a subclass "myrenderer" which extends sap.ui.table.TableRenderer.renderTableCell and assign this renderer as cell renderer with something like (pseudocode):
    myTreeTable.setCellRenderer(myrenderer);
    Any help/hint would be appreciated. An example would be appreciated even more ;-).
    Bye
        Christian

    Hi Christian
    You can extend from sap.ui.table.TreeTable like this Example
    -D

  • SAP Best practice for Material request form

    Hai Sap gurus,
    Do we have any sap best practice for material request form? If so please help me to find this best practice provided by the SAP. I searched through sap help but i was unable to find one.
    Same way i also need to find the sap best practice for Change request form too...
    Thanking you all in advance.

    Hi,
    Check these links
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2b50ac90-0201-0010-d597-8d833833f9e0
    and using the service market place link to down load the best practices
    http://www.sap.com/services/bysubject/servsuptech/index.epx

  • Best practice on handling a datacontrol based on a changing webservice

    Is there any best practice on how to handle changes to a datacontrol, when a webservice changes ?, it seems the information on
    portnumbers, servernames etc. is placed in a number of files, an optimal solution seems to be that Jdeveloper would have functionality
    to regenerate all relevant files based on changes to the WSDL, but this does not seem to be supported in Jdeveloper 11g
    Regards
    Ole Spielberg

    Hi,
    I think in this case you would better use a WS proxy, wrap this in a POJO and create a data control from this. This allows you to set the port and host programmatically. I agree that there should be a better option to do the same in the WS data control
    Frank

Maybe you are looking for

  • Error when opening table container file keydb read only

    Hi Guys, We are installing solution manager 4.0 on windows/sql but we are getting following error and couldnt continue the installation FKD-00070  Error when opening table container file C:\PROGRA1\SAPINS1\SOLMAN\SYSTEM\MSS\CENTRAL\AS\keydb.xml for w

  • Payment to vendor based on blocking date of vendor

    Dear all , We have few regular vendors from which the goods is delivered to our plant . Say from vedor "V" We have received 120 ltr of chemical today, from tomorrow we have to block this vendor for Purchase order. Its possible in Xk05 by assign 01 bl

  • Poor performance playing .mts files in source monitor

    OK is Adobe really that far behind in writing up some code that can handle AVCHD .mts files? I transfer the .mts files from my camera to the hard drive, access them in PP via the media browser, import them to the project panel and when I try to play

  • DOM(XML) + StyledDocuments

    Hi there, I wonder how one could adapt the structure of DOM-Documents to the structure StyledDocuments are made up. What I want to do is the following: I want to parse a XML file by using DOM. The I want the DOM-Object (containing the parsed XML-file

  • Latest Version of TopLink

    I am currently using 9.0.4. What is the latest version of TopLink for Windows? And where can I download it? It looks like I can download 9.0.4.2 from http://otn.oracle.com/software/products/ias/htdocs/904topsoft.html, but I see 10.0.3 from March 2004