Date: Wed, 18 Dec 2002 08:22:30 -0500 From: "J. W. Ballantine" <jwb@homer.att.com> To: Brian <bri@sonicboom.org> Cc: Marco Radzinschi <marco@radzinschi.com>, "" <freebsd-questions@FreeBSD.ORG> Subject: Re: gateway on different subnet Message-ID: <200212181322.gBIDMUL01041@akiva.homer.att.com> In-Reply-To: Your message of "Mon, 16 Dec 2002 14:26:34 PST." <20021216142414.C213-100000@entwistle.sonicboom.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Yes, from netbsd since the default of an empty file didn't work:
/etc/dhclient.conf
# $FreeBSD: src/etc/dhclient.conf,v 1.2.2.1 2001/12/14 11:44:31 rwatson Exp
$
#
# This file is required by the ISC DHCP client.
# See ``man 5 dhclient.conf'' for details.
#
# In most cases an empty file is sufficient for most people as the
# defaults are usually fine.
#
send host-name "tinlizzie.hlb.cable.rcn.com";
send dhcp-client-identifier "tinlizzie.hlb.cable.rcn.com";
timeout 60;
reboot 10;
retry 60;
select-timeout 5;
initial-interval 2;
#script "/etc/dhclient-script"
interface "xl0" {
request subnet-mask, broadcast-address, routers, domain-name-servers,
domain-name, host-name;
require domain-name-servers;
media "link2";
}
/etc/dhclient-script
#!/bin/sh
PATH=/bin:/sbin:/usr/bin
if [ "$CALLOUT_STATE = "end" ]; then
if [ x$reason = xBOUND -o x$reason = xREBOOT]; then
if [ x$new_host_name != x ]; then
if [ x$new_domain_name != x ]; then
hostname $new_host_name.$new.domain_name
echo New Hostname: $new_host_name.$new.domain_name
else
hostname $new_host_name
echo New Hostname: $new_host_name
fi
fi
fi
fi
/etc/start_if.xl0
#!/bin/sh
/sbin/dhclient xl0
---------- In Response to your message -------------
> Date: Mon, 16 Dec 2002 14:26:34 -0800 (PST)
> To: "J. W. Ballantine" <jwb@homer.att.com>
> From: Brian <bri@sonicboom.org>
> Subject: Re: gateway on different subnet
>
> no default entry in your netstat -rn, I am amazed you are not getting this
> via dhcp. You have an /etc/dhclient.conf?
>
> Brian
>
>
> On Mon, 16 Dec 2002, J. W. Ballantine wrote:
>
> >
> > Here are the leases, ifconfig and netstat:
> >
> >
> > tinlizzie# cat /var/db/dhclient.leases
> > lease {
> > interface "xl0";
> > fixed-address 209.122.66.XXX; (ND I changed the last part of the addres
s)
> > medium "link2";
> > option subnet-mask 255.255.255.0;
> > option routers 10.17.47.37;
> > option dhcp-lease-time 900;
> > option dhcp-message-type 5;
> > option domain-name-servers 207.172.3.9,207.172.3.8;
> > option dhcp-server-identifier 10.17.47.37;
> > option dhcp-renewal-time 450;
> > option dhcp-rebinding-time 787;
> > option host-name "tinlizzie.hlb.cable.rcn.com";
> > option domain-name "hlb.cable.rcn.com";
> > renew 3 2002/12/11 18:23:28;
> > rebind 3 2002/12/11 18:29:55;
> > expire 3 2002/12/11 18:31:48;
> > }
> >
> > tinlizzie# netstat -rn
> > Routing tables
> > Internet:
> > Destination Gateway Flags Refs Use Netif Expire
> > 10.17.47.37 00:01:02:54:ca:dd UHS 0 0 xl0
> > 127.0.0.1 127.0.0.1 UH 0 0 lo0
> > Internet6:
> > Destination Gateway Flags
> > Netif
> > Expire
> > ::1 ::1 UH
lo0
> > fe80::%xl0/64 link#1 UC
xl0
> > fe80::201:2ff:fe54:cadd%xl0 00:01:02:54:ca:dd UHL
lo0
> > fe80::%lo0/64 fe80::1%lo0 Uc
lo0
> > fe80::1%lo0 link#4 UHL
lo0
> > ff01::/32 ::1 U
lo0
> > ff02::%xl0/32 link#1 UC
xl0
> > ff02::%lo0/32 ::1 UC
lo0
> >
> >
> >
> > tinlizzie# ifconfig xl0
> > xl0: flags=c843<UP,BROADCAST,RUNNING,SIMPLEX,LINK2,MULTICAST> mtu 1500
> > options=3<rxcsum,txcsum>
> > inet6 fe80::201:2ff:fe54:cadd%xl0 prefixlen 64 scopeid 0x1
> > ether 00:01:02:54:ca:dd
> > media: Ethernet autoselect (10baseT/UTP)
> > status: active
> >
> >
> > ---------- In Response to your message -------------
> >
> > > Date: Mon, 16 Dec 2002 12:09:12 -0800
> > > To: "Marco Radzinschi" <marco@radzinschi.com>,
> > "J. W. Ballantine" <jwb@homer.att.com>
> > > From: "Brian" <bri@sonicboom.org>
> > > Subject: Re: gateway on different subnet
> > >
> > > If you just do a dhcp setup, do an ifconfig -a, netstat -r and paste th
e
> > > results.
> > >
> > > Bri
> > >
> > > ----- Original Message -----
> > > From: "J. W. Ballantine" <jwb@homer.att.com>
> > > To: "Marco Radzinschi" <marco@radzinschi.com>
> > > Cc: <freebsd-questions@FreeBSD.ORG>
> > > Sent: Monday, December 16, 2002 11:54 AM
> > > Subject: Re: gateway on different subnet
> > >
> > >
> > > >
> > > > When I do the route add default, I get:
> > > >
> > > > tinlizzie# route -v add -net default 10.17.47.37
> > > > u: inet 0.0.0.0; u: inet 10.17.47.37; u: inet 0.0.0.0; RTM_ADD: Add R
oute:
> > > len
> > > > 128, pid: 0, seq 1, errno 0, flags:<UP,GATEWAY,STATIC
> > > > >
> > > > locks: inits:
> > > > sockaddrs: <DST,GATEWAY,NETMASK>
> > > > default 10.17.47.37 default
> > > > route: writing to routing socket: Network is unreachable
> > > > add net default: gateway 10.17.47.37: Network is unreachable
> > > >
> > > >
> > > > ---------- In Response to your message -------------
> > > >
> > > > > Date: Mon, 16 Dec 2002 14:46:12 -0500 (EST)
> > > > > To: "J. W. Ballantine" <jwb@homer.att.com>
> > > > > From: Marco Radzinschi <marco@radzinschi.com>
> > > > > Subject: Re: gateway on different subnet
> > > > >
> > > > >
> > > > > On Mon, 16 Dec 2002, J. W. Ballantine wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > In order to save the internet address space, my cable co has set
up
> > > their
> > > > > > network with a live address for my
> > > > > > PC but an address on a private 10.0.0.0 network for the cable mo
dem.
> > > > > > Now of course, this is also the
> > > > > > gateway and dhcp server. The problem is trying to get FreeBSD t
o use
> > > > > > this private address as the gateway for
> > > > > > the live address. This config works for windows and they clai
m mac
> > > > > > OS, but I can't get it to work for FreeBSD. I've tried ifconfig
> > > > > > default, but that returns NO ROUTE TO HOST, and I've thougth abo
ut
> > > using
> > > > > > an alias on the
> > > > > > NIC, but that would send it out with the private network address
and
> > > not
> > > > > > be able to find its way home.
> > > > > >
> > > > > > Any of you network wizards out there have the proper spell to ge
t
> > > this
> > > > > > working???
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > Jim Ballantine
> > > > >
> > > > > As lnog as your internal subnet is different from the cable modem'
s
> > > > > subnet, you should be fine, as the DHCP client ought to set up the
> > > default
> > > > > route for you.
> > > > >
> > > > > Otherwise, "route add default <IP>" should do it. It is my
> > > understanding
> > > > > that the default route should not be the cable modem though, since
it
> > > is
> > > > > supposed to act like a bridge.
> > > > >
> > > > > AT least this is how it works for me, except that the cable modem
has a
> > > > > 192.168.100.* address as well as a 10/8, but I don't have either a
s a
> > > > > default route.
> > > > >
> > > > > Marco Radzinschi
> > > > > E-Mail: marco@radzinschi.com
> > > > >
> > > > > Mon Dec 16 14:42:22 EST 2002
> > > > >
> > > >
> > > >
> > > >
> > > > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > > > with "unsubscribe freebsd-questions" in the body of the message
> > > >
> > >
> >
> >
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212181322.gBIDMUL01041>
