Portál AbcLinuxu, 10. května 2024 21:10


Dotaz: Nefunkční síť

25.7.2012 08:34 halva-jr | skóre: 12
Nefunkční síť
Přečteno: 319×
Odpovědět | Admin
Pěkný den přeji,

včera jsem restartoval server a od té doby mi na něm nejede síť :-( Je na něm debian lenny. Nenapadá Vás prosím, co by to mohlo být?

/etc/network/interfaces:
auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static
address 10.0.0.101
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.138
Při pingu to píše:
connect: Network is unreachable
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.7.2012 08:38 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: Nefunkční síť
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak to je divný. Nebyla nastavená síť. Po ručním nastavení ifconfig 10.0.0.101 netmask 255.255.255.0 se vše rozjelo. Můžete mi prosím poradit jak tomuto předejít? Co jsem kde nastavil špatně? Nějak mě nic nenapadá.

Děkuji
25.7.2012 09:14 SPM | skóre: 28
Rozbalit Rozbalit vše Re: Nefunkční síť
Zkus z lokální konzole /etc/init.d/networking restart (tj. initscript, který by se měl spustit při startu a měl by nahodit tu konfiguraci v /etc/network/interfaces). Na první pohled tam chybu nevidím, tak třeba to vyhodí to, co se mu nelíbí.
25.7.2012 09:20 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: Nefunkční síť
To už jsem zkoušel a žádná změna.

Teď jsem však přišel na další chybu. Server se hlásí pouze ve vnitřní síti a ven vůbec nejede. Ping ven píše pouze connect: Network is unreachable.

Nevíte co by s tím mohlo být? :-(
25.7.2012 09:23 NN
Rozbalit Rozbalit vše Re: Nefunkční síť
Takze rozhranim to nebude ? Blokovane firewallem ? Nespravne routy ? ..
25.7.2012 09:25 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: Nefunkční síť
Firewallem to taky asi nebude.
iptables -S (ipv4)
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N fail2ban-ssh
-A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh 
-A fail2ban-ssh -j RETURN 

ip6tables -S (ipv6)
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
A nespravne routy? Nerozumím.
25.7.2012 09:46 Petr
Rozbalit Rozbalit vše Re: Nefunkční síť
Pokud jsi to ozivil ifconfigem, tak ti zrejme chybi nastavena vychozi brana.
25.7.2012 09:48 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: Nefunkční síť
To možná bude tím. Můžu ji nějak přidat ručně? Protože po restartu /etc/init.d/networking se nic neděje.
25.7.2012 11:02 Petr
Rozbalit Rozbalit vše Re: Nefunkční síť
ip r a default via ip-adresa-tvoji-brany

PS: Na debianu se nepouziva networking(od nej se odchazi), ale ifup eth0 ,pripadne ifdown eth0 PSPS: Ohledne obsahu souboru interfaces: Zacinaji ti vsechny radky na zacatku radku nebo mas address, netmask, gateway, atd... posunuty od zacatku radku napr tabem ?
25.7.2012 09:22 NN
Rozbalit Rozbalit vše Re: Nefunkční síť
Pokud to bude v poradku tak bych se podival zda existuji symlinky v /etc/rcS.d/ do /etc/init.d pro ifupdown-clean a networking ..
25.7.2012 09:26 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: Nefunkční síť
Toto jsi myslel?
ls /etc/rcS.d
README               S05bootlogd         S12mtab.sh            S35mountall.sh            S39ifupdown     S46mountnfs-bootclean.sh  S99stop-bootlogd-single
S02hostname.sh       S05keymap.sh        S18ifupdown-clean     S35quota                  S40networking   S48console-screen.sh
S02mountkernfs.sh    S08hwclockfirst.sh  S20module-init-tools  S36mountall-bootclean.sh  S43portmap      S55bootmisc.sh
S03udev              S10checkroot.sh     S30checkfs.sh         S36udev-mtab              S44nfs-common   S55urandom
S04mountdevsubfs.sh  S11hwclock.sh       S30procps             S37mountoverflowtmp       S45mountnfs.sh  S70x11-common
25.7.2012 09:30 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: Nefunkční síť
Špatně jsem pochopil.

ifupdown-clean
#!/bin/sh
### BEGIN INIT INFO
# Provides:          ifupdown-clean
# Required-Start:    checkroot
# Required-Stop:
# Default-Start:     S
# Default-Stop:
# Short-Description: Clean old iterface status info during boot.
### END INIT INFO

set -e

. /lib/lsb/init-functions

MYNAME="${0##*/}"
PATH=/sbin:/bin
[ -r /etc/default/ifupdown ] && . /etc/default/ifupdown

# Note: The state file location is hardcoded in ifup|ifdown
# it is used as a variable in this script order to ease transitions
# to other locations by the package (not by the sysadmin), if you want
# to setup an alternate location please use a symlink
IFSTATE=/etc/network/run/ifstate

case "$1" in
  start)
    log_begin_msg "Cleaning up ifupdown..."
    if [ -f $IFSTATE -a ! -L $IFSTATE ]; then
      rm -f "$IFSTATE"
    elif [ -f $IFSTATE ]; then
      # This is kinda bad :(
      >$IFSTATE
    fi
    log_end_msg 0
    exit 0
    ;;

  stop|restart|force-reload)
    exit 0
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|force-reload}" >&2
    exit 3
    ;;
esac

networking
#!/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

process_options() {
    [ -e /etc/network/options ] || return 0
    log_warning_msg "/etc/network/options still exists and it will be IGNORED! Read README.Debian of netbase."
}

check_network_file_systems() {
    [ -e /proc/mounts ] || return 0

    exec 9<&0 < /proc/mounts
    while read DEV MTPT FSTYPE REST; do
        case $DEV in
        /dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
            log_warning_msg "not deconfiguring network interfaces: network devices still mounted."
            exit 0
            ;;
        esac
        case $FSTYPE in
        nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs)
            log_warning_msg "not deconfiguring network interfaces: network file systems still mounted."
            exit 0
            ;;
        esac
    done
    exec 0<&9 9<&-
}

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)
        check_network_file_systems

        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
AsciiWolf avatar 25.7.2012 11:57 AsciiWolf | skóre: 40 | blog: Blog
Rozbalit Rozbalit vše Re: Nefunkční síť
Dotyčný se neptal na obsah těch init scriptů, nýbrž na to, jestli pro ně existuje symlink v adresáři /etc/rcS.d.

Viz:

ls /etc/rcS.d | grep ifupdown-clean
ls /etc/rcS.d | grep networking
25.7.2012 10:06 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: Nefunkční síť
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdá se mi to celé nějaké divné. Při restartu připojení se vůbec nic nestane. Co nastavím ručně (ifconfig...) tak je v pohodě. Ale co je v interfaces tak se nenastaví. Dokonce se nerozjela ani místní smyčka. Nenapadá Vás co by to mohlo být? Děkuji
server2:/home/halva# ifconfig
eth0      Link encap:Ethernet  HWadr 00:b0:d0:f9:cd:4d
          inet adr:10.0.0.101  Všesměr:10.0.0.255 Maska:255.255.255.0
          inet6-adr: fe80::2b0:d0ff:fef9:cd4d/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:20619 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13516 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          RX bytes:2074555 (1.9 MiB)  TX bytes:2907284 (2.7 MiB)
25.7.2012 12:00 NN
Rozbalit Rozbalit vše Re: Nefunkční síť
Mas vypis z /var/log/boot ?
25.7.2012 13:27 Michal
Rozbalit Rozbalit vše Re: Nefunkční síť
A co mas v souboru /etc/network/run ?
melo byt tam byt pro beh alespon :
lo=lo
eth0=eth0
25.7.2012 13:29 Michal
Rozbalit Rozbalit vše Re: Nefunkční síť
OPRAVA:
ten soubor ma byt /etc/network/run/istate
Dalibor Smolík avatar 25.7.2012 13:59 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Nefunkční síť
/etc/network/run/ifstate
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
Dalibor Smolík avatar 25.7.2012 12:05 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Nefunkční síť
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak vypadá soubor /etc/resolv.conf ?
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
25.7.2012 14:13 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Nefunkční síť
Odpovědět | | Sbalit | Link | Blokovat | Admin
odpojený nebo vadný kabel? :-)
25.7.2012 14:17 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Nefunkční síť
měl jsem si nejdříve přečíst diskuzi k dotazu :-( ale vadný kabel mi dělal podobné psí kusy

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.