Sto cercando di configurare due profili di rete in Centos. Uno per casa, uno per lavoro. Il profilo principale ha un indirizzo IP fisso, gateway fisso e indirizzi server DNS. Il profilo di lavoro dipende da DHCP.
Ho creato una directory 'home' e una 'work' in / etc / sysconfig / networking / profiles. Ognuno ha i seguenti file contenenti la configurazione corretta:
> -rw-r--r-- 2 root root 422 Apr 17 20:17 hosts
> -rw-r--r-- 5 root root 223 Apr 17 20:18 ifcfg-eth0
> -rw-r--r-- 1 root root 101 Apr 17 20:17 network
> -rw-r--r-- 2 root root 73 Apr 17 20:18 resolv.conf
Esisteva già un profilo "predefinito", che contiene gli stessi file.
L'ho emesso questi comandi:
system-config-network-cmd --profile work --activate
service network restart
Mi aspettavo che questi file venissero copiati dalla profiles/work
directory in /etc/sysconfig/
e /etc/sysconfig/networking-scripts
. E la maggior parte dei file viene copiata, tranne per ifcfg-eth0
.
Abbastanza stranamente i file sembrano essere sovrascritti con le impostazioni correnti quando emetto system-config-network-cmd
. Anche gli altri file vengono toccati, ma i contenuti rimangono intatti.
Il sistema è Centos 5.7 in esecuzione su un PC virtuale all'interno di una macchina Windows 7. Ecco l'output per ifconfig:
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:03:FF:6F:2E:AB
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::203:ffff:fe6f:2eab/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4199761 errors:7 dropped:0 overruns:0 frame:0
TX packets:1733750 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2316624688 (2.1 GiB) TX bytes:415533386 (396.2 MiB)
Interrupt:9
Qualcuno può dire cosa mi manca qui?