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")