On 18 Jul 2002 15:18:09 +0200 Ronny Aasen wrote:
> ipsec_setup: unable to determine address of `ippp0'
>
> IANAC but i think some of the problem is in this passage in
> /lib/ipsec/_startklips.
>
> eval `ip addr show $phys |
> awk '$1 == "inet" && $3 == "brd" {
> print "addr=" $2
> other = $4
> if ($3 == "brd")
> print "type=broadcast"
> else if ($3 == "peer")
> print "type=pointopoint"
> else if (NF == 5) {
> print "type="
> other = "" }
> else
> print "type=unknown"
> print "otheraddr=" other
> # print "mask=" $NF
> gsub(/\//, " ", $0)
> }'`
>
>
>if test " $addr" = " "
> then
> echo "unable to determine address of \`$phys'"
> exit 1
> fi
>
>
>
>
> 'ip addr show ippp0' on my system shows
>
> # ip addr show ippp0
> 8: ippp0: <POINTOPOINT,NOARP,DYNAMIC,UP> mtu 1500 qdisc pfifo_fast qlen
> 30
> link/ppp
> inet 130.67.214.178 peer 130.67.213.128/16 scope global ippp0
I'm no shell or ipsec guru, but I think the line that reads:
awk '$1 == "inet" && $3 == "brd" {
should probably read:
awk '$1 == "inet" {
otherwise, the
else if ($3 == "peer")
case is unreachable and $type won't accurately be set to
"pointopoint" for your connection.
--Brad
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html