matthieu castet wrote:
Aurélien Francillon wrote:

matthieu castet wrote:


c'est quoi le resultat de la commande arp chez toi ?
t'as un reseau interne ?
Parce que l'arp c'est destiner a associer des adresse MAC des machines se trouvant sur le meme reseau ethernet que toi...
chez moi j'ai qu'une entre dans la table arp (celle du DSLAM)...

Matthieu

_______________________________________________
Eagleusb-dev mailing list
[email protected]
https://mail.gna.org/listinfo/eagleusb-dev



justement je me penchais sur le problemme en faisant :
arp  -an   | wc -l
je vois bien que le nombres d'entrées dans le cache arp dépasse fréquament 1000 entrées ...
alors qu'il était limité a 1024 entrées avant que je fasse :
 echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh3
et je n'utilise pas arpd peut etre que dans d'autres distribs il y est par default
je pense que c'est du au fait que normalement sur un "brin" ethernet
il n'y a jamais plus qq centaines de machines au dela on sort du reseau ethernet et toutes les paquets ip sont envoyés au routeur et donc pour toutes les ip externes on a besoin uniquement de l'adresse mac du routeur ... sauf qu'avec la connection "ethernet over adsl" comme ion a pas de routeur on a besoin d'une adrese mac par ip ce qui fait beaucoup ;)


heureusement que non : le DSLAM est vu comme un routeur/gateway et donc ton reseau ethernet se reduit a toi et le dslam
$/usr/sbin/arp
Address HWtype HWaddress Flags Mask Iface mutualite-1-82-67-62-25 ether 00:60:52:43:3E:FE C eth9

par contre je ne comprends pas pourquoi tu n'a que l'entrée du dslam et moi une pour chaque ip ...
je me suis peut etre raté qq part  ...


$netstat -r
Table de routage IP du noyau
Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface 82.67.62.0 * 255.255.255.0 U 0 0 0 eth9 default mutualite-1-82- 0.0.0.0 UG 0 0 0 eth9

enfin avec l'ebuild c'est un peu dur de se planter ...
peut etre dans mon kernel je joins mon .config du coup ...


je joins le mien pour que tu puisses comparer..
.



hello
bon je crois que j'ai trouvé ;)

en fait j'avais une route en trop dans ma table de routage ...

default * 0.0.0.0 U 0 0 0 eth1

et elle est ajoutée par le script /etc/init.d/eagle-usb pour gentoo qui lance la connection
dans le cas ou on utilise le mode "dhcpip" :

launch_dhcpcd () {
    # Get interface
    export EAGLE_IF=`${EAGLECTRL} -i`


    # Launch dhcpcd
start-stop-daemon --start --exec ${DHCPCD} -- ${DHCPCDOPTS} ${EAGLE_IF} >/dev/null 2>&1
    ${ROUTE} add default ${EAGLE_IF}


}


c'est l'ajout du "{ROUTE} add default ${EAGLE_IF}" appres le demarage du dhcpcd qui est fautif car la route est déja ajoutée par le dhcpcd

et du coup (peut etre lié a ce que j'ai le module bridge ethernet dans mon noyal) ca mets la pagaille ...


au passage j'ai remplacé toutes les reférences a eagle-adsl par eagle-usb

aurel
--- /etc/init.d/eagle-usb.orig	2004-03-13 21:38:46.000000000 +0100
+++ /etc/init.d/eagle-usb	2004-03-14 13:36:31.957016344 +0100
@@ -1,5 +1,5 @@
 #!/sbin/runscript
-# Charlie's modified version /etc/init.d/eagle-adsl
+# Charlie's modified version /etc/init.d/eagle-usb
 # should allow to have other ppp links up at the same time.
 # should have got rid of the race condition which seemed to show when 
 #   doing a restart
@@ -21,7 +21,7 @@ LINKPIDFILE="/var/run/ppp-$LINKNAME.pid"
 LOGGERCMD="cat"
 case "$DEBUG" in 
   YES|yes)
-      [ -x ${LOGGER} ] && LOGGERCMD="${LOGGER} -t eagle-adsl" 
+      [ -x ${LOGGER} ] && LOGGERCMD="${LOGGER} -t eagle-usb" 
       ;;
 esac
 
@@ -171,7 +171,6 @@ launch_dhcpcd () {
 
     # Launch dhcpcd
     start-stop-daemon --start --exec ${DHCPCD} -- ${DHCPCDOPTS} ${EAGLE_IF}  >/dev/null 2>&1
-    ${ROUTE} add default ${EAGLE_IF}
 
 }
 
@@ -270,7 +269,7 @@ find_eagle_pppif()
     
 start () {
     
-    ebegin "Starting eagle-adsl ..."
+    ebegin "Starting eagle-usb ..."
     
     # Check everything needed is in place
     check_pre_run ; eend $? "Pre-requesites check failed" || return 1
@@ -299,7 +298,7 @@ start () {
 stop () {
     export EAGLE_IF=`${EAGLECTRL} -i`
 
-    ebegin "Shutting down eagle-adsl..."
+    ebegin "Shutting down eagle-usb..."
 
     case "${METHOD}" in 
 	"pppoa")

Reply via email to