Không thể bật mạng sau khi cài đặt mới CentOS 6.3


16

Tôi đang cố gắng thực hiện cài đặt CentOS 6.3 mới sau đó chạy các yumlệnh khác nhau như yum install httpd.

Cài đặt chạy tốt, tuy nhiên tôi không thể chạy bất kỳ lệnh dựa trên mạng nào như yum

Tôi biết cài đặt mặc định đã bị vô hiệu hóa mạng. Tôi đã sửa đổi /etc/sysconfig/network-scripts/ifcfg-eth0tệp theo hướng dẫn này , nhưng vẫn nhận được lỗi

Không thể truy xuất danh sách nhân bản http://mirrorlist.centos.org?release=6arch=i1386&repo=os lỗi là

14: PYCURL ERROR 6 - "Không thể giải quyết máy chủ 'mirrorlist.centos.org'"

Lỗi: Không thể tìm thấy một cơ sở hợp lệ cho repo: cơ sở

Kể từ đó, tôi đã sửa đổi /etc/resolv.conftệp để bao gồm máy chủ tên của Google 8.8.8.8 nhưng điều này đã không thay đổi bất cứ điều gì.

Tôi đã sửa /etc/sysconfig/networkđổi thay đổi hostnametừ localhost.localdomainthành local.igoo.net(một tên miền được tạo thành nhưng đủ điều kiện?).

Tôi đã làm cho nó hoạt động ngày hôm qua sau đó đã cố gắng cài đặt WHM / cPanel. Sau đó, tôi đã quyết định rằng tôi không cần WHM / cPanel vì vậy CentOS mới vô dụng và bây giờ không thể tạo lại các bước tôi đã thực hiện để kết nối mạng hoạt động. Khi tôi chạy /etc/init.d/network restartthông báo lỗi:

Đưa lên giao diện eth0:

Xác định thông tin IP cho eth0 ... không thành công; không có liên kết hiện tại Kiểm tra cáp?

(Cáp không được rút ra)

Tôi không biết phải thử gì tiếp theo! Bất cứ ai có thể đề nghị những gì tôi đã bỏ lỡ?


2
Hãy thử tự cấu hình giao diện và sau đó thực hiện ping. Giả sử mạng của bạn là 10.0.0.0: ifconfig eth0 10.0.0.100 upsau đóping 10.0.0.something
Tim

1
Hiển thị nội dung của bạn /etc/sysconfig/networkifcfg-eth0tập tin. Ngoài ra, bạn có chắc chắn muốn DHCP? Các hộp CentOS thường là các máy chủ và vì vậy thường cần địa chỉ tĩnh. Bit "Xác định thông tin IP ..." trong câu hỏi của bạn cho biết nó đang thử DHCP.
Warren Young

1
Nhân tiện, bạn có biết bạn có thể kích hoạt mạng trong lần cài đặt thứ hai không? Mạng thực sự bị tắt theo mặc định trong EL6, nhưng có thể cấu hình hoàn toàn nó trong khi cài đặt, bao gồm cả cài đặt để bắt đầu khởi động.
Warren Young

1
@Warren Young Cảm ơn tôi sẽ xem xét nó, chắc chắn sẽ có ích.
Larry B

@RodgersandHammertime bạn có thể chỉ cho chúng tôi những điều sau đây không? nội dung của ifcfg-eth0 và decv.conf, cũng là một ifconfig -a có thể hữu ích. Cảm ơn.
tăng gấp ba

Câu trả lời:


13

Tôi đã có thông báo lỗi tương tự sau khi cài đặt CentOS 6.3 Khách tối thiểu bằng VirtualBox trên máy chủ Windows XP (máy tính xách tay) của tôi. Tôi không thể thực hiện cập nhật yum, cả qua cáp micro USB và không dây bằng Huawei Mobile Mifi của tôi

Tuy nhiên, tôi nhận được cả mạng và cập nhật để làm việc với một thay đổi nhỏ chỉ để /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/init.d/network khởi động lại

DEVICE = "eth0"
BOOTPROTO = "dhcp"
HWADDR = "Địa chỉ phần cứng của tôi"
NM_CONTROLLED = "yes"
ONBOOT = "yes"
TYPE = "Ethernet"

Quan sát thú vị:

NM_CONTROLLED = "có"

Từ những gì tôi đã đọc , cài đặt ưu tiên cho máy chủ là không . Tuy nhiên, hoạt động tốt cho máy tính xách tay không dây.


7

Tùy chọn NM_Controlled sẽ được kiểm soát Trình quản lý mạng và điều đó có nghĩa là bạn sẽ kiểm soát các giao diện thông qua trình quản lý mạng so với các phương thức ifup, ifdown.

Tùy chọn bao gồm Bridged vs Nat trong tùy chọn virtalbox sẽ gán một địa chỉ IP riêng cho vm của bạn trong cùng mạng ip với máy vật lý của bạn, trong khi tùy chọn nat sẽ dịch ip của vm của bạn trong mạng ảo của bạn (bên trong hộp ảo) vào địa chỉ IP của máy vật lý của bạn. Đó là cách tiếp cận tương tự như NAT trong mạng gia đình kết nối với internet thông qua một bộ định tuyến.

Độ phân giải DNS rất quan trọng để được thiết lập nếu kết nối của bạn không sử dụng DHCP cho cấu hình của giao diện mạng. Nếu sử dụng DHCP thì DHCP Server sẽ chăm sóc (hoặc nên như vậy). Trong mạng gia đình là bộ định tuyến internet của bạn, trong mạng doanh nghiệp, đó sẽ là máy chủ DHCP được chỉ định của bạn, khi thiết lập vm bên trong VirtualBox, tuy nhiên bạn có thể cần phải thiết lập nó trong VirtualBox.

Đừng quên bạn có thể cần phải định cấu hình proxy nếu bạn không có quyền truy cập trực tiếp vào internet, nếu bạn muốn yum hoạt động.

Tôi hy vọng điều đó có ích, tôi đang gặp vấn đề khác khi tự thiết lập CentOS sau khi cài đặt tối thiểu trên máy chủ vật lý trong môi trường doanh nghiệp.


5

Lần đầu tiên bạn tạo một VM trong Parallels, nó sử dụng eth0. Tuy nhiên, nếu bạn tạo mẫu hoặc sao chép nó, thì giao diện ethernet được phân bổ thay đổi (thành eth1, eth2 ...). Nếu bạn đang sử dụng ảo hóa thì đây có thể là vấn đề.

# ifconfig -a

... sẽ cho bạn thấy giao diện nào ở đó nhưng không được kích hoạt.

Nếu đó là, thực sự, eth0, thì lời khuyên từ những người khác ở đây (như Anthony và Warren) là tốt.

Nếu giao diện bị vô hiệu hóa của bạn là eth1 (hoặc eth2 ...) thì bạn cần sao chép cấu hình trong / etc / sysconfig / network-scripts / và chỉnh sửa cài đặt DEVICE và HWADDR của nó để khớp với giao diện thực tế và địa chỉ MAC của VM.

Thêm chi tiết trên blog của tôi nếu đây thực sự là trường hợp. Chúc may mắn!


3

Tôi gặp vấn đề tương tự với việc cài đặt CentOS 6.3 bằng VirtualBox chạy trên Linux Mint 13. Tôi đã thay đổi cài đặt mạng trên VirtualBox từ "NAT" thành "Bridged Adaptor" và điều này đã giải quyết được vấn đề.


2

Rất có thể là do địa chỉ MAC đã thay đổi trên thẻ mạng của bạn.

Nếu bạn đã nhân bản / sao chép một máy ảo và nó đã tạo một địa chỉ mac mới, hãy thử đặt nó giống như máy ban đầu. Sao chép và dán địa chỉ MAC cũ trong cài đặt mạng> nâng cao và khởi động lại VM.

(Tôi chỉ gặp lỗi tương tự trên máy ảo CentOS 6.3 mà tôi đã nhân bản với Hộp ảo).


1
Có lẽ thay đổi cài đặt mạng trên VM thành cầu nối là đủ. Cài đặt chung trên VirtualBox nào. Đảm bảo bạn kiểm tra các câu trả lời được đưa ra đặc biệt cho các bài đăng cũ hơn và cải thiện chúng nếu bạn có thể. Chào mừng bạn đến với U & L.
vgoff

2

Tôi gặp vấn đề tương tự trên CentOS 6 trên VirtualBox khi bật 1 bộ điều hợp mạng. Sau khi cài đặt mặc định, nó chỉ có bộ điều hợp loopback cục bộ 127.0.0.1 Mặc dù tôi có thể bắt đầu kết nối mạng bằng tay bằng cách nhập lệnh

dhclient -v eth1

nó không bắt đầu tự động kết nối mạng khi khởi động. Giải pháp cho tôi là điều chỉnh cấu hình mạng như sau:

$ cd /etc/sysconfig/network-scripts; 
$ cp ifcfg-eth0 ifcfg-eth1
$ vi ifcfg-eth1

và sửa đổi các dòng sau:

DEVICE="eth1"                 # set device name to ether
ONBOOT="yes"
HWADDR="08:00:27:20:9D:71"    # must match to VirtualBox "MAC address" value

phần còn lại của dòng ifcfg-eth1vẫn như trong ifcfg-eth0tệp gốc :

BOOTPROTO="dhcp" 
NM_CONTROLLED="yes"
TYPE="Ethernet" 
UUID="7830e5b9-785b-4650-b1ce-caf9f9c257f5"

Bây giờ lưu ifcfg-eth1và khởi động lại dịch vụ mạng

$ /etc/init.d/network restart

Kiểm tra $ 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

Kiểm tra /etc/resolv.conftập tin của bạn . YUM sẽ chỉ kiểm tra máy chủ tên đầu tiên, nếu đó là trình phân giải DNS cục bộ thì nó sẽ báo lỗi "Không thể giải quyết máy chủ ..."

Đặt cái này trong resolv.confmáy chủ tên của bạn như hình dưới đây:

nameserver 8.8.8.8
nameserver 8.8.4.4

(Đây là các máy chủ DNS công cộng của Google .)


1
Không -1, nhưng tôi bị cám dỗ, bất cứ khi nào ai đó gợi ý những điều này mà không có sự từ chối LỚN . Methinks Google thu thập đủ dữ liệu về con người, DNS chỉ là một phần khác trong câu đố.
0xC0000022L

0

Đến đây bằng cách googling 'làm thế nào để bắt đầu mạng trên centos 6.3'?

Bắt đầu với hướng dẫn được tham khảo trong câu hỏi . Tóm lại, CentOS không bật lớp mạng theo mặc định, nhưng nó được cấu hình dễ dàng.

Vẫn có vấn đề? Nếu CentOS đang chạy trong VM trên Hyper-V 2012, giao diện mạng có thể đã thay đổi tên. Vấn đề và sửa chữa được xác định ở đây .


0

Nếu bạn ở dưới một tên miền và bạn có DHCP, DNS của riêng mình, AD chỉ cần cung cấp IP đó trong danh sách đầu tiên của máy chủ tên:

nameserver xx.xx.xx.xx

Lưu nó và sau đó thực hiện:

service network restart
ifup eth0

Điều này sẽ làm việc.


0

Điều này tương tự như câu trả lời của Daniel, nhưng, tôi đã sử dụng lệnh sau:

service network restart
ifup e\*

Điều này tự động khởi động bộ điều hợp có tên (enp0s3 trong trường hợp của tôi, vì ifup eth0 không hoạt động)

Chỉnh sửa: cập nhật với chuỗi thoát


Lưu ý rằng có lẽ bạn nên thoát dấu hoa thị ( ifup e\*). Không thoát khỏi nó, shell của bạn có thể tập tin toàn cầu trong thư mục làm việc hiện tại bắt đầu bằng e, nếu có. Lệnh của bạn sẽ được thực thi như một cái gì đó giống nhưifup employee1.txt employee2.txt ...
drs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.