it-swarm-vi.tech

Bắt đầu kết nối mạng từ phục hồi Ubuntu?

Tôi đã cố nâng cấp Ubuntu từ Hardy lên Intrepid đêm qua và dường như đã giết chết nó.

Tôi có thể khởi động vào "chế độ phục hồi" và Shell gốc, nhưng nó bị đóng băng khi cố gắng khởi động môi trường Gnome, v.v.

Trong chế độ khôi phục này dường như không có trên mạng (ví dụ: ifconfig hiển thị bit lo nhưng không phải bit eth0) Và tôi không thể ping hoặc ssh với nó.

Làm thế nào tôi có thể bắt đầu kết nối mạng từ dấu nhắc này?

chúc mừng

phil

29
interstar

Bạn có thường nhận địa chỉ IP từ máy chủ DHCP không?

$ ifconfig eth0 up 
$ Sudo dhclient eth0

Để đặt địa chỉ IP bạn muốn (ví dụ 192.168.0.1), hãy gõ:

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
route add default gw GATEWAY-IP eth0

Nếu bạn gặp vấn đề với gdm trong khi khởi động, hãy chuyển sang bảng điều khiển thực:

Sử dụng Ctrl-Alt-F1 các phím tắt để chuyển sang bàn điều khiển đầu tiên.

Để chuyển về chế độ Máy tính để bàn (gdm), hãy sử dụng Ctrl-Alt-F7 phím tắt.

31
Jindrich

Để bắt đầu kết nối mạng, /etc/init.d/networking start nên làm thủ thuật. Tôi muốn nói rằng nếu Gnome không bắt đầu, bạn đã gặp sự cố X config. Nếu bạn tắt gdm khi bắt đầu khởi động, thì bạn sẽ có thể truy cập bảng điều khiển thông thường Nhắc và chẩn đoán từ đó (kiểm tra /var/log/Xorg.0.log và như thế).

6
womble

Trong các phiên bản mới hơn của độ phân giải tên Ubuntu không hoạt động thông qua /etc/resolv.conf nữa không. Vì vậy, bạn cần phải làm một cái gì đó như

dhclient eno1
systemctl start systemd-resolved
0
dba

Từng bước với ip

  1. Lấy tên của giao diện mạng với ip link chỉ huy. Tên có thể khác với bo mạch chủ. Nó phải khác với lo, giao diện cục bộ ảo.
# ip link
  1. Giả sử giao diện mạng được gọi là eth0, lệnh sau sẽ đưa giao diện lên. Điều này sẽ hiển thị khi thực hiện lệnh ip link một lần nữa.
# ip link set eth0 up
# ip link
  1. Tiếp theo, một địa chỉ IP cục bộ cần phải được lấy từ bộ định tuyến. Lệnh thứ hai là một lần nữa để kiểm tra.
# dhclient eth0
# ip addr show dev eth0
  1. Cuối cùng, một máy chủ tên miền tạm thời (DNS) được yêu cầu để dịch URL sang địa chỉ IP. Đây có thể là bộ định tuyến trong mạng LAN (nếu được cấu hình trước đó/tự động đúng cách), DNS của ISP hoặc hay nếu bạn vẫn tin tưởng họ DNS của Google tại 8.8.8.8 Điều này yêu cầu chỉnh sửa tệp cấu hình hệ thống mà thông thường không nên chỉnh sửa. Tuy nhiên, mọi thay đổi được thực hiện sẽ tự động biến mất khi khởi động lại.
# nano /etc/resolv.conf

Thêm một dòng chứa, ví dụ:

nameserver 192.168.178.1

Một số lệnh hữu ích hơn

Cá nhân, tôi đã kết thúc trong tình huống thảm khốc này bằng cách thay thế một thẻ video NVidia bằng một mô hình cũ hơn nhiều. Sau khi thiết lập mạng, bộ lệnh sau đây cho phép tôi cài đặt thành công trình điều khiển thẻ NVidia thích hợp.

# update-drivers autoinstall
# update-initramfs -k all -u
# update-grub
0
Serge Stroobandt