Sarge eth0

Asensin ensimmäistä kertaa Debianin, joka sujui ihmeen kivuttomasti. Käytän USB:tä nettiyhteydessä ja netinstall ei toiminut eli en päässyt asennusvaiheessa verkkoon. Sain kuitenkin asennettua perusohjelmat CD:ltä, jonka jälkeen pääsin loggautumaan sisälle. CDCEther-module on ladattuna oletuksena, mutta verkko ei ole ylhäällä. Sain kuitenkin laitettua verkon ylös näin -> ifconfig eth0 up - dhclient eth0
Noiden jälkeen latasin apt-get:llä x-window-system-core:n xfce4:n ym.
Mutta nyt kun käynnistän koneen joudun aina tekemään ifconfig:n ja dhclient:n, joten mihin ne pitää laittaa jotta ne käynnistyvät oletuksena? Löysin yhden ohjeen jossa käskettiin laittamaan rivit tiedostoon /etc/init.d/network. Tein niin mutta ko. silti ei käynnisti. Tosin katsoin network tiedostoa xfce4:n tiedostonkatselimella ja init.d-hakemistossa muilla tiedostoilla on pääte .sh, mutta luomallani tiedostolla ei ole. Mikä auttaisi asiaan ja miksi muilla tiedostoilla on pääte .sh?
8365
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

tässä kolme tiedostoa jotka ovat ainakin tarpeen, jos tarvitset vielä muitakin niin, pyydä. Nämä ovat minun asetukseni -enkä tiedä millä asetuksilla sinun yhteytesi toimii. käytä näitä soveltaen.


/etc/network/ifstate

lo=lo
eth0=eth0

/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 eth0
iface eth0 inet dhcp

/etc/network/options

ip_forward=no
spoofprotect=yes
syncookies=no

Äänestä
  • Conffasin eth0 samoin, joten nyt toimii. Kiitos

    Äänestä

vielä lisäys edelliseen:
Sargessa ei ole tiedostoa /etc/init.d/network vaan /etc/init.d/networking -ja se näyttää minulla tältä:

#!/bin/sh
#
# manage network interfaces and configure some networking options

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

if ! [ -x /sbin/ifup ]; then
exit 0
fi

spoofprotect_rp_filter () {
# This is the best method: turn on Source Address Verification and get
# spoof protection on all current and future interfaces.

if [ -e /proc/sys/net/ipv4/conf/all/rp_filter ]; then
for f in /proc/sys/net/ipv4/conf/*/rp_filter; do
echo 1 > $f
done
return 0
else
return 1
fi
}

spoofprotect () {
echo -n "Setting up IP spoofing protection: "
if spoofprotect_rp_filter; then
echo "rp_filter."
else
echo "FAILED."
fi
}

ip_forward () {
if [ -e /proc/sys/net/ipv4/ip_forward ]; then
echo -n "Enabling packet forwarding..."
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "done."
fi
}

syncookies () {
if [ -e /proc/sys/net/ipv4/tcp_syncookies ]; then
echo -n "Enabling TCP/IP SYN cookies..."
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
echo "done."
fi
}

doopt () {
optname=$1
default=$2
opt=`grep "^$optname=" /etc/network/options`
if [ -z "$opt" ]; then
opt="$optname=$default"
fi
optval=${opt#$optname=}
if [ "$optval" = "yes" ]; then
eval $optname
fi
}

case "$1" in
start)
   doopt spoofprotect yes
doopt syncookies no
doopt ip_forward no

echo -n "Configuring network interfaces..."
ifup -a
   echo "done."
   ;;
stop)
if sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\1 \2/p' /proc/mounts |
grep -q "^/ nfs$"; then
echo "NOT deconfiguring network interfaces: / is an NFS mount"
elif sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\1 \2/p' /proc/mounts |
grep -q "^/ smbfs$"; then
echo "NOT deconfiguring network interfaces: / is an SMB mount"
   elif sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\2/p' /proc/mounts |
grep -qE '^(nfs|smbfs|ncp|coda)$'; then
echo "NOT deconfiguring network interfaces: network shares still mounted."
else
echo -n "Deconfiguring network interfaces..."
ifdown -a
    echo "done."
fi
   ;;
force-reload|restart)
   doopt spoofprotect yes
doopt syncookies no
doopt ip_forward no
echo -n "Reconfiguring network interfaces..."
ifdown -a
ifup -a
   echo "done."
   ;;
*)
   echo "Usage: /etc/init.d/networking {start|stop|restart|force-reload}"
   exit 1
   ;;
esac

exit 0

Äänestä

"Käytän USB:tä nettiyhteydessä ..."

Vaivaudutkos kertomaan hieman tarkemmin?
Ylipäätään jonkin USB-lootan käyttäminen on tuskien takana.
Toimiva ratkaisu on ulkoinen laite, perinteinen verkkokortti sekä pätkä RJ-45 kaapelia.

"Mikä auttaisi asiaan ja miksi muilla tiedostoilla on pääte .sh? "

Linuxissa ei tiedostopäätteillä ole muuta merkitystä kuin antaa viite käyttäjälle.
.sh -pääte viittaa tiedostoon, joka voidaan ajaa skriptinä sh . (sh ~ shell)
Ajettavat ohjelmat taas näkyvät tiedostolistauksesta (ls -l), oikeuksissa löytyy x eli execute. (Nämä ovat näitä alkeellisimpia Linux/Unix perusteita! eli käyttöjärjestelmän _ominaisuuksia_)

Äänestä
  • Käytän kaapelimodeemia SB4200E, jossa on kaksi liitäntää RJ-45 ja usb. RJ-45:n käytän toiseen koneeseen, johon myös asensin sargen. Siinä verkkokortti tunnistettiin automaattisesti. Läppärissäni ei ole verkkokorttia, joten usb on ideaalinen ratkaisu ja toimii plugandplay- tapaan myös linux:lla. Aiemmin käytin läppärissä damn small linuxia ja siinä ei tarvinnut erikseen säätää verkkoasetuksia..

    Äänestä

  • Make kirjoitti:

    Käytän kaapelimodeemia SB4200E, jossa on kaksi liitäntää RJ-45 ja usb. RJ-45:n käytän toiseen koneeseen, johon myös asensin sargen. Siinä verkkokortti tunnistettiin automaattisesti. Läppärissäni ei ole verkkokorttia, joten usb on ideaalinen ratkaisu ja toimii plugandplay- tapaan myös linux:lla. Aiemmin käytin läppärissä damn small linuxia ja siinä ei tarvinnut erikseen säätää verkkoasetuksia..

    DamnsSmall:han on live-cd. Pistäpä se (tai jokin muu Debian johdannainen Live-CD) pyörimään ja katso, miten siinä verkkoasetukset on määritelty.
    Ihan samalla lailla niiden pitäisi toimia myös ihan oikeassa Debianissa.

    Tuo epäilyni USB:n ongelmista perustuu aiemmin sfnet.atk.linux ja sfnet.atk.linux.asennus -newsseissä käytyihin keskusteluihin USB-väyläisen verkkoyhteyden ongelmista.

    Äänestä

  • RJ-45 kirjoitti:

    DamnsSmall:han on live-cd. Pistäpä se (tai jokin muu Debian johdannainen Live-CD) pyörimään ja katso, miten siinä verkkoasetukset on määritelty.
    Ihan samalla lailla niiden pitäisi toimia myös ihan oikeassa Debianissa.

    Tuo epäilyni USB:n ongelmista perustuu aiemmin sfnet.atk.linux ja sfnet.atk.linux.asennus -newsseissä käytyihin keskusteluihin USB-väyläisen verkkoyhteyden ongelmista.

    Veikkaisin että saan debianin verkon käynnistyksen toimimaan networking tiedostoa muuttamalla. Sillä usb toimii hyvin ainoa ongelma on verkon ylös laittaminen starttauksessa. Selviää kun pääsen kotiin.. :)

    Äänestä

Mikä versio muuten olisi paras -> stable, testing vaiko unstable? Stablen voi ilmesesti asentaa 2.6-kernelillä ja uusimmalla xfree:llä..

Äänestä

Kommentoi aloitusta


Make kirjoitti:

Asensin ensimmäistä kertaa Debianin, joka sujui ihmeen kivuttomasti. Käytän USB:tä nettiyhteydessä ja netinstall ei toiminut eli en päässyt asennusvaiheessa verkkoon. Sain kuitenkin asennettua perusohjelmat CD:ltä, jonka jälkeen pääsin loggautumaan sisälle. CDCEther-module on ladattuna oletuksena, mutta verkko ei ole ylhäällä. Sain kuitenkin laitettua verkon ylös näin -> ifconfig eth0 up - dhclient eth0
Noiden jälkeen latasin apt-get:llä x-window-system-core:n xfce4:n ym.
Mutta nyt kun käynnistän koneen joudun aina tekemään ifconfig:n ja dhclient:n, joten mihin ne pitää laittaa jotta ne käynnistyvät oletuksena? Löysin yhden ohjeen jossa käskettiin laittamaan rivit tiedostoon /etc/init.d/network. Tein niin mutta ko. silti ei käynnisti. Tosin katsoin network tiedostoa xfce4:n tiedostonkatselimella ja init.d-hakemistossa muilla tiedostoilla on pääte .sh, mutta luomallani tiedostolla ei ole. Mikä auttaisi asiaan ja miksi muilla tiedostoilla on pääte .sh?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu