I'm an instructor at a small technical college and the only Mac user in my department. Our network is heavy on Windows, as expected, with some UNIX. Our Graphic Design department uses Macs, of course.
Anyway, our printers are HP LaserJets shared over the network. They support all types of connections, including Appletalk and TCP/IP. Under OS X, the HP PPDs are only available using LPR (TCP/IP) printing and I couldn't seem to get that working. I had to use Appletalk instead which only allowed me to print Postscript. (I try to print text, as from BBedit and get an error message.)
Just this afternoon, however, I figured out how to connect to the printers using TCP/IP so I now have full use of the HP PPDs.
From the Print Center, select Add Printer and from the connection type pulldown list choose LPR Printers using IP. Enter the IP address (or IP printer name if it's registered) and uncheck the Use Default Queue on Server box. In the queue name field, enter in the name that you want to use for that printer. (Try not to use spaces. Use underscores instead.) Select the printer type from the pick list and click on Add. The printer will appear in your printer list and be ready to go.
My problem was that I was trying to use the default queue rather than setting up my own queue name. (Ironically, this came to me while teaching a group of students how to set up LPR printing in Windows.)
I am attempting to serve a site off my home machine (a G3 w/cable modem connection). I successfuly (I thought!) installed Apache-PHP-MySQL using the hints on this site. I have been happily coding PHP pages, creating and using MySQL databases, etc., and everything works like a charm when I view locally.
However, no one can seem to access the site from outside. Specifically, I have www.philwebster.com pointed (via a free domain hosting service) to my IP address; the redirection works, but then the browser hangs at "Connecting to [IP address]..."
This is mysterious to me because:
1) When I view the site "locally", I do NOT use 127.0.0.1, but rather the IP address assigned by my ISP (this is assigned using "DHCP" but does not change; I've checked numerous times). I thought this meant my request would go out over the internet and "re-enter" my box from the outside, but apparently not...
2) I KNOW I was able to access the site from outside in the past, and don't know what has changed in the meantime!
I've tried serving from /Library/WebServer/Documents as well as Users/pwebster/Sites and neither seems to work. I even messed around with various settings in httpd.conf, including Port, Listen, etc., thinking it was my ISP blocking Port 80, but to no avail. Ditto with pwebster.conf, .htaccess files, etc.
Anyone had this problem and/or have suggestions as to a fix? This is driving me absolutely crazy! Thanks in advance...
For those of you using a Cisco VPN server, they just released the Mac OS X version of their VPN client software. Ask your VPN support person, whoever that may be, for the specifics.
[Editor's note: I can't find any reference to the OS X Client on the Cisco web site, so it does appear you'll need to talk directly to your Cisco rep. If someone has a URL with more information, please pass it along as a comment to this article...]
If you're interested in seeing what things get sent out by your machine (for example, hidden data sent out as part of a software install or what cookies are getting set while browsing), check out tcpflow. tcpflow is a packet sniffer for unix-based operating systems. It's got more features than tcpdump (which is included with OS X). Marc Liyanage has created a Mac OS X installer package, which is available here:
I' m about to get an Alcatel ADSL modem in two weeks; the connection is PPPoA going through the USB modem. As far as I can find there are no drivers yet for this (a link here which is a BT unoffical FAQ.) So has anyone got a USB ADSL Modem working (PPPoE seems to be built into OSX already?, but of course BT requires me to use PPPoA via USB)
On the alcatel website there are drivers for Win32 Mac (Classic) and Linux. Any idea if the Linux can be compiled or another workaround?
Tcpdump is great and I was looking ahead using it. The bigger was my surprise when I could not, because tcpdump does not recognize my PPP internet connection (or better the ppp0 device) as being configured. Apple's Network Utility has the same sort of problem (it shows only en0, even while being on-line via PPP). Here's an example:
"httptunnel creates a bidirectional virtual data connection tunnelled in HTTP requests. The HTTP requests can be sent via an HTTP proxy if so desired. This can be useful for users behind restrictive firewalls. If WWW access is allowed through a HTTP proxy, it's possible to use httptunnel and, say, telnet or PPP to connect to a computer outside the firewall."
Translation: As long as your proxy allows access to web pages, and you have access to both a machine inside the firewall as well as a machine outside the firewall capable of running httptunnel, you can run any one TCP/IP service through the firewall -- such as Apple Filing Protocol (iDisk, iTools, AppleTalk/AppleShare via TCP/IP), gnutella, Unreal Tournement server, etc. -- between the two machines.
Read the rest of this article if you'd like a step-by-step how-to on getting httptunnel working on OS X...
I have two Macintosh computers at home and I have them interconnected with each other using a router, (Netgear RT 314), my problem is that my newest Mac is a G4 Cube with auto negotiation on the ethernet port. The router also uses auto negotiation and neither computer nor router will talk to each other. This problem was solved using a utility called "Duplexer Tool" which works fine in OS 9.1, and that solved my ethernet problem by setting my G4 cube to 10 Mb/s, and letting the router set itself to the same speed.
I cannot do this in OS X as the Duplexer tool only works in OS 9.1, now in OS X there is a command "ifconfig" which seems to address this problem, but I do not know how to configure this to set my Ethernet port to 10 Mb/s. Can anyone help me, and is this a fairly common problem?
[Editor's note: About the only value I can add here is that there's a file called "iftab" in /etc that needs to be edited. It contains this line:
en0 inet -AUTOMATIC-
which needs to be changed to specify the connect rate, I would imagine. Anyone have any info to help configure an Ethernet card manually?]
A reader is looking for information on some advanced FTP server options in OS X. He's tried the various boards and had no luck, so I'm posting here in case there are any answers out there. He writes:
I've looked near and far and have heard from many other people the same problem. Finding a concise document to set up a FTP server on OS X is hard to find. Basically I am looking for some tips on these few tasks which I can not figure out and I believe would help many other OS X newbies:
I have set up a ftpchroot file to resrict users to their home directories, but how do I provide them a link in their home directory to a community folder for all of them to upload and download from?
How do I limit access to say two logins per user, and limit their bandwidth?
How do I go about setting up groups in user administration say so that all FTP users would be in thier own user group of FTP?
If anyone could shed some light on these relatively simple tasks which are complicated to us newbies please please feel free to provide some answers. Thank you.