Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > Internet sharing and rendezvous...

Internet sharing and rendezvous...
Thread Tools
Mac Elite
Join Date: Jul 2000
Location: Washington, DC
Status: Offline
Reply With Quote
Jan 11, 2003, 09:11 PM
 
I have an iMac setup to act as a software router / NAT. It does this over the primary ethernet interface (EN0). As such, it has a primary ip address to the outside world, and an inside ip address visible to the computers on my network.

As it stands, rendezvous appears to only work with the first ip address. As such, the other computers on my network are unable to do anything rendezvous with this computers (iChat, mod_rendezvous web server discovery, etc).

Is there any way to force rendezvous to chose the internal 192.168.1.xxx subnet as opposed to the public ip address?

How did it come to this? Goodbye PowerPC. | sensory output
     
Mac Elite
Join Date: Jan 2001
Location: Saint-Jean-sur-Richelieu, Québec, Canada
Status: Offline
Reply With Quote
Jan 11, 2003, 09:26 PM
 
Easy..

In your System Preferences, int Network Prefs, in your current location, in the 'Show :' menu, choose 'Network Port Configuration'.

In the list that appears, put the Ethernet configuration containing the '192.168.1.XXX' address on top.. and that's it!
     
krove  (op)
Mac Elite
Join Date: Jul 2000
Location: Washington, DC
Status: Offline
Reply With Quote
Jan 11, 2003, 09:44 PM
 
There is only one ethernet configuration for my public ip address under Network in System Prefs. I have both ips on one interface.

FYI, I'm using Brickhouse to manage the Firewall, Internet sharing.

How did it come to this? Goodbye PowerPC. | sensory output
     
Mac Elite
Join Date: Jan 2001
Location: Saint-Jean-sur-Richelieu, Québec, Canada
Status: Offline
Reply With Quote
Jan 11, 2003, 10:29 PM
 
Then how do you communicate with the inside network?
     
krove  (op)
Mac Elite
Join Date: Jul 2000
Location: Washington, DC
Status: Offline
Reply With Quote
Jan 11, 2003, 11:17 PM
 
Originally posted by Drizzt:
Then how do you communicate with the inside network?
there are do ip addresses on the one interface. If I run this in terminal, you can see two ip addresses on the en0 interface:
[24-205-210-xxx:~] krove% ifconfig -a
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863 <UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::20a:27ff:fe7d:af20%en0 prefixlen 64 scopeid 0x4
inet 24.205.210.xxx netmask 0xffffff00 broadcast 24.205.210.255
inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:0a:27:7d:af:20
media: autoselect (100baseTX <full-duplex>) status: active
supported media: 10baseT/UTP 10baseT/UTP <full-duplex> 100baseTX 100baseTX <full-duplex> autoselect autoselect 10baseT/UTP
System Prefs only sees the 24.205.210.xxx address. But there is still an internal interface.

How did it come to this? Goodbye PowerPC. | sensory output
     
Mac Elite
Join Date: Jan 2001
Location: Saint-Jean-sur-Richelieu, Québec, Canada
Status: Offline
Reply With Quote
Jan 11, 2003, 11:19 PM
 
Than you should have 2 Ethernet Ports in Sys Prefs...
     
krove  (op)
Mac Elite
Join Date: Jul 2000
Location: Washington, DC
Status: Offline
Reply With Quote
Jan 11, 2003, 11:29 PM
 
Originally posted by Drizzt:
Than you should have 2 Ethernet Ports in Sys Prefs...
Not necessarily. In my case, I just configure the second address via Brickhouse. I did, however, create a second interface on en0 in System Prefs and called it internal network.

I applied all the correct ip information manually and move it to the top of my connections list. Interestingly enough, I instantly saw myself appear in my rendezvous iChat buddy list on both computers (pseudo server and client), but the internet stopped working (because the primart connection was moved second in the connection order). Both the internet on the iMac provided NAT and the client could not connect to the internet.

Suggestions?

How did it come to this? Goodbye PowerPC. | sensory output
     
Mac Elite
Join Date: Jan 2001
Location: Saint-Jean-sur-Richelieu, Québec, Canada
Status: Offline
Reply With Quote
Jan 11, 2003, 11:59 PM
 
Originally posted by krove:
Not necessarily. In my case, I just configure the second address via Brickhouse. I did, however, create a second interface on en0 in System Prefs and called it internal network.

I applied all the correct ip information manually and move it to the top of my connections list. Interestingly enough, I instantly saw myself appear in my rendezvous iChat buddy list on both computers (pseudo server and client), but the internet stopped working (because the primart connection was moved second in the connection order). Both the internet on the iMac provided NAT and the client could not connect to the internet.

Suggestions?
You just did what I told you to do....

Be shure your netmask is allright.. than it should work.
     
krove  (op)
Mac Elite
Join Date: Jul 2000
Location: Washington, DC
Status: Offline
Reply With Quote
Jan 12, 2003, 12:13 AM
 
Originally posted by Drizzt:
You just did what I told you to do....

Be shure your netmask is allright.. than it should work.
Netmask is right, but no internet connection.

How did it come to this? Goodbye PowerPC. | sensory output
     
krove  (op)
Mac Elite
Join Date: Jul 2000
Location: Washington, DC
Status: Offline
Reply With Quote
Jan 12, 2003, 01:23 AM
 
Bah! Why can't apple simply include an interface to allow us to choose which network to allow rendezvous to run over?

For some reason, it will only attach itself to the ip / subnet of the first-ordered entry in Network under Sys Prefs.

By making the public interface second and the private first, I am able to get internet to work on the iMac sharing the connection (through some very odd ip settings nonetheless) but still cannot access it through any other computer. There must be a simpler method.

I know there are a lot of people out there running NATD, sharing their connection, so hasn't anyone figured out how to get rendezvous to work on the private ip interface and not the public one?

Maybe if I poke you with a stick you'll answer?

How did it come to this? Goodbye PowerPC. | sensory output
     
Dedicated MacNNer
Join Date: Dec 2001
Location: Bolton, UK
Status: Offline
Reply With Quote
Jan 12, 2003, 08:18 AM
 
I have exactly the same problem. I'm sharing my cable modem (en0) over airport (en1) and I haven't found a fix. If I put the ethernet connection at the top of the list, internet sharing works but rendezvous doesn't; if I put the airport at the top, rendezvous works but internet sharing doesn't.

All my fiddling has lead to no solution, so I live without rendezvous. Fortunately printer sharing works. This was my first bit of feedback on 10.2, and I've been waiting for a fix ever since.

Barney
     
Mac Elite
Join Date: Jan 2001
Location: Saint-Jean-sur-Richelieu, Québec, Canada
Status: Offline
Reply With Quote
Jan 12, 2003, 10:10 AM
 
Well.. I'm short of ideas.. sorry!
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 08:07 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2