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