Pagina 1 di 1

script per rete

Inviato: ven 27 ott 2006, 1:36
da lucif3r0
Salute a tutti, ho un pc con 2 schede di rete,
una per la connessione ad internet tramite
router (eth1) e l'altra per connettere ad un
pc non connesso ad internet tramite cavo
crossato (eth0). Ho fatto uno script per fare
in modo che all'avvio si avii dhcpcd su eth1,
ma non funge. Qualcuno può aiutarmi?

script /etc/rc.d/rc.net

Codice: Seleziona tutto

#! /bin/sh
#####################
# LOOPBACK FUNCTIONS #
######################

# Function to bring up the loopback interface.  If loopback is
# already up, do nothing.
lo_up() {
  if grep lo: /proc/net/dev 1> /dev/null ; then
    if ! /sbin/ifconfig | grep "^lo" 1> /dev/null ; then
      echo "/etc/rc.d/rc.inet1:  /sbin/ifconfig lo 127.0.0.1" | $LOGGER
      /sbin/ifconfig lo 127.0.0.1
      echo "/etc/rc.d/rc.inet1:  /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo" | $LOGGER
      /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
    fi
  fi
}

# Function to take down the loopback interface:
lo_down() {
  if grep lo: /proc/net/dev 1> /dev/null ; then
    echo "/etc/rc.d/rc.inet1:  /sbin/ifconfig lo down" | $LOGGER
    /sbin/ifconfig lo down
  fi
}

dhcpcd eth1
ovviamente ho reso eseguibile lo script
8)

Inviato: ven 27 ott 2006, 10:40
da Paoletta
sei sicuro di avere mandato lo script giusto? che c'entra l'interfaccia di loopback? devi smanettare in /etc/rc.d/rc.inet1.conf

Inviato: ven 27 ott 2006, 12:05
da gallows
edita /etc/rc.d/rc.inet1.conf e lascia stare lo script

Inviato: ven 27 ott 2006, 13:39
da lucif3r0
effettivamente ho postato lo script sbagliato,
cioè quello che usa un mio amico e che mi ha
lasciato nella directory rc.d ... a lui funziona,
comunque si, editando /etc/rc.d/rc.inet1.conf funge
tutto... io avevo editato /etc/rc.d/rc.inet1 ma
riuscivo a farlo fungere.. ah dovrei smettere con
la cioccolata alle nocciole :roll: