PDA

Visualizza la versione completa : Debian e configurazione di rete


Neptune
12-01-2007, 18:28
Salve a tutti,
ho un programma in C che dovrebbe poter cambiare, su Debian, le configurazioni di rete (ip,dns,subnet mask).

Dover andare ad editare un file di testo diventa già una cosa un'attimo più complessa, mi chiedevo allora se invece esistesse un comando da "riga di comando" per Debian per cambiare direttamente le configurazioni senza dover editare file di testo. In questo modo direi al mio script solo di "eseguire quel comando.

Se sapete qualcosa a riguardo fatemi sapere :fagiano:

Un grazie in anticipo,
Neptune.

warsaw
12-01-2007, 19:37
ciao
e' quello che usano anche gli script appoggiandosi ai file di testo presenti in /etc
il comando e':
# ifconfig eth0 indirizzoip netmask netmask [up]
# ifconfig eth0 down (butta giu' l'interfaccia eth0)

per dare un gateway di default
# route add default gw xxx.xxx.xxx.xxx


ciao

Neptune
12-01-2007, 23:53
Domandina, cosa intendi per buttare giù ? e se invece volessi dirgli di mettere il tutto in dhcp? :fagiano:

kruskaiev
13-01-2007, 00:46
Originariamente inviato da Neptune
Domandina, cosa intendi per buttare giù ?
Disattivare la scheda di rete!


Originariamente inviato da Neptune
e se invece volessi dirgli di mettere il tutto in dhcp? :fagiano:
Allora al posto di assegnargli un IP statico dai: dhclient eth0.

mykol
13-01-2007, 01:53
se usi l'IP statico dovrai anche dargli i DNS in /etc/resolv.conf con la seguente sintassi. Es.

nameserver 212.216.112.112
nameserver 212.216.172.62

Neptune
13-01-2007, 20:34
Mi dicono che ifconfig non va bene perchè al riavvio della macchina "riprende le configurazioni vecchie" o sbaglio? :fagiano:

bereshit
13-01-2007, 21:05
si..è per questo che esistono i file di configurazione..

Neptune
13-01-2007, 22:04
Originariamente inviato da bereshit
si..è per questo che esistono i file di configurazione..

Io speravo che quei comandi andassero ad incidere sul file di configurazione, proprio perchè dover far editare ad un programma un file è abbastanza lunga come cosa :fagiano:

Loading