Cấu hình mạng và thay đổi nguồn cho CentOS 7 trên VMware

Cấu hình mạng và thay đổi nguồn cho CentOS 7 trên VMware

0. Môi trường

Windows 10 + VMware 15 + CentOS 7.9

1. Mục tiêu

  • Thực hiện kết nối mạng cho máy ảo và có thể ping qua lại với máy chủ.
  • Máy ảo có thể ping ra ngoài internet.
  • Thay thế nguồn yum của CentOS bằng nguồn từ Alibaba.
  • Thay thế nguồn pip3.

2. Quy trình thực hiện

(0) Địa chỉ máy chủ & Cấu hình mạng máy ảo

Địa chỉ máy chủ: 10.26.64.244

Mở phần chỉnh sửa của máy ảo -> Trình chỉnh sửa mạng ảo -> Ghi lại một số thông tin:

  • Dải địa chỉ subnet: 192.168.18.0 (Dải này rất quan trọng, các cổng gateway và IP tĩnh cần phải giống ba chữ số đầu).
  • Mặt nạ mạng: 255.255.255.0 (mặc định).
  • Cổng subnet: 192.168.18.2 (thường mặc định là x.x.x.2).
  • Dải IP của subnet: 192.168.18.128 ~ 192.168.18.254 (phân bổ IP tĩnh phải nằm trong dải này).

(1) Cấu hình mạng CentOS 7

a. Sửa đổi card mạng hệ thống
  1. Sử dụng `ip addr` để kiểm tra card mạng của CentOS.
  2. `cd /etc/sysconfig/network-scripts` để vào thư mục cấu hình mạng.
  3. `ls` để hiển thị nội dung thư mục.
  4. `sudo vi ifcfg-eth0` để sửa file cấu hình card mạng mặc định.
  5. Nhấn phím `i` để vào chế độ chỉnh sửa, sau đó sửa đổi file (xem mã bên dưới).
  6. `:wq!` để lưu và thoát.
  7. `systemctl restart network.service` để khởi động lại dịch vụ mạng.
  8. Kiểm tra bằng lệnh `ping google.com` và `ping 10.26.64.244`.
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=c5f9e3a2-4cb9-1fae-bca3-2b9c8dfe1234
DEVICE=eth0
ONBOOT=yes

IPADDR=192.168.18.135
GATEWAY=192.168.18.2
NETMASK=255.255.255.0
DNS1=8.8.8.8

(2) Thay thế nguồn tải xuống cho CentOS

Vì các server nguồn gốc ở nước ngoài thường chậm, nên ta sẽ chuyển sang sử dụng các mirror nhanh hơn như Alibaba, NetEase hoặc Tsinghua.

  1. Sao lưu file cấu hình yum: `mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak`.
  2. Tải file mới từ nguồn Alibaba: `wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo`.
  3. Làm sạch cache và tạo cache mới:
    yum clean all
    yum makecache
    

(3) Thay thế nguồn pip3

  1. Chuyển đến thư mục gốc: `cd ~`.
  2. Tạo thư mục `.pip`: `mkdir .pip`.
  3. Chỉnh sửa file `vim pip.conf` với nội dung:
    [global]
    index-url=https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = pypi.tuna.tsinghua.edu.cn
    

Thẻ: VMware CentOS NetworkConfiguration YumSource PipSource

Đăng vào ngày 11 tháng 6 lúc 00:23