私の状況は少し変です。 GUIなしで仮想マシンにFedora Linux 19をインストールしました。
最初に実行したときにeth0が表示されませんでしたifconfig
。
実行するとdmesg | grep eth
アダプタが表示されますが、名前がp2p1に変更されたことが表示されます。コマンドを実行するとifconfig p2p1 up
表示されます。
今編集しようとすると/etc/sysconfig/network-scripts/ifcfg-p2p1
存在しません。唯一のスクリプトはloとenp0s3です。ifcfg-p2p1
正しい設定でファイルを生成しようとすると、ネットワークサービスを再起動できません。ファイルを編集しようとしましたが、enp0s3
成功しませんでした。
私はLinuxに初めて触れましたが、ここに何を追加するのかわかりません。したがって、より多くの情報が必要な場合は、お知らせください。ここに投稿します。
答え1
静的構成の前提: ファイルを作成し、/etc/sysconfig/network-scripts/ifcfg-p2p1
次のコンテンツを追加します。
NM_CONTROLLED=no
DEVICE=p2p1
BOOTPROTO=none
## Change the HWADDR to match your adapter's mac address
HWADDR=XX:XX:XX:XX:XX:XX
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
## Edit the below to match your network
IPADDR=192.168.1.2
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
またはDHCP設定が必要な場合:
NM_CONTROLLED="yes"
HWADDR="XX:XX:XX:XX:XX:XX"
BOOTPROTO="dhcp"
DEVICE="p2p1"
ONBOOT="yes"
次に、enp0s3ファイルでonboot = noを変更するか、一時的にディレクトリから移動します(ifconfigにenp0s3というインターフェースがないと仮定します)。
これにより効果があります。また、dhcpを実行しない場合は、ネームサーバーを/etc/resolv.confに手動で追加する必要があることに注意してください。