Pagina 1 di 1

strano problema di connessione

Inviato: mer 31 dic 2008, 14:40
da danix
Ciao a tutti,
sul mio pc fisso ho 2 eth, eth0 collegata al router e eth1 collegata al mio laptop, ho attivato nfs e ip forwarding sul fisso in modo da condividere alcune directory con il laptop e permettere la navigazione su quest'ultimo.

Il problema è che dopo aver attivato l'interfaccia di rete mi funziona correttamente nfs ma non riesco ad uscire su internet dal laptop...

vi posto qualche info in più:
PC FISSO

Codice: Seleziona tutto

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:50:8d:54:8d:c9  
          inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::250:8dff:fe54:8dc9/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3841 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3700 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2329684 (2.2 MiB)  TX bytes:561389 (548.2 KiB)
          Interrupt:18 Base address:0xa000 

# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:10:a7:17:d9:bb  
          inet addr:192.168.7.1  Bcast:192.168.7.255  Mask:255.255.255.0
          inet6 addr: fe80::210:a7ff:fe17:d9bb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1996 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3040 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:158379 (154.6 KiB)  TX bytes:4190619 (3.9 MiB)
          Interrupt:21 Base address:0xa400 

Codice: Seleziona tutto

# cat /etc/resolv.conf
search noland.dnx
nameserver 127.0.0.1

Codice: Seleziona tutto

# cat /etc/hosts.allow
#
# hosts.allow   This file describes the names of the hosts which are
#               allowed to use the local INET services, as decided by
#               the '/usr/sbin/tcpd' server.
#
# Version:      @(#)/etc/hosts.allow    1.00    05/28/93
#
# Author:       Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org
#
#
ALL:LOCAL
ALL:192.168.7.0/255.255.255.0
# End of hosts.allow.

Codice: Seleziona tutto

# cat /etc/hosts.deny 
#
# hosts.deny    This file describes the names of the hosts which are
#               *not* allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#
# Version:      @(#)/etc/hosts.deny     1.00    05/28/93
#
# Author:       Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org
#
#
ALL:ALL
# End of hosts.deny.

Codice: Seleziona tutto

# cat /proc/sys/net/ipv4/ip_forward 
1

Codice: Seleziona tutto

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.1   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.7.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
Uso pppoe per connettermi sul fisso e ho attivo Bind come nameserver locale.

LAPTOP:

Codice: Seleziona tutto

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1f:29:89:65:a9  
          inet addr:192.168.7.100  Bcast:192.168.7.255  Mask:255.255.255.0
          inet6 addr: fe80::21f:29ff:fe89:65a9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3038 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2013 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:4191417 (3.9 MiB)  TX bytes:158479 (154.7 KiB)
          Memory:e0600000-e0620000 

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:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2164 (2.1 KiB)  TX bytes:2164 (2.1 KiB)

Codice: Seleziona tutto

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.7.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.7.1     0.0.0.0         UG    0      0        0 eth0

Codice: Seleziona tutto

# cat /etc/resolv.conf
search noland.dnx
nameserver 192.168.7.1
sul laptop uso come nameserver il pc fisso non avendo attivato bind, fino a ieri funzionava tutto correttamente con le stesse impostazioni...


Qualcuno mi da una mano please??


PS
PC FISSO --> Slackware 12.1
LAPTOP --> BlueWhite64 12.2

Re: strano problema di connessione

Inviato: mer 31 dic 2008, 15:36
da conraid
Cosa è cambiato da ieri ad oggi?

Non hai nessuna impostazioni di nat?

Io mi sono fatto uno script /etc/rc.d/rc.nat così

Codice: Seleziona tutto

#!/bin/sh

EXTERNAL=wlan0
INTERNAL=eth0
IPTABLES=/usr/sbin/iptables
MODPROBE=/sbin/modprobe

nat_start() {
  sh /etc/rc.d/rc.ip_forward start

  $MODPROBE nf_nat_ftp
  #$MODPROBE nf_nat_irc
  #$MODPROBE nf_nat_snmp_basic

  $IPTABLES -F FORWARD
  $IPTABLES -P FORWARD DROP

  $IPTABLES -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

  $IPTABLES -A FORWARD -p tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT --reject-with tcp-reset
  $IPTABLES -A FORWARD -p tcp ! --syn -m state --state NEW -j LOG --log-prefix "New not syn:"

  $IPTABLES -A FORWARD -i $EXTERNAL -o $INTERNAL -m state --state ESTABLISHED,RELATED -j ACCEPT
  $IPTABLES -A FORWARD -i $INTERNAL -o $EXTERNAL -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

  $IPTABLES -t nat -A POSTROUTING -o $EXTERNAL -j MASQUERADE
}

nat_stop() {
  $IPTABLES -F FORWARD
  $IPTABLES -P FORWARD DROP
  $MODPROBE -r nf_nat_ftp
  $MODPROBE -r nf_nat_irc
  $MODPROBE -r nf_nat_snmp_basic
  sh /etc/rc.d/rc.ip_forward stop
}

case "$1" in
'start')
  nat_start
  ;;
'stop')
  nat_stop
  ;;
*)
  nat_start
esac
è uno script separato e non eseguibile perché non mi serve sempre il nat ed il forward

Re: strano problema di connessione

Inviato: dom 4 gen 2009, 14:26
da danix
Scusa il ritardo conraid... :D
la stranezza era proprio il fatto che non era cambiato nulla dal giorno prima in cui funzionava tutto al giorno dopo in cui non funzionava più nulla...

La cosa ancora più strana è che avviando oggi il problema non si ripresenta... :-k :?

L'unica cosa che mi viene da pensare è che ho avviato in contemporanea il pc e il laptop e quindi per un qualche motivo a me ignoto l'interfaccia di rete non fosse pronta e quindi il forwarding non riusciva... può essere una cosa del genere?? Oggi il pc l'ho avviato un paio di minuti prima, quando il sistema era pronto ho avviato il laptop e infatti ora funziona tutto...

che ne pensi??

Re: strano problema di connessione

Inviato: dom 4 gen 2009, 14:43
da Mario Vanoni
UPS APC collegata con USB alla macchina 1,
macchina 2 collegata via ethernet alla prima.

Macchina 2 accessa prima o allo stesso tempo
della macchina 1, rc.apcupsd da errore.

Macchina 1 accesa 2 minuti prima, no problems.

Re: strano problema di connessione

Inviato: dom 4 gen 2009, 15:37
da danix
grazie dell'ulteriore conferma Mario... suppongo che il problema sia quello a questo punto...

Re: strano problema di connessione

Inviato: lun 5 gen 2009, 12:57
da conraid
Al limite riavvia la rete, ma mi sembra strano.
Io quello script che hai visto sopra lo lancio quando ho bisogno. E l'altro pc va in rete senza problemi.