Sieťová karta po štarte nefunguje

Vladimír Drgoňa vlado at drgona.eu
Sat Aug 17 11:32:24 CEST 2013


Dňa 13.08.2013 19:02, Vladimír Drgoňa wrote / napísal(a):
> Dňa 13.08.2013 09:42, Dan Lukes wrote / napísal(a):
>> On 08/13/13 07:03, Vladimír Drgoňa:
>>>>> Po štarte FreeBSD-9.1 sa tvári akoby všetko bolo v poriadku, výpis
>>>>> ifconfig re0 mi hlási normálne hodnoty, ale žiadne dáta netečú von ani
>>>> 2) izolovat problem a nekomplikovat ho nesouvisejicimi operacemi.
>>>> Pridani "default route" je v ramci rozfugovani sitove karty podstatny
>>>> krok, nebo (sitova karta!) funguje i bez toho a je to tedy krok s
>>>> resenym problemem nesouvisejici ?
>>> Na doske je 2xRealtek 8111F
>>> service netif restart
>> Prilis komplexni script, takze houby vime co pomohlo.
>>
>>> Po reštarte siete sa dostanem na server cez sshd, ale zo servera sa
>>> nedostanem von.
>> Ty se na ten server dostanes pres SSH ? To jako pres tu udajne
>> nefunkcni sitovku ? Tak to asi nebude tak nefunkcni jak myslis.
>>
>> Takze jak jsem psal - potrebujeme izolovat problem.
>>
>> Jestli se na ten stroj dostanes po siti, zapomen na vadnou sitovku
>> a/nebo spatne ovladace. Sitovka je funkcni.
>>
>> Ale tu presnou identifikaci karty (pciconf -v -l pripadne relevantni
>> kus ze startu OS, nejlepe ze startu ve verbose rezimu) muzes poslat i
>> tak ...
>>
>> Spis nas ale zajima jeji konfigurace (ifconfig re0), obsah routovaci
>> tabulky (netstat -rn). Firewall me az tak nezajima, predpokladam, ze
>> pro ucely ladeni problemu ho mas naprosto otevreny (zkontrolovat!).
>>
>> Zacnes pingem na pocitace v tve lokalni siti. Nejlepe na defaultni
>> router. Pak ping a pokud nebude fungovat tak take traceroute na neco
>> trochu vzdalenejsiho. Taky co napise
>>
>> route get <ta_ip_na_kterou_to_zkousis>
>>
>> A podle vysledku se uvidi co dal.
>>
>> Dan
>>
>>
>>
> Ďakujem za doterajšiu pomoc.
> Smerom von mám momentálne všetko otvorené. Väčšinu portov mi blokuje
> router, zvyšok rieši pf.
> Server dnes nechcem rebootovať, beží mi na ňom pár webov a dnes sú
> pomerne aktívne.
> O pár dní budem meniť zdroj, takže ak ešte bude problém so sieťou, tak
> to sem nahodím.
>
> Vlado.
Ahoj, dnes som resťartoval server, niečo po štarte som vytiahol:

Neprešlo 2013-08-17:03:36:00
ifconfig re0: 
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether 00:30:05:07:56:c5
        inet6 fe80::230:5ff:fe07:56c5%re0 prefixlen 64 scopeid 0x3
        inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex,master>)
        status: active
netstat -rn : 
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.1.1        UGS         0    17360    re0
10.1.1.1           link#7             UH          0       79    lo1
10.1.1.2           link#7             UH          0       27    lo1
10.1.1.3           link#7             UH          0       22    lo1
10.1.1.4           link#7             UH          0       26    lo1
10.1.1.5           link#7             UH          0       18    lo1
10.1.1.6           link#7             UH          0       18    lo1
127.0.0.1          link#6             UH          0     2727    lo0
192.168.1.0/24     link#3             U           0     1398    re0
192.168.1.100      link#3             UHS         0       35    lo0

Internet6:
Destination                       Gateway                      
Flags      Netif Expire
::/96                             ::1                          
UGRS        lo0
::1                               link#6                       
UH          lo0
::ffff:0.0.0.0/96                 ::1                          
UGRS        lo0
fe80::/10                         ::1                          
UGRS        lo0
fe80::%re0/64                     link#3                       
U           re0
fe80::230:5ff:fe07:56c5%re0       link#3                       
UHS         lo0
fe80::%lo0/64                     link#6                       
U           lo0
fe80::1%lo0                       link#6                       
UHS         lo0
ff01::%re0/32                     fe80::230:5ff:fe07:56c5%re0  
U           re0
ff01::%lo0/32                     ::1                          
U           lo0
ff02::/16                         ::1                          
UGRS        lo0
ff02::%re0/32                     fe80::230:5ff:fe07:56c5%re0  
U           re0
ff02::%lo0/32                     ::1                          
U           lo0
traceroute root.cz  :  
Prešlo 5 2013-08-17:03:40:40

Potom nasledoval reštart siete a komunikácia sa rozbehla.
Ešte pridávam súčasný ifconfig:

[root na doma ~]# ifconfig re0
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether 00:30:05:07:56:c5
        inet6 fe80::230:5ff:fe07:56c5%re0 prefixlen 64 scopeid 0x3
        inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex,master>)
        status: active

Celé to zariadil malý skript spúšťaný čo 5 minút:

#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$HOME/bin;
export PATH

PINGER=/root/pinger

ping -c5 -i10 192.168.1.1 | awk '$2=="packets" {print $4}' > $PINGER

read  < $PINGER POCET

#echo ""`/bin/date +"%Y-%m-%d:%H:%M:%S"`" Zapísalo číslo: $POCET"
if  [ $POCET == 0 ]  ; then
    echo "Neprešlo "`/bin/date +"%Y-%m-%d:%H:%M:%S"` >> /root/zapisy.txt
    echo "ifconfig re0:  "                           >> /root/zapisy.txt
    ifconfig re0                                     >> /root/zapisy.txt
    echo "netstat -rn :  "                           >> /root/zapisy.txt
    netstat -rn                                      >> /root/zapisy.txt
    echo "traceroute root.cz  :   "                  >> /root/zapisy.txt
    traceroute -m 8 "www.topky.sk"                   >> /root/zapisy.txt

    echo "Neprešlo "`/bin/date +"%Y-%m-%d:%H:%M:%S"`
    echo "ifconfig re0:  "
    ifconfig re0
    echo "netstat -rn :  "
    netstat -rn
    echo "traceroute root.cz  :   "
    traceroute -m 8 "www.topky.sk"
    service netif restart
    route add default 192.168.1.1
else
    echo "Prešlo $POCET "`/bin/date +"%Y-%m-%d:%H:%M:%S"` >>
/root/zapisy.txt
fi

V skriptovaní vôbec nie som zbehlý, ale na takú vec púšťať Javu alebo
php sa mi zdalo nezmyselné. Sieť sa do 5 minút rozbehne, ale nepovažujem
to za riešenie.

Vlado


More information about the Users-l mailing list