On Sun, Dec 14, 2008 at 05:35:32PM +0100, Paul de Weerd wrote:
> Hi Neal,
>
> On Sun, Dec 14, 2008 at 10:15:30AM -0600, Neal Hogan wrote:
> | Hello,
> |
> | First, *sh /etc/netstart em0* (as root) looks as though it works . . . it
> | says that the address is renewed and *ifconfig* output says that em0 is UP,
> | RUNNING and active. Yet, I cannot get beyond my router. That is, I can log
> | into my router but can't browse the web or log into another machine beyond
> | my router.
>
> This sounds like an issue with your default gateway. What's in your
> /etc/hostname.* and /etc/mygate ? Why are you running `sh
> /etc/netstart em0` on a working system ? Was there an issue before you
> were trying to fix ? If so, what issue (this may be related to the
> problem you're seeing after the netstart of em0). At least show us
> your routing table (netstat -rnf inet) after running netstart em0
> (I'm betting these two bytes ('**') on a missing default gateway).
>
`sh /etc/netstart em0` does not update the default route. So most probably
the default route is pointing to the wrong gateway.
A saver approach to reconfigure the network is
route -n flush
sh /etc/netstart
This fails to work in some cases (if the same networks is configured on
multiple interfaces) and don't do this over the network on a remote
machine.
--
:wq Claudio