Fedora 19에서는 고정 IP로 변경할 수 없습니다.

Fedora 19에서는 고정 IP로 변경할 수 없습니다.

내 상황이 좀 이상해요. 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에 수동으로 추가해야 한다는 점을 기억하십시오.

관련 정보