ほとんどの guides は、システムに存在しないifcfg-eth0の変更を中心に展開しているようです。
[root@Azaz07]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@Azaz07]# ls /etc/sysconfig/network-scripts/
ifcfg-lo ifdown-ppp ifup-ippp ifup-sit
ifdown ifdown-routes ifup-ipv6 ifup-tunnel
ifdown-bnep ifdown-sit ifup-isdn ifup-wireless
ifdown-eth ifdown-tunnel ifup-plip init.ipv6-global
ifdown-ippp ifup ifup-plusb net.hotplug
ifdown-ipv6 ifup-aliases ifup-post network-functions
ifdown-isdn ifup-bnep ifup-ppp network-functions-ipv6
ifdown-post ifup-eth ifup-routes
[root@Azaz07]# /sbin/ifconfig
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:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:480 (480.0 b) TX bytes:480 (480.0 b)
p5p1 Link encap:Ethernet HWaddr C8:1F:66:03:00:7D
inet addr:192.168.0.14 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::ca1f:66ff:fe03:7d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9818 errors:0 dropped:0 overruns:0 frame:0
TX packets:9634 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7020054 (6.6 MiB) TX bytes:1665345 (1.5 MiB)
wlan0 Link encap:Ethernet HWaddr 70:18:8B:03:3C:59
UP 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)
P5p1アダプターをIP 192.169.0.55で静的に変更するにはどうすればよいですか?
また、一見一般的なeth0ではなく、なぜp5p1アダプターと呼ばれるのですか?
「セットアップ」を実行すると、「デバイスの設定」時に空白の画面が表示されます
ここでは、タイトルが Features/ConsistentNetworkDeviceNaming というタイトルのデバイスの新しい命名規則について読むことができます。命名規則の変更については、Redhatの公式ドキュメントである 付録A.一貫したネットワークデバイスの命名 でも説明されています。慣例は、恣意的にeth0
などではなく、場所に基づく規則に従います。
識別と使用を容易にするために、ネットワークデバイスの名前付けスキームをethXから物理的な場所ベースの名前に変更します。
IPアドレスを変更するには、いくつかの手順に従ってください。
NetworkManagerを使用( 公式のRHドキュメントを参照 )
NetworkManagerの管轄下にあるデバイスを確認できます。
$ nmcli -p nm
======================================================================================
NetworkManager status
======================================================================================
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
--------------------------------------------------------------------------------------
running connected enabled enabled enabled enabled
コマンドsetup
を実行し、GUIを使用して変更します
構成ファイルを変更する
ファイルの名前は/etc/sysconfig/network-scripts/ifcfg-p5p1
です。このファイルの行を次のように変更するだけです。
IPADDR=192.169.0.55
このファイルがまったく存在しない場合は、単に作成して、次のような内容を追加します。
# /etc/sysconfig/network-scripts/ifcfg-p5p1
DEVICE="p5p1"
BOOTPROTO="static"
NM_CONTROLLED="no"
ONBOOT=yes
TYPE="Ethernet"
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System p5p1"
IPADDR=192.169.0.55
network
サービスを使用する
NetworkManagerに加えて/etc/init.d/network
サービスを同時に使用することのマイナス面があるかどうかは、はっきりしません。 CentOS 6のすべてのセットアップで、両方を実行しています。しかし、通常はifcfg-eth0
デバイスファイルを自分で手動で作成します。
このサービスが有効になっていることを確認してから、上記の#2の手順(setup
を使用)を試して、後でデバイスを作成できます。
$ /etc/init.d/network start
setup
GUI(実際には、このコマンドで直接起動できます:system-config-network
)は、デバイスを追加し、ifcfg-*
ディレクトリの/etc/sysconfig/network-scripts/
ファイルに構成情報が保持されているデバイスを管理できる必要があります。
少なくとも 導入ガイド に慣れることを強くお勧めします。 Redhatベース製品を使用したネットワーキングに関する多くの有用な情報があり、CentOSとFedoraに役立ちます。
私はこのFedora 16の問題を見つけました。私があなたが経験している問題(または少なくとも関連している問題)だと思います。問題のタイトル: バグ802580-デバイスp21p1がsystem-config-networkに表示されない 。
このバグの音から、デフォルトの動作では、NetworkManagerなどのネットワークGUIを介して設定の一部を変更しない限り、ifcfg-*
ファイルは作成されません。したがって、それを試すか、上記のオプション#3で述べた詳細に従って、手動でファイルを作成する必要があるかもしれません。
それを修正したい場合は、パッケージbiosdevname
を削除する必要があります。
Sudo yum erase biosdevname