Slackware come router?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: Slackware come router?

Messaggio da ponce »

se puo' far comodo, sono tanti anni che uso lo script di monmotha (qui c'e' l'help), utilizzabile su slack semplicemente salvandolo dove si vuole (ad esempio come /etc/rc.d/rc.firewall), rendendolo eseguibile e lanciandolo da /etc/rc.d/rc.local.
e' poco didattico (e non e' piu' aggiornato da anni) ma funziona.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware come router?

Messaggio da conraid »

ponce ha scritto:se puo' far comodo, sono tanti anni che uso lo script di monmotha (qui c'e' l'help), utilizzabile su slack semplicemente salvandolo dove si vuole (ad esempio come /etc/rc.d/rc.firewall), rendendolo eseguibile e lanciandolo da /etc/rc.d/rc.local.
e' poco didattico (e non e' piu' aggiornato da anni) ma funziona.
nella Slackware non importa metterlo in rc.local se lo chiami /etc/rc.d/rc.firewall in quanto quel file è adesso richiamato da rc.inet2

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: Slackware come router?

Messaggio da ponce »

:oops:

bisogna che mi spulci per bene i file dentro /etc :D

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Slackware come router?

Messaggio da sardylan »

Un'alternativa sarebbe mettere in bridge l'eth0 con l'ath0...
In questo modo le due interfaccie avranno stesso IP e stessa sottorete...
Tutti i pacchetti di dati verranno inviati da una parte all'altra indistintamente...
L'unica pecca è che magari diventerà un po' più lento nel trasferire file tra PC che devono comunicare tramite la parte wireless...
Comunque, se ti interessa, ecco i comandi per la shell:

Codice: Seleziona tutto

# brctl addbr br0
# brctl addif br0 eth0
# brctl addif br0 ath0
Per rimuovere il bridge fai:

Codice: Seleziona tutto

# brctl delif br0 ath0
# brctl delif br0 eth0
# brctl delbr br0
Naturalmente tutte le impostazioni per gli IP vanno messe in br0 (ifconfig br0 etc..), mentre WPA, SSID e tutto il resto fanno in ath0...
br0 la puoi anche configurare con DHCP...
In questo modo hai tutto i computer come se fossero collegati allo stesso switch

Questa è esattamente la stessa cosa che viene fatta dentro router che hanno un sistema linux-based: hanno le due interfaccie in bridge..

Per il WPA fidati... E una scemenza... Basta che in /etc/wpa_supplicant.conf metti questo:

Codice: Seleziona tutto

network={
    ssid="nome_della_rete"
    psk="chiave_wpa"
}
e che avvi il demone con:

Codice: Seleziona tutto

wpa_supplicant -Dwext -iath0 -c/etc/wpa_supplicant.conf -B
(i parametri sono inseriti senza spazio appositamente)
Unica cosa da controllare è il -D... wext sta per "Generic Wireless Extension" o qualcosa di simile, e dovrebbe andare con la maggior parte delle interfaccie di rete... Esiste anche madwifi ed altre opzioni... Controlla nel man...

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware come router?

Messaggio da conraid »

Ma mettendo ath0 in bridge riesce ad usare quel computer normalmente? perché la sua richiesta era questa. Altrimenti anche io avrei pensato ad un bridge

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Slackware come router?

Messaggio da sardylan »

Certo che riesce ad usarlo!! Chiaramente dovrà impostare IP, route etc per usare br0 invece che eth0 (se usi dhcpcd br0 fa tutto da solo ;) )... Ma funziona!! Ovvio!!
Anche perché se non dovesse funzionare, i router stessi non funzionerebbero ;)

greathawk_
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: sab 20 set 2008, 12:01
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: Kde3
Località: Castrovillari (CS)

Re: Slackware come router?

Messaggio da greathawk_ »

ragazzi mi son fermato con questa cosa perchè non ho tempo,mi sto segnando comunque i vostri consigli

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware come router?

Messaggio da danix »

già che l'autore del thread si è fermato per un po posso usufruire io della vostra pazienza?? :)
ho questa situazione:
modem -- cavo --<eth0> pc (slack12.1) <eth1>--<eth0>portatile (slack12.1)
uso dhcp tra il pc e il modem...

vorrei configurare il laptop per navigare in rete quando connesso al pc, però vorrei poter continuare ad usare il pc normalmente...
mi date una mano??

questo è ifconfig del pc:

Codice: Seleziona tutto

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:8d:54:8d:c9  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::250:8dff:fe54:8dc9/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2158 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1161300 (1.1 MiB)  TX bytes:340802 (332.8 KiB)
          Interrupt:20 Base address:0xa000 

eth1      Link encap:Ethernet  HWaddr 00:10:a7:17:d9:bb  
          inet addr:192.168.7.1  Bcast:192.168.7.255  Mask:255.255.255.0
          inet6 addr: fe80::210:a7ff:fe17:d9bb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:3 dropped:0 overruns:0 carrier:6
          collisions:0 txqueuelen:1000 
          RX bytes:2360 (2.3 KiB)  TX bytes:468 (468.0 B)
          Interrupt:21 Base address:0xa400 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:404 errors:0 dropped:0 overruns:0 frame:0
          TX packets:404 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:63445 (61.9 KiB)  TX bytes:63445 (61.9 KiB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:79.13.12.12  P-t-P:192.168.100.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:7892 (7.7 KiB)  TX bytes:37 (37.0 B)
e questo è rc.inet1.conf

Codice: Seleziona tutto

# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""
DHCP_TIMEOUT[0]="10"
DHCP_KEEPRESOLV[0]="yes"

# Config information for eth1:
IPADDR[1]="192.168.7.1"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
un po' stupidamente ho provato a lanciare questo script proposto da conraid indietro nel topic senza sapere cosa faccia effettivamente...

Codice: Seleziona tutto

EXTERNAL=eth0
INTERNAL=eth1
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD DROP
iptables -A FORWARD -i $EXTERNAL -o $INTERNAL -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTERNAL -o $EXTERNAL -j ACCEPT
iptables -t nat -A POSTROUTING -o $EXTERNAL -j MASQUERADE
ho fatto male??


Grazie mille dell'aiuto e scusate l'intromissione... ;)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware come router?

Messaggio da conraid »

danix85 ha scritto: un po' stupidamente ho provato a lanciare questo script proposto da conraid indietro nel topic senza sapere cosa faccia effettivamente...
Fa quello che chiedi, ma è opera di Pat, guarda rc.modules :-)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware come router?

Messaggio da danix »

ah... :D
ok, solo che adesso non so come configurare il laptop... :?:
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware come router?

Messaggio da conraid »

danix85 ha scritto:ah... :D
ok, solo che adesso non so come configurare il laptop... :?:
metti come gateway l'indirizzo del pc, e naturalmente gli assegni un ip della stessa classe

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware come router?

Messaggio da danix »

conraid ha scritto:
danix85 ha scritto:ah... :D
ok, solo che adesso non so come configurare il laptop... :?:
metti come gateway l'indirizzo del pc, e naturalmente gli assegni un ip della stessa classe
hi hi... ci ho pensato dopo aver postato... :D

ma con questa configurazione posso inviare e ricevere files tra i 2 computer??
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware come router?

Messaggio da conraid »

danix85 ha scritto:
conraid ha scritto:
danix85 ha scritto:ah... :D
ok, solo che adesso non so come configurare il laptop... :?:
metti come gateway l'indirizzo del pc, e naturalmente gli assegni un ip della stessa classe
hi hi... ci ho pensato dopo aver postato... :D

ma con questa configurazione posso inviare e ricevere files tra i 2 computer??
Devi avere "qualcosa" per farlo. nfs per esempio, ho altro servizio

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware come router?

Messaggio da danix »

conosci qualche "autu" facile facile in rete?? io ho trovato solo uno relativo a slackware 3.3 :D e non è nemmeno facile facile...
comunque avere 2 pc in rete è fantastico, navigo usando 2 finestre per volta e un'abbondanza di tab su ogni pc... :D

Grazie dell'aiuto e della pazienza...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware come router?

Messaggio da conraid »

danix85 ha scritto:conosci qualche "autu" facile facile in rete?? io ho trovato solo uno relativo a slackware 3.3 :D e non è nemmeno facile facile...
comunque avere 2 pc in rete è fantastico, navigo usando 2 finestre per volta e un'abbondanza di tab su ogni pc... :D

Grazie dell'aiuto e della pazienza...
ma un howto per nfs?
non serve che sia per Slackware... è semplice.
Ora non ne ho sottomano però

Rispondi