CentOS 6.3 새로 설치 후 네트워크를 사용할 수 없습니다


16

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'호스트를 확인할 수 없습니다."

오류 : repo에 대한 유효한 baseurl을 찾을 수 없습니다 : base

그 후 /etc/resolv.confGoogle의 네임 서버 8.8.8.8을 포함 하도록 파일을 수정 했지만 아무것도 변경되지 않았습니다.

내가 수정 한 /etc/sysconfig/network변화 hostname로부터 localhost.localdomain으로 local.igoo.net(a는 정규화 된 도메인을했지만 완전히?).

나는 어제 작동하고 WHM / cPanel을 설치하려고 시도했지만 정상적으로 작동했습니다. 그런 다음 WHM / cPanel이 필요하지 않다고 판단하여 CentOS를 새로 설치하고 이제 네트워킹 작업을 위해 취한 단계를 다시 만들 수 없습니다. /etc/init.d/network restart오류 메시지를 실행할 때 :

eth0 인터페이스를 불러옵니다.

eth0에 대한 IP 정보를 판별하지 못했습니다 ... 링크가 없습니다. 케이블을 확인 하시겠습니까?

(케이블이 분리되어 있지 않습니다)

다음에 무엇을 시도 해야할지 모르겠습니다! 아무도 내가 놓친 것을 제안 할 수 있습니까?


2
인터페이스를 수동으로 구성한 다음 핑을 수행하십시오. 네트워크를 가정 10.0.0.0입니다 : ifconfig eth0 10.0.0.100 up다음ping 10.0.0.something

1
귀하 /etc/sysconfig/networkifcfg-eth0파일 내용을 보여주십시오 . 또한 DHCP를 원하십니까? CentOS 상자는 일반적으로 서버이므로 일반적으로 고정 주소가 필요합니다. 귀하의 질문에있는 "IP 정보 결정 중 ..."비트는 DHCP 시도 중임을 나타냅니다.
워렌 영

1
그건 그렇고, 두 번째 설치 중에 네트워킹을 활성화했을 수 있다는 것을 알고 있습니까? EL6에서는 기본적으로 네트워킹이 비활성화되어 있지만 부팅시 시작하도록 설정하는 것을 포함하여 설치 중에 네트워크를 완전히 구성 할 수 있습니다.
워렌 영

1
@Warren Young 감사합니다. 조사 해보면 확실히 도움이 될 것입니다.
Larry B

@RodgersandHammertime 다음을 보여 주시겠습니까? ifcfg-eth0 및 resolv.conf의 내용과 ifconfig -a가 도움이 될 수 있습니다. 감사.
tripledes

답변:


13

Windows XP 호스트 (노트북)에서 VirtualBox를 사용하여 CentOS 6.3 최소 게스트를 설치 한 후 동일한 오류 메시지가 나타납니다. 마이크로 USB 케이블을 통해 무선으로 Huawei Mobile Mifi를 사용하여 yum 업데이트를 수행 할 수 없었 습니다.

그러나 약간의 변경 사항 적용 /etc/sysconfig/network-scripts/ifcfg-eth0 하고 /etc/init.d/network 다시 시작 하기 위해 네트워킹과 업데이트를 모두 얻었습니다.

DEVICE = "eth0"
BOOTPROTO = "dhcp"
HWADDR = "내 하드웨어 주소"
NM_CONTROLLED = "yes"
ONBOOT = "yes"
TYPE = "이더넷"

흥미로운 관찰 :

NM_CONTROLLED = "yes"

내가 읽은 것 중에서 서버의 기본 설정은 no 입니다. 그러나, 무선으로 노트북에 적합합니다.


7

NM_Controlled 옵션은 Network Manager로 제어되며 네트워크 관리자와 ifup, ifdown 메소드를 통해 인터페이스를 제어합니다.

virtalbox 옵션에 Bridged vs Nat를 포함하는 옵션은 물리적 시스템과 동일한 IP 네트워크의 vm에 별도의 IP 주소를 할당하는 반면 nat 옵션은 가상 네트워크 (가상 박스 내부)에서 vm의 IP를 변환합니다. 실제 머신의 IP 주소로. 하나의 라우터를 통해 인터넷에 연결하는 홈 LAN의 NAT와 동일한 접근 방식입니다.

네트워크 인터페이스 구성에 DHCP를 사용하지 않는 연결 인 경우 DNS 확인을 설정하는 것이 중요합니다. DHCP를 사용하는 경우 DHCP 서버에서 처리합니다. 인터넷 라우터가 될 홈 LAN의 경우, 엔터프라이즈 네트워크에서는 VirtualBox 내에서 VM을 설정할 때 지정된 DHCP 서버가되지만 VirtualBox 내에서 설정해야 할 수도 있습니다.

yum이 작동하려면 인터넷에 직접 액세스 할 수없는 경우 프록시를 구성해야 할 수도 있습니다.

엔터프라이즈 환경의 물리적 서버에 최소 설치 후 CentOS를 직접 설정하는 데 다른 문제가 발생하기를 바랍니다.


5

Parallels에서 VM을 처음 만들 때는 eth0을 사용합니다. 그러나 템플릿을 만들거나 복제하는 경우 이더넷 인터페이스에 변경 사항이 할당됩니다 (eth1, eth2 ...). 가상화를 사용하는 경우 이것이 문제 일 수 있습니다.

# ifconfig -a

... 어떤 인터페이스가 있지만 활성화되어 있지 않은지 표시해야합니다.

그것이 실제로 eth0이라면, 여기 다른 사람들의 조언 (Anthony and Warren과 같은)이 좋습니다.

비활성화 된 인터페이스가 eth1 (또는 eth2 ...) 인 경우 / etc / sysconfig / network-scripts /에서 프로파일을 복제하고 VM의 실제 인터페이스 및 MAC 주소와 일치하도록 DEVICE 및 HWADDR 설정을 편집해야합니다.

이것이 사실이라면 내 블로그에 대한 자세한 내용 . 행운을 빕니다!


3

Linux Mint 13에서 실행되는 VirtualBox를 사용하여 CentOS 6.3을 설치하는 것과 동일한 문제가있었습니다. VirtualBox의 네트워크 설정을 "NAT"에서 "Bridged Adapter"로 변경하여 문제를 해결했습니다.


2

네트워크 카드에서 MAC 주소가 변경 되었기 때문일 수 있습니다.

가상 머신을 복제 / 복제하고 새로운 Mac 주소를 생성 한 경우 원래 머신과 동일하게 설정하십시오. 네트워크 설정> 고급에서 이전 MAC 주소를 복사하여 붙여넣고 VM을 다시 시작하십시오.

(Virtual Box로 복제 한 CentOS 6.3 VM에서 동일한 오류가 발생했습니다).


1
VM의 네트워크 설정을 브리지로 변경했을 수 있습니다. 어쨌든 VirtualBox의 공통 설정. 특히 오래된 게시물에 대한 답변을 확인하고 가능하면 개선하십시오. U & L에 오신 것을 환영합니다.
vgoff

2

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)

0

/etc/resolv.conf파일을 확인하십시오 . YUM은 첫 번째 네임 서버 만 확인합니다. 로컬 DNS 확인자인 경우 "호스트를 확인할 수 없습니다 ..."오류가 표시됩니다.

resolv.conf아래와 같이 네임 서버에 이것을 넣으십시오 .

nameserver 8.8.8.8
nameserver 8.8.4.4

(이것은 Google의 퍼블릭 DNS 서버 입니다.)


1
아니 -1,하지만 누군가가 거대한 면책 조항 없이 이것을 제안 할 때마다 유혹 받고 있습니다. Methinks Google은 이미 사람들에 대한 충분한 데이터를 수집하고 있으며 DNS는 퍼즐의 또 다른 부분입니다.
0xC0000022L

0

인터넷 검색을 통해 'centos 6.3에서 네트워크를 시작하는 방법'을 찾으셨습니까?

질문에 언급 된 안내서 부터 시작하십시오 . 요약하면 CentOS는 기본적으로 네트워킹 계층을 설정하지 않지만 쉽게 구성 할 수 있습니다.

여전히 문제가 있습니까? CentOS가 Hyper-V 2012의 VM에서 실행중인 경우 네트워크 인터페이스 이름이 변경되었을 수 있습니다. 여기에서 확인 된 문제점 및 수정 사항 .


0

도메인에 있고 자신의 DHCP, DNS, AD가있는 경우 네임 서버의 첫 번째 목록에 해당 IP를 제공하면됩니다.

nameserver xx.xx.xx.xx

저장하고 다음을 실행하십시오.

service network restart
ifup eth0

작동합니다.


0

이것은 Daniel의 대답과 비슷하지만 다음 명령을 사용했습니다.

service network restart
ifup e\*

그러면 이름이 지정된 어댑터가 자동으로 부팅됩니다 (ifup eth0이 작동하지 않기 때문에 필자의 경우 enp0s3).

편집 : 이스케이프 된 문자열로 업데이트


별표 ( ifup e\*)를 이스케이프해야합니다 . 이스케이프를 제거하지 않으면 셸로 시작하는 현재 작업 디렉토리에서 파일을 가져옵니다 (있는 e경우). 당신의 명령은 다음과 같이 실행될 것입니다ifup employee1.txt employee2.txt ...
drs
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.