Steffen Barszus <[EMAIL PROTECTED]> said:

> Am Freitag, 4. Juli 2003 12:35 schrieben Sie:
>> Steffen Barszus <[EMAIL PROTECTED]> said:
>>
>> By te way, the last thing to check is the channel aggregation. It works
>> very well with isdn-light, it uses an additional service to handle the 2nd
>> channel dialup if needed.
>
> Thats one of the things that i have fixed in isdn4net. What you mean is ibod 
> and ibod needs the slave in dialmode auto. For per minute dial up dialmode 
> auto on the master is not wished, with old isdn4net master and slave are set 
> to manuel then. This prevented channelbundling/ibod from working. I have no 
> made an extra option for defining the dialmode of SLAVE seperate. The default 
> is set to auto no matter which modew the master has. As the dialmode auto on 
> the slave is not dangerous as it just defines how the second channel has to 
> be added this is a save solution (the same as in isdn-light I guess). 
>
> In short : it will work. 

I have made the needed modifications in the cvs.

Now the virtual interface is ONBOOT=yes by default, and the up/down scripts
only dialup or hangup.

Are there other modifications to do?
btw your src.rpm seems alright, I'll try to make it included.

You now have to wait for the next drakxtools to be packaged. If you need to
test it before that, you can apply this patch to
/usr/lib/libDrakX/network/idsn.pm :

--- network/isdn.pm     28 May 2003 14:49:15 -0000      1.75
+++ network/isdn.pm     5 Jul 2003 17:36:53 -0000
@@ -84,16 +84,19 @@
 
     substInFile { s/^FIRMWARE.*\n//; $_ .= qq(FIRMWARE="$isdn->{firmware}"\n)
     if eof  } "$prefix/etc/sysconfig/network-scripts/ifcfg-ippp0";
 
+    # we start the virtual interface at boot (we dial only on demand.
+    substInFile { s/^ONBOOT.*\n//; $_ .= qq(ONBOOT=yes\n) if eof  }
+    "$prefix/etc/sysconfig/network-scripts/ifcfg-ippp0";
+
     write_secret_backend($isdn->{login}, $isdn->{passwd});
 
     write_cnx_script($netc, "isdn",
-"/sbin/route del default
-/sbin/ifup ippp0
+"#/sbin/route del default
+#/sbin/ifup ippp0
 /usr/sbin/isdnctrl dial ippp0
 " . if_($isdn->{speed} =~ /128/, "service ibod restart
 "),
 "/usr/sbin/isdnctrl hangup ippp0
-/sbin/ifdown ippp0
+#/sbin/ifdown ippp0
 "  . if_($isdn->{speed} =~ /128/, "service ibod stop
 "), $netc->{isdntype});
     1;
--------------------END OF PATCH------------------

-- 
dams

Reply via email to