최대가이드내 시스템에 존재하지 않는 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)
IP 192.169.0.55용 p5p1 어댑터를 정적으로 변경하려면 어떻게 해야 합니까?
또한 겉보기에 더 일반적으로 사용되는 eth0이 아닌 p5p1 어댑터라고 불리는 이유는 무엇입니까?
"설정"을 실행하면 "장치 구성"에 대한 빈 화면이 나타납니다.
답변1
다음과 같은 제목의 장치에 대한 새로운 명명 규칙에 대해 읽을 수 있습니다.네트워크 장치의 기능/일관적인 이름 지정. 명명 규칙 변경 사항은 다음과 같은 제목의 공식 Redhat 문서에서도 논의됩니다.부록 A. 일관된 네트워크 장치 이름 지정. 규칙은 이제 임의로 규칙을 따르기보다는 위치를 기반으로 합니다 eth0
.
더 쉽게 식별하고 사용할 수 있도록 네트워크 장치 명명 체계를 ethX에서 물리적 위치 기반 이름으로 변경합니다.
IP 주소를 변경하려면 몇 가지 경로를 따라야 합니다.
네트워크 관리자 사용(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
서비스 이용/etc/init.d/network
NetworkManager 외에 서비스를 사용하면 어떤 단점이 있는지 잘 모르겠습니다 . 모든 CentOS 6 설정에서 둘 다 실행 중입니다. 하지만 저는 보통ifcfg-eth0
장치 파일을 직접 손으로 만듭니다.이 서비스가 활성화되어 있는지 확인한 다음 위의 #2 단계( 사용
setup
)를 시도하여 장치를 만들 수 있습니다.$ /etc/init.d/network start
GUI
setup
(실제로 이 명령을 사용하여 직접 시작할 수 있음)는 장치를 추가하고 디렉토리 아래의 파일에 저장된 구성 정보를 사용하여 장치를system-config-network
관리할 수 있어야 합니다 .ifcfg-*
/etc/sysconfig/network-scripts/
적어도 다음 사항에 익숙해지는 것이 좋습니다.배포 가이드. 여기에는 Redhat 기본 제품과의 네트워킹에 대한 유용한 정보가 많이 있으며 이는 CentOS 및 Fedora에 도움이 됩니다.
그러면 내 네트워크 장치 목록이 비어 있는 이유는 무엇입니까?
나는 귀하가 겪고 있는(또는 적어도 관련된) 문제라고 생각되는 Fedora 16 문제를 발견했습니다. 질문 제목은 다음과 같습니다.버그 802580 - 장치 p21p1이 시스템 구성 네트워크에 나타나지 않습니다..
이 오류 소리에 따르면 기본 동작은 ifcfg-*
네트워크 GUI(예: NetworkManager)를 통해 설정의 일부 측면을 변경하지 않는 한 파일을 생성하지 않는 것입니다. 따라서 시도해 보거나 위의 옵션 #3에서 언급한 세부 사항을 따르고 수동으로 파일을 생성하는 것이 좋습니다.
인용하다
답변2
이 문제를 해결하려면 패키지를 제거해야 합니다 biosdevname
.
sudo yum erase biosdevname