CentOS 6.3을 새로 설치한 yum
다음 yum install httpd
.
설치는 제대로 실행되지만 다음과 같은 네트워크 기반 명령을 실행할 수 없습니다.yum
기본 설치에서는 네트워킹이 비활성화되어 있는 것으로 알고 있습니다. /etc/sysconfig/network-scripts/ifcfg-eth0
파일을 다음과 같이 수정 했습니다이 가이드, 하지만 계속 오류가 발생합니다.
미러 목록을 검색할 수 없습니다. http://mirrorlist.centos.org?release=6arch=i1386&repo=os오류는 다음과 같습니다
14: PYCURL 오류 6 - "'mirrorlist.centos.org' 호스트를 확인할 수 없습니다."
오류: 저장소에 대한 유효한 baseurl을 찾을 수 없습니다: base
이후 Google의 이름 서버 8.8.8.8을 포함하도록 파일을 수정했지만 /etc/resolv.conf
아무 것도 변경되지 않았습니다.
/etc/sysconfig/network
에서 (구성되었지만 정규화된 도메인?)로 변경 하도록 수정했습니다 .hostname
localhost.localdomain
local.igoo.net
어제 작동하게 한 다음 WHM/cPanel 설치를 시도했는데 모든 것이 잘 진행되었습니다. 그런 다음 CentOS를 새로 설치하는 경우 WHM/cPanel이 필요하지 않다고 결정했으며 이제는 네트워크를 작동시키기 위해 취한 단계를 다시 만들 수 없습니다. 실행하면 /etc/init.d/network restart
다음과 같은 오류 메시지가 나타납니다.
eth0 인터페이스를 불러옵니다:
eth0에 대한 IP 정보를 확인하는 중... 실패했습니다. 링크가 없습니다. 케이블을 확인해 볼까요?
(케이블이 뽑혀 있지 않습니다)
다음에 무엇을 시도해야할지 모르겠습니다! 누구든지 내가 놓친 것을 제안할 수 있나요?
답변1
내 Windows XP 호스트(노트북)에서 VirtualBox를 사용하여 CentOS 6.3 Minimal 게스트를 설치한 후 동일한 오류 메시지가 나타났습니다. 마이크로 USB 케이블과 무선을 통해 장치를 사용하여 yum 업데이트를 수행할 수 없습니다.화웨이 휴대폰 Mifi
하지만 네트워크를 확보하고 업데이트하여 사소한 변경 사항을 적용했습니다.오직도착하다/etc/sysconfig/network-scripts/ifcfg-eth0
그리고 /etc/init.d/network
재시작
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="내 하드웨어 주소"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
흥미로운 관찰:
NM_ControlLED=“예”
내가 누구인지부터읽다, 서버의 기본 설정은 다음과 같습니다.아니요. 하지만,예무선 노트북에 적합합니다.
답변2
NM_Controlled 옵션은 네트워크 관리자에 의해 제어됩니다. 즉, ifup, ifdown 메소드 대신 네트워크 관리자를 통해 인터페이스를 제어하게 됩니다.
Virtualbox 옵션에 Bridged 및 Nat을 포함하면 가상 머신에 물리적 머신과 동일한 IP 네트워크에 있는 별도의 IP 주소가 할당되는 반면, nat 옵션은 가상 네트워크( virtualbox )에 있는 가상 머신의 IP를 다음으로 변환합니다. 실제 머신의 IP 주소. 이는 라우터를 통해 인터넷에 연결된 홈 LAN의 NAT 방식과 동일합니다.
연결에서 DHCP를 사용하여 네트워크 인터페이스를 구성하지 않는 경우 DNS 확인을 설정하는 것이 중요합니다. DHCP를 사용하는 경우 이는 DHCP 서버에서 처리됩니다(또는 처리해야 합니다). 홈 LAN에서는 인터넷 라우터이고, 기업 네트워크에서는 지정된 DHCP 서버입니다. VirtualBox 내에서 가상 머신을 설정할 때 VirtualBox 내에서 설정해야 할 수도 있습니다.
인터넷에 직접 액세스할 수 없고 yum이 제대로 작동하도록 하려면 프록시를 구성해야 할 수도 있다는 점을 잊지 마십시오.
이것이 도움이 되기를 바랍니다. 기업 환경의 물리적 서버에 최소 설치를 수행한 후 직접 CentOS를 설정하는 데 다른 문제가 있었습니다.
답변3
Parallels에서 가상 머신을 처음 생성하면 eth0이 사용됩니다. 그러나 이를 템플릿화하거나 복제하면 이에 할당된 이더넷 인터페이스가 변경됩니다(eth1, eth2...). 가상화를 사용하는 경우 이것이 문제가 될 수 있습니다.
# ifconfig -a
...어떤 인터페이스가 있지만 활성화되지 않았는지 표시해야 합니다.
그것이 실제로 eth0이라면 여기에 있는 다른 사람들(예: Anthony 및 Warren)의 제안이 좋습니다.
비활성화한 인터페이스가 eth1(또는 eth2...)인 경우 /etc/sysconfig/network-scripts/에 구성 파일을 복사하고 DEVICE 및 HWADDR 설정을 편집하여 가상 머신의 실제 인터페이스 및 MAC 주소와 일치해야 합니다. .
자세한 내용은 내 블로그를 참조하세요.이것이 실제로 사실이라면. 행운을 빌어요!
답변4
1개의 네트워크 어댑터가 활성화된 VirtualBox의 CentOS 6에서도 동일한 문제가 발생했습니다. 기본 설치 후에는 로컬 루프백 어댑터 127.0.0.1만 있지만 다음 명령을 입력하여 브리지된 네트워크를 수동으로 시작할 수 있습니다.
dhclient -v eth1
부팅 시 네트워킹이 자동으로 시작되지 않았습니다. 내 솔루션은 다음과 같이 네트워크 구성을 조정하는 것이었습니다.
$ cd /etc/sysconfig/network-scripts;
$ cp ifcfg-eth0 ifcfg-eth1
$ vi ifcfg-eth1
다음 줄을 수정합니다.
DEVICE="eth1" # set device name to ether
ONBOOT="yes"
HWADDR="08:00:27:20:9D:71" # must match to VirtualBox "MAC address" value
나머지 줄은 원본 파일과 동일 ifcfg-eth1
하게 유지됩니다 .ifcfg-eth0
BOOTPROTO="dhcp"
NM_CONTROLLED="yes"
TYPE="Ethernet"
UUID="7830e5b9-785b-4650-b1ce-caf9f9c257f5"
이제 ifcfg-eth1
네트워크 서비스를 저장하고 다시 시작하십시오.
$ /etc/init.d/network restart
확인하다$ ifconfig
eth1 Link encap:Ethernet HWaddr 08:00:27:20:9D:71
inet addr:192.168.0.20 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe20:9d71/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:958 errors:0 dropped:0 overruns:0 frame:0
TX packets:452 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:106251 (103.7 KiB) TX bytes:74948 (73.1 KiB)
Interrupt:10 Base address:0xd020
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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)