[Tech] scambio IP, network unreachable...

Cristiano Chesi chesi@media.unisi.it
Mer 19 Nov 2003 16:29:07 CET


> 1) il gateway in questione  il router ?

si'

> 2) a parte il gateway/router, il server vede gli altri nodi della rete ?

nessuno :-/

> 3) non  che il problemino  sul serverino, nel senso che si e' tenuto
> l'indirizzo del server, il che crea un conflitto ?

ho fatto un bel po' di prove in proposito con risultati
piuttostoanzichenno' curiosi:

a - serverino spento - network restart sul server > ok (ma poi non va)

b - serverino acceso (stesso IP del server) - network restart sul server >
ok e ovviamente non va (anche un network restart sul serverino con il
server acceso (stesso IP) da esito positivo... i due letteralmente non si
vedono e non si conflittano)

c - provo ad assegnare altri IP a caso nella stessa sottorete... bam,
finalmente ne becco uno che a network restart mi risponde con un bel
failed perche' ha detettato un conflitto (... l'IP del server dovrebbe
essere 192.168.126.199... con il 192.168.126.198 si accorge del
conflitto... con il 199 no... stessa identica configurazione! amazing!)

> 4) server, serverino e router sono tutti sulla stessa sottorete ?

teoricamente si'... 255.255.255.128... ma solo il serverino pare
accorgersene :-/ (con 255.255.255.0 e l'altro IP invece funzionano tutti e
due) per scrupolo li ho anche scambiati di posto... nel caso
il router istradasse i pachetti verso una sola plug... il serverino
funzionava comunque, il server manco a parlarne...

nel caso potesse essere utile... questa e' la tabella di routing:

Destination     Gateway         Genmask         Flags Iface
192.168.126.128 *               255.255.255.0   U     eth0
169.254.0.0     *               255.255.0.0     U     eth0
127.0.0.0       *               255.0.0.0       U     lo
default         192.168.126.129 0.0.0.0         UG    eth0

(non capisco da dove salti fuori 169.254.0.0... ho comunque provato a
rimuoverlo... senza pero' risolvere il problema)

> grep -r <vecchio ip> /etc 

:-] almeno ho scoperto dove linuxconf archivia le modifiche (se a
qualcuno potesse servire: /etc/linuxconf/archive ) ho cancellato la
directory, rimosso linuxconf, redhat-config-network... rimosso ogni altro
file a cui gli script in /etc/sysconfig/network-scripts/ potessero
puntare... e' rimasto solo ifcfg-eth0 (in /etc/sysconfig/network-scripts/)
e network (in /etc/sysconfig/) che riporto qua... magari vi balza agli
occhi qualcosa:

***/etc/sysconfig/network***

NETWORKING=yes
HOSTNAME="nomeserver.unisi.it"
GATEWAY="192.168.126.199"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"
NISDOMAIN=""
IPX="no"
IPXINTERNALNETNUM="0"
IPXINTERNALNODENUM="0"
IPXAUTOPRIMARY="on"
IPXAUTOFRAME="on"

***/etc/sysconfig/network-scripts/***

DEVICE="eth0"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR="192.168.126.199"
NETMASK="255.255.255.128"
GATEWAY="192.168.126.129"
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3=""
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="no"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"


Il server funziona sostituendo le seguenti tre righe:

IPADDR="192.168.116.62"
NETMASK="255.255.255.0"
GATEWAY="192.168.116.1"

:-@





Maggiori informazioni sulla lista flug-tech