PostHeaderIcon Mazimum Transmission Unit (MTU) Frame Size in OS X

MTU = maximum IP datagram that can be sent over an interface, including IP headers. This must be less than or equal to the maximum size data field of the lower layer (e.g., 1500 bytes for Ethernet).

One way to determine what MTU size to use is via the ping command. The general procedure is to send a ping with the “Don’t Fragment” bit set (-D option) to a host on the network using different size data fields (-s option).

ping -D -s n

where n is the ICMP data field size you want to use. The total IP packet size transmitted is “n + 28″ bytes.

Start with a value of n=1472 (equivalent to MTU = 1500) and lower the values for n until you get a valid response to your ping. The MTU for that interface will then be “n + 28″.

Substitute a real host for “testhost” in the examples below.

In the following examples, I am connected to a Corporate network via VPN (using SOHO router) over en0.

For example, the following setting returns a “Message too long” error indicating that it is larger than the MTU supported on that interface (1500 + 28 = 1528):

$ ping -D -s 1500 testhost PING testhost (x.x.x.x): 1500 data bytes ping: sendto: Message too long ping: sendto: Message too long ping: sendto: Message too long ^C --- testhost ping statistics --- 3 packets transmitted, 0 packets received, 100% packet loss

A Cisco 871 router is nice enough to return an ICMP “unreachable” message with a clue to the right MTU (1400). I just subtracted 28 from that value for my second try and verified that 1400 was the right MTU size.

Not all routers or networks will return this error. Sometimes the ping might just time out.

Also, be sure to ping a host that supports pinging and doesn’t have a firewall in front of it that blocks ICMP packets.

This approach does not apply to OS X versions 10.4 and up. Apple got rid of the /System/Library/StartupItems/Network directory in 10.4.

...

Read more...

Mac OS X single user mode (Apache server)?

once i run the command "Systemstarter" after it starts to compile it keeps saying 'waiting for Apache server'

what does this mean? how can i get rid of it?
thanx
it says this
Starting internet services
Processing config dir /private/etc/httpd/users/*.conf
Processing config file: /private/etc/httpd/users/user.conf

waiting for apache web server


800-my-apple. sounds like a system malfunction that you're better off having Apple fix it over the phone. Have you ever attempted to start your built-in server? If not, this definitely shouldn't be happening. If you have tried to start it, there's a missing link somewhere.

thermostat guards Directory

Mac OS X Manual Page For SystemStarter(8)
This manual page is for Mac OS X version 10.6 ... In earlier versions of Mac OS X, the SystemStarter utility is used to start, stop, ...

SystemStarter - Wikipedia, the free encyclopedia
(Redirected from SystemStarter (Mac OS X)) Jump to: navigation, search. SystemStarter is a system program in Mac OS X that brings the computer system up ...

SystemStarter and the Mac OS X Startup Process
This paper documents a program in Mac OS X called SystemStarter. ... SystemStarter is part of the BSD subsystem in Mac OS X, now known as Darwin, ...

Use SystemStarter to restart system services - Mac OS X Hints
Mac OS X Power Hound. The best of Hints in print. Inside iWork. An iWork training DVD ... Mac OS X Hints. iPhone Central. PC World. PCW Business Center ...

Matt Evans's Weblog : Mac OS X - when it doesn't "just work"
... don't have to have that much Unix skills to solve problems running OS X ... inexperience in the OS X boot process (BTW SystemStarter is all Apple - it didn't ...

Search
Related Links
Advertising
Related Foto
Featured