Date: 10 Jul 1998 16:03:13 +0200 From: Michael Hohmuth <hohmuth@innocent.com> To: malte@webmore.com Cc: freebsd-isdn@FreeBSD.ORG, hm@hcs.de Subject: Re: fallback-IP-addr for dyn. dials. Is there any use for it ? Message-ID: <87n2ahls66.fsf@olymp.sax.de> In-Reply-To: Malte Lance's message of Mon, 06 Jul 1998 23:43:56 %2B0200 (CEST) References: <XFMail.980706234356.malte@webmore.com>
index | next in thread | previous in thread | raw e-mail
Malte Lance <malte@webmore.com> writes:
> Generally i want to know if there is any use for my changes to sppp.
> Over the weekend i've hacked sppp. The goal was:
> - extend spppcontrol to take an IP-addr as an argument for
> fallback-assignment to the interface (isppp) when the connection
> closes (in 'dynamic local IP-addr assignment'-mode for dialup).
> - hack if_spppsubr.c to handle fallback-assignment correct.
> Why did i do that:
> - For dialups with dynamic addr assignment in sppp the local IP-addr on
> the interface when not connected is usually 0.0.0.0
Unless you assign the interface an IP address before connecting. This
is what I do:
IF=isppp0
ifconfig $IF inet 141.76.92.31 141.76.1.5 netmask 0xffffff00 link1
spppcontrol $IF myauthproto=pap myauthname=pmh1 \
myauthsecret=`cat /etc/isdn/pap-passwd` callin
isdnd
route add -interface default $IF
ifconfig $IF up
Here, the interface is assigned 141.76.92.31 before connection, and
this IP address has been allowed to send out data in the firewall
configuration. Therefore, autodial works.
> For this to work with a deny-by-default firewall-setup, i always was
> forced to add an additional pass-rule for the address 0.0.0.0 to any.
> Without such a rule, the firewall would block all packets with the
> source addr 0.0.0.0 and as a result, no dialup would be triggered.
I also use a firewall setup, but I don't need a firewall configuration
entry for 0.0.0.0 to have `isdnd' dial automatically. Also, the IP
address is not reset when disconnecting.
I have to admit, however, that I'm always assigned the same IP
address. I haven't thought about how to configure the firewall if I
was assigned a different IP address each time.
> Now i am wondering if my changes to the sppp-code are of any use to anyone ?
> - Is there any use for it ?
> - Is there use for it to be added to the public sppp-code ?
> (<=> is there use for it to be sent to Hellmuth ?)
Perhaps you should check first whether my approach is general enough
to support your setup?
Michael
--
hohmuth@innocent.com, hohmuth@inf.tu-dresden.de
http://home.pages.de/~hohmuth/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isdn" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87n2ahls66.fsf>
