Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOW-TO] come dare un nome un nome alle schede di rete
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
leon_73
Guru
Guru


Joined: 13 Mar 2003
Posts: 505
Location: Milano

PostPosted: Mon Oct 30, 2006 9:01 pm    Post subject: [HOW-TO] come dare un nome un nome alle schede di rete Reply with quote

Ciao a tutti,

da un po' tempo mi guardavo attorno su come stabilire "definitivamente" quale scheda e come definirla.
Questa e' la mia soluzione.

Prima di tutti vediamo un po che schede abbiamo a disposizione:
Code:
 # ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:E0:81:55:CF:5F
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth1      Link encap:Ethernet  HWaddr 00:E0:81:55:CF:5E
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:17 Base address:0x4000

eth2     Link encap:Ethernet  HWaddr 00:E0:81:55:CF:5D
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:18 Base address:0xd000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ok... ora per esempio decidiamo che la eth2 deve avere sempre lo stesso IP (192.168.1.1/24)

Cosa identifica univocamente una scheda di rete: IL MAC ADDRESS qui indicato anche come HWaddr
visto che questa e' la scheda che mi collega ad internet ho deciso che si chiamera' internet e per definirla cosi' useremo il comando /sbin/nameif.

configuriamo il file /etc/mactab

Code:
~ # cat /etc/mactab
# /etc/mactab
internet 00:E0:81:55:CF:5D
non e' molto difficile mi sembra...

prossimo step e' quello di creare un semplice init script

Code:
~ # cat /etc/init.d/nameif
#!/sbin/runscript

depend() {
        need localmount
}

start() {

        ebegin "Starting nameif"
        /sbin/nameif -c /etc/mactab
        eend $?

}

stop() {

        ebegin "Stopping nameif"
        killall nameif
        eend $?

}


ora diamogli i permessi di eseguibilita' e aggiungiamolo al boot
Code:
~ # chmod 750 /etc/init.d/nameif
~ # rc-update add nameif boot
 * nameif added to runlevel boot


ok... ora non ci resta che configurare la nostra brava scheda di rete ...

Code:
~ # cat /etc/conf.d/net.internet
config_internet=( "192.168.1.4/24" )
routes_internet=(
        "default via 192.168.1.1"               # IPv4 default route
)
~ # cp /etc/init.d/net.eth0 /etc/init.d/net.internet
~ # rc-update add net.internet default
 * net.internet added to runlevel default


Bene signori... il gioco e' fatto!!! riavviate, e come per magia avrete sempre la scheda eth2 rinominata in internet e con un bel IP fisso :-)

Spero che possa essere utile a qualcun'altro oltre a me

Leo
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Tue Oct 31, 2006 4:52 pm    Post subject: Reply with quote

Io preferisco usare udev.

ciao

luigi
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
leon_73
Guru
Guru


Joined: 13 Mar 2003
Posts: 505
Location: Milano

PostPosted: Tue Oct 31, 2006 5:28 pm    Post subject: Reply with quote

comio wrote:
Io preferisco usare udev.
ciao
luigi
Bhe... il bello dell OS e' la possibilita' di scegliere :-)

Leo
Back to top
View user's profile Send private message
noice
Guru
Guru


Joined: 05 Dec 2005
Posts: 473
Location: italia, Ischia

PostPosted: Thu Nov 02, 2006 12:29 pm    Post subject: Reply with quote

comio wrote:
Io preferisco usare udev.

ciao

luigi

anche io e se puo' essere utile http://www.reactivated.net/writing_udev_rules.html
una "guida" alle regole di udev :wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum