Linux RJ-45 / Wifi au bureau/salon/chambre - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 25-08-2008 à 11:02:34
/etc/init.d/network restart ?
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/sbinusr/local/binsbinbinusr/sbinusr/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,
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
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
Marsh Posté le 26-08-2008 à 16:56:39
pourrais tu corriger en mettant ceci dans le fichier /etc/network/interfaces :
Citation : |
et relancer tes interfaces : /etc/init.d/network restart
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,