Linux RJ-45 / Wifi au bureau/salon/chambre

Linux RJ-45 / Wifi au bureau/salon/chambre - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 24-08-2008 à 14:28:06    

Bonjour à tous,  
 
Je suis sous debian 4.0r3 avec mon portable acer F7L. (driver Madwifi/trunk pour le wifi chipset Atheros A5008X).
Quand je suis au bureau, je me connecte en RJ-45 en DHCP.
Quand je suis dans ma chambre, je me connecte en RJ-45 en DHCP.
Quand je suis dans le salon, je suis en wifi en DHCP.
 
Quand je reviens du bureau, et que je vais dans ma chambre, je n'arrive pas à me connecter sans rebooter (je laisse souvent l'ordi en hibernation quand je ne m'en sers pas). Pire quand je reviens du salon pour aller dans ma chambre, je n'arrive pas à passer du wifi au rj-45. La configuration de /etc/network/interfaces et les commandes ifdown ath0 (mon wifi) se passent apparemment bien mais il ne se connecte pas avec ifup eth1 (mon rj-45) => obligé de rebooter.
J'ai installé ifplugd ( http://0pointer.de/lennart/projects/ifplugd/ ) pour que l'ordi tente de se connecter au démarrage seulement si le cable est effectivement présent. (donc pas de auto eth1 dans mon /etc/network/interfaces )
 
Enfin bref, tout ça pour vous demander les commandes à savoir sous debian pour redémarrer convenablement le réseau comme si l'ordi se rallumait parce que là, c'est pas très pratique.
 
Cordialement,  
 

Reply

Marsh Posté le 24-08-2008 à 14:28:06   

Reply

Marsh Posté le 25-08-2008 à 11:02:34    

/etc/init.d/network restart ?


---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 25-08-2008 à 20:50:21    

ben non ça marche pas... /etc/init.d/networking restart flanche exactement au même moment que ifup eth1
 
j'obtiens ceci :
 
Reconfiguring network interfaces...Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
 
wifi0: unknown hardware address type 801
wifi0: unknown hardware address type 801
Listening on LPF/eth1/00:1f:c6:76:52:9b
Sending on   LPF/eth1/00:1f:c6:76:52:9b
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 13
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
done.
 
je précise que je vois bien la diode de la freebox clignoter à chaque ligne de "DHCPDISCOVER on eth1"
 
dois yavoir un truc plus subtil au démarrage qu'il n'y a pas dans le script /etc/init.d/networking que je copie-colle au passage ici :  
 
#!/bin/sh -e
### BEGIN INIT INFO
# Provides:          networking
# Required-Start:    mountkernfs ifupdown $local_fs
# Required-Stop:     ifupdown $local_fs
# Default-Start:     S
# Default-Stop:      0 6
# Short-Description: Raise network interfaces.
### END INIT INFO
 
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
 
[ -x /sbin/ifup ] || exit 0
 
. /lib/lsb/init-functions
 
spoofprotect_rp_filter() {
    [ -e /proc/sys/net/ipv4/conf/all/rp_filter ] || return 1
    RC=0
    for f in /proc/sys/net/ipv4/conf/*/rp_filter; do
 echo 1 > $f || RC=1
    done
    return $RC
}
 
spoofprotect() {
    log_action_begin_msg "Setting up IP spoofing protection"
    if spoofprotect_rp_filter; then
 log_action_end_msg 0 "rp_filter"
    else
 log_action_end_msg 1
    fi
}
 
ip_forward() {
    log_action_begin_msg "Enabling packet forwarding"
    if echo 1 > /proc/sys/net/ipv4/ip_forward; then
        log_action_end_msg 0
    else
 log_action_end_msg 1
    fi
}
 
syncookies() {
    log_action_begin_msg "Enabling TCP SYN cookies"
    if echo 1 > /proc/sys/net/ipv4/tcp_syncookies; then
        log_action_end_msg 0
    else
 log_action_end_msg 1
    fi
}
 
doopt() {
    optname=$1
    default=$2
    opt=`grep "^$optname=" /etc/network/options || true`
    if [ -z "$opt" ]; then
 opt="$optname=$default"
    fi
    optval=${opt#$optname=}
    if [ "$optval" = "yes" ]; then
 eval $optname
    fi
}
 
process_options() {
    [ -e /etc/network/options ] || return 0
    log_warning_msg "/etc/network/options is deprecated (see README.Debian of netbase)."
    doopt spoofprotect yes
    doopt syncookies no
    doopt ip_forward no
}
 
case "$1" in
start)
 process_options
 log_action_begin_msg "Configuring network interfaces"
 if ifup -a; then
     log_action_end_msg $?
 else
     log_action_end_msg $?
 fi
 ;;
 
stop)
 if sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\2/p' /proc/mounts |  
  grep -qE '^(nfs[1234]?|smbfs|ncp|ncpfs|coda|cifs)$'; then
     log_warning_msg "not deconfiguring network interfaces: network shares still mounted."
     exit 0
 fi
 
 log_action_begin_msg "Deconfiguring network interfaces"
 if ifdown -a --exclude=lo; then
     log_action_end_msg $?
 else
     log_action_end_msg $?
 fi
 ;;
 
force-reload|restart)
 process_options
 log_action_begin_msg "Reconfiguring network interfaces"
 ifdown -a --exclude=lo || true
 if ifup -a --exclude=lo; then
     log_action_end_msg $?
 else
     log_action_end_msg $?
 fi
 ;;
 
*)
 echo "Usage: /etc/init.d/networking {start|stop|restart|force-reload}"
 exit 1
 ;;
esac
 
exit 0
 
je voudrais juste finir sur le fait que si je suis en rj-45 dans ma chambre, c'est justement parce que le wifi finit par planter au bout d'entre 20 minutes et quelques heures et que seul le redémarrage de l'ordi me permet de le réactiver....
 
en gros... ben je suis vraiment dans une situation merdiq*e en ce moment... le rj-45 déconne et le wifi déconne sur mon beau portable "tout neuf"
 
si quelqu'un peut m'aider c cool...
 
cordialement,

Reply

Marsh Posté le 26-08-2008 à 10:17:34    

pourrait-on avoir ta configuration réseau actuelle ?
#cat /etc/network/interfaces
 
pourrait-on aussi la liste de tes interfaces réseaux détectées :
#ifconfig -a


Message édité par l4nkou le 26-08-2008 à 10:17:51

---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 26-08-2008 à 12:04:58    

*************************************************************
 
cat /etc/network/interfaces :  
 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# the primary network interface
 
#auto ath0
iface ath0 inet dhcp
wireless-essid ********
wireless-key **********
 
iface eth1 inet dhcp
#auto eth1
#iface eth1 inet static
#address 192.168.0.10
#netmask 255.255.255.0
#gateway 192.168.0.254
 
******************************************************************
 
ifconfig -a :  
 
ath0      Link encap:Ethernet  HWaddr 00:15:AF:A2:C8:18
          inet addr:192.168.0.13  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::215:afff:fea2:c818/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:74156 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31582 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:81904961 (78.1 MiB)  TX bytes:2537250 (2.4 MiB)
 
eth0      Link encap:UNSPEC  HWaddr 00-1E-8C-00-01-2C-5D-42-00-00-00-00-00-00-00-00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
 
eth1      Link encap:Ethernet  HWaddr 00:1F:C6:76:52:9B
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:188 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12076 (11.7 KiB)  TX bytes:0 (0.0 b)
          Interrupt:185 Base address:0xa000
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
 
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
 
wifi0     Link encap:UNSPEC  HWaddr 00-15-AF-A2-C8-18-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1942569 errors:0 dropped:0 overruns:0 frame:44843
          TX packets:35018 errors:9 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:199
          RX bytes:301432698 (287.4 MiB)  TX bytes:3643135 (3.4 MiB)
          Interrupt:177
 

Reply

Marsh Posté le 26-08-2008 à 16:56:39    

pourrais tu corriger en mettant ceci dans le fichier /etc/network/interfaces :
 

Citation :


# The loopback network interface
auto lo
iface lo inet loopback
 
auto ath0
iface ath0 inet dhcp
wireless-essid ********
wireless-key **********
 
auto eth1
iface eth1 inet dhcp
#iface eth1 inet static
#address 192.168.0.10
#netmask 255.255.255.0
#gateway 192.168.0.254


 
et relancer tes interfaces : /etc/init.d/network restart
 


---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 29-08-2008 à 03:23:07    

ça ne change rien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed