[omniORB] How to fool the system that there is a network
connection present?
Alex Tingle
alex.tingle at bronermetals.com
Thu Jul 15 11:39:59 BST 2004
> I hope someone will be able to provide me with a solution so I can
> fool/set
> the system so that there is a network present in order for my
> applications
> to work properly without any hardware involved (i.e. no loop back
> network
> cable etc). I'm sure it's possible via some setting but I can't seem
> to find
> it.
Your problem doesn't actually seem to involve omniORB, but what the
heck...
On windows2000 you can create a dummy network connection by installing
a "Microsoft loopback adapter" driver. It's a software-only loopback
network adapter: Here are detailed instructions (for win 2000):
Add a loopback adapter.
1. Select Menu: Start --> Settings --> Control Panel, and then
double-click Add/Remove Hardware.
2. Click [Next] to proceed into the Add/Remove Hardware Wizard.
3. Choose Add/Troubleshoot a device, and then click [Next].
4. Select Add a new device, and then click [Next].
5. Choose No, I want to select the hardware from a list, and then click
[Next].
6. Select Network adapters, and then click [Next].
7. In the Manufacturers box, select Microsoft.
8. In the Network Adapter box, select Microsoft Loopback Adapter, and
then click [Next].
9. Click [Finish].
Set up the new loopback 'device'
1. Select Menu: Start --> Settings --> Control Panel, and then
double-click Network and Dial-up Connections.
2. Right click on Local Area Connection X (where X is the highest
numbered Connection available) and select Properties.
3. Verify that this dialogue relates to the Microsoft Loopback Adapter
by checking for that phrase in the Connect Using: field. If You do NOT
see the words Microsoft Loopback Adapter, then you have selected the
wrong Local Area Connection; go back and try another one.
4. Select TCP/IP protocol and then click on Properties.
5. Choose Use the following IP address:.
6. Set IP Address: to <some static address0> and Subnet mask: to
"255.255.255.0". (Default gateway need not be set.) Other values do not
need to be changed from their defaults.
7. Click [OK].
You might need to play with some of the other network settings to
achieve the result you're after. Essentially the loopback device should
bahave just like a plugged in network card.
-Alex Tingle
--
Dammit Jim, I'm a programmer... not a mind reader!
On 15 Jul 2004, at 09:09, Andrew Mak wrote:
> Hi,
>
> I've encountered a problem with Windows 2000 and later when a network
> connection is not live. (i.e plugged into a network). The problem does
> not
> occur in Win NT 4. So here's my problem.
>
> Firstly let me summarise what I'm trying to achieve. Our application
> runs on
> the Windows Platform and can run on Windows NT 4 and later, and
> normally
> runs across multiple PC's using Omniorb. Only for demos we run all our
> applications on a standalone computer instead of lugging around a few
> laptops. In most cases the laptop will be standalone (no network
> connection
> but fixed IP address). Omniorb works fine as it loops back
> (127.0.0.1). Our
> tasks needs to map a drive to a shared folder (network drive), since
> everything is running on the same PC, it needs to map to a local shared
> folder.
>
> So here comes the problem:
>
> In Windows NT 4, even without a network connection, Omniorb does not
> loop
> back (it uses the fixed IP specified) + the mapping drive works fine
>
> In Windows 2000 and later, without a network connection, Ominorb
> detects
> this and loops back but our map drive fails as it does not detect a
> network
> connection (even though I've specified a static IP address).
>
> If I plug in a network cable to a network point (i.e. hub) everything
> can
> then work, i.e. map drive and Omniorb doesn't loop back.
>
> I hope someone will be able to provide me with a solution so I can
> fool/set
> the system so that there is a network present in order for my
> applications
> to work properly without any hardware involved (i.e. no loop back
> network
> cable etc). I'm sure it's possible via some setting but I can't seem
> to find
> it.
>
> Thanks in advance..
>
> /\ |\ /|
> /--\ndrew | \/ |ak
> / \ | |
>
> Senior Engineer
> Singapore Technologies Electronics Ltd
> IB Business Unit
> Large-Scale Systems Group
> (65) 6413 1613 (Direct)
> (65) 6484 8841 (Fax)
> mailto:makwha at stee.st.com.sg
> www.stee.com.sg
>
>
>
>
> _______________________________________________
> omniORB-list mailing list
> omniORB-list at omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-list
More information about the omniORB-list
mailing list