Centosで2つのネットワークプロファイルを設定しようとしています。一つは家庭用、一つは職場用です。ホームプロファイルには、固定IPアドレス、固定ゲートウェイ、およびDNSサーバーアドレスがあります。作業プロファイルは DHCP によって異なります。
/etc/sysconfig/networking/profilesに「home」と「work」ディレクトリを作成しました。各ファイルには、正しい構成を含む次のファイルがあります。
> -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
同じファイルを含む「デフォルト」構成ファイルがすでに存在します。
その後、次のコマンドを発行しました。
system-config-network-cmd --profile work --activate
service network restart
私はこれらのファイルがディレクトリからにコピーされるとprofiles/work
思い/etc/sysconfig/
ます/etc/sysconfig/networking-scripts
。を除くほとんどのファイルがコピーされますifcfg-eth0
。
奇妙なことに、.txtファイルをエクスポートすると、現在の設定がそのファイルを上書きするようですsystem-config-network-cmd
。他のファイルもタッチされますが、内容は変更されません。
システムは、Windows 7システム内の仮想PC上で動作するCentos 5.7です。 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
ここに何が欠けているのか教えてくれる人はいますか?
ベストアンサー1
RedHatの場合文書ネットワークプロファイルでは、eth0
プロファイルインターフェイスのデフォルトインターフェイス名()を使用せず、代わりに名前付き名前を使用してくださいeth0_work
。ところで、プロファイルの切り替えは自動的に処理されるため、ネットワーク構成を再起動する必要はありません。一例:
# system-config-network-cmd --profile foobar --activate
Network device deactivating...
Deactivating network device eth0, please wait...
Network device activating...
Activating network device eth0_foobar, please wait...