CentOS: eth0 không khởi động khi khởi động


10

Bất cứ khi nào tôi khởi động lại máy ảo CentOS Hyper-V, eth0sẽ không tự động khởi động. Tất cả những gì tôi cần làm là thực hiện ifup eth0và tất cả đều cố định, nhưng điều đó không khả thi từ ssh! Tôi đang bắt đầu trong runlevel 3.


[root@localhost ~]# cat /etc/*release*
CentOS release 6.2 (Final)

Sau khi tôi thực hiện ifup eth0trên bàn điều khiển:

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:5D:2B:2B:07
      inet addr:10.10.0.3  Bcast:10.10.0.255  Mask:255.255.255.0
      inet6 addr: fe80::215:5dff:fe2b:2b07/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:34 errors:0 dropped:0 overruns:0 frame:0
      TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:4656 (4.5 KiB)  TX bytes:6399 (6.2 KiB)
      Interrupt:9 Base address:0xa000

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
IPADDR=10.10.0.3
NETMASK=255.255.255.0
GATEWAY=10.10.0.1
USERCTL=no
ONBOOT=yes

[root@localhost ~]# chkconfig --list | grep network
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off

Sau khi cố gắng tắt Trình quản lý mạng

[root@localhost ~]# chkconfig NetworkManager off
error reading information on service NetworkManager: No such file or directory
[root@localhost ~]# service NetworkManager status
NetworkManager: unrecognized service


Khởi động sạch gần đây nhất

[root@localhost ~]# grep eth0 /var/log/messages
Jul  7 02:12:44 localhost kernel: eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:15:5d:2b:2b:07, IRQ 9.
Jul  7 02:13:15 localhost kernel: eth0: Using EEPROM-set media 100baseTx-FDX.

[root@localhost ~]# dmesg | grep eth0
eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:15:5d:2b:2b:07, IRQ 9.
eth0: Using EEPROM-set media 100baseTx-FDX.
eth0: no IPv6 routers present


Vấn đề duy nhất tôi gặp phải EVER là khi tôi thực hiện lệnh ifup eth0tôi gặp các lỗi sau, nhưng eth0vẫn bắt đầu:

[root@localhost ~]# ifup eth0
/etc/sysconfig/network-scripts/ifup-ipv6: line 56: /etc/sysconfig/network: No such file or directory
/etc/sysconfig/network-scripts/ifup-aliases: line 125: /etc/sysconfig/network: No such file or directory

Bản phát hành CentOS nào? 5.x hay 6.x?
Kev

đó là centos 6.2
Cameron Aziz

Một cái gì đó liên quan đến vấn đề "Đưa giao diện eth0: Thiết bị eth0 dường như không xuất hiện, trì hoãn việc khởi tạo [FAILED]".
Ivan Châu

Câu trả lời:


11

Hừm. Từ tin nhắn cuối cùng của bạn, tìm kiếm các /etc/sysconfig/networktập tin.

Tôi có:

$ cat /etc/sysconfig/network
NETWORKING=yes

Bạn cũng có thể có (trên hộp CentOS 5 của tôi):

NETWORKING=yes
HOSTNAME=foo.example.org
GATEWAY=192.168.1.1

Tài liệu ở đây (ít nhất là 5, rất giống nhau)

Tôi không chắc chắn mặc định cho cài đặt "MẠNG" là gì. Có thể đó là "không" và đó là lý do tại sao nó không bắt đầu khởi động.


bạn hiểu rồi cảm ơn rất nhiều. tập tin không tồn tại, một cú chạm nhanh và vi đã lừa.
Cameron Aziz

4
Làm thế nào điều này bị thiếu trên hệ thống của bạn? Chạy system-config-networksau khi cài đặt ban đầu sẽ có được mọi thứ ở đúng nơi nếu chúng không được xác định trong quá trình cài đặt.
ewwhite

5

Mở /etc/sysconfig/network-scripts/ifcfg-eth0tệp và thay thế dòng

ONBOOT=no

với

ONBOOT=yes

lưu và thoát tệp và khởi động lại hệ thống linux.


3

Vô hiệu hóa NetworkManagerdịch vụ với chkconfighoặc ntsysvvà xem nếu điều đó giúp.

Nếu nó không chạy, hãy kiểm tra /var/log/boot.log dmesgvà / var / log / message của bạn. Sau khi khởi động sạch, grep eth0 /var/log/messageshoặc dmesg | grep eth0sẽ cho bạn ý tưởng về những gì đang xảy ra.

Đây là VM mới hay hệ thống nhân bản (P2V)?


Tôi đã cập nhật vé với đầu ra là cố gắng dừng dịch vụ
Cameron Aziz

Ồ, đó có thể là một vấn đề trong một số trường hợp. Xem cập nhật của tôi.
ewwhite

đây là một vm mới
Cameron Aziz

0

Đảm bảo trong thư mục /etc/sysconfig/network-scripts/bạn chỉ có các tệp có liên quan và không có tệp nào khác!

Đặc biệt cẩn thận với vitrình chỉnh sửa hoặc tương tự tạo tệp sao lưu kết thúc bằng ~

Khi điều này xảy ra, tôi đã thấy một số bản phân phối linux không thể hiển thị một số giao diện khi khởi động.


0

Hãy thử thêm Bộ điều hợp mạng kế thừa, là bộ mô phỏng Intel e1000 GB Nic. Điều này đã khắc phục sự cố cho tôi về Centos không tự động bắt đầu kết nối mạng.

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.