通过VirtualBox新装机的Centos需要静态IP和开启外网功能,结果网络中其他前辈提供的经验,自己总结了下。

基本配置

配置 版本 备注
系统环境 Macos Ventura 13.6.5
VirtualBox 7.0.14
Centos CentOS Linux release 7.9.2009 (Core) cat /etc/redhat-release

修改VirtualBox的网络配置

  1. 设置VirtualBox全局网络管理器

    创建仅主机(Host-Only)网络

    image-20240319151022811

  2. 添加两块网卡网卡1网卡2

​ 将网卡1的连接方式设置为仅主机(Host-Only)网络,选择刚才创建的全局网络配置

​ 将网卡2的连接方式设置为桥接网卡

网卡1 网卡2

初始化Centos

命令行模式初始

感谢bboysoulcn提供的centos初始化脚本:https://github.com/bboysoulcn/centos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
https://github.com/bboysoulcn/centos

# 下载脚本
wget https://github.com/bboysoulcn/centos/blob/master/centos.sh
# 修改执行权限
chmod +x centos.sh

[root@bboysoul-centos ~]# ./centos.sh
**********************************
Powered by bboysoul
Email: bboysoulcn@gmail.com
Hostname: bboysoul-centos
Virtualization is not supported
Cpu model: Intel(R) Xeon(R)CPU E5620
Memory: 3790 M
Swap: 3071 M
Kernel version: CentOS Linux release 7.5.1804 (Core)
**********************************
1) install_software 5) set_hostname 9) install_ohmyzsh
2) install_python 6) close_selinux 10) add_user
3) set_static_ip 7) install_docker 11) exit
4) close_firewalld 8) change_swap 12) help:

修改静态IP

  • 可以通过上面的脚本进行修改静态IP

  • 手动修改系统的静态IP

    查看自己本地电脑的IP信息

    1
    2
    3
    4
    5
    # 查看自己的网卡
    ip addr
    #编辑自己的网卡信息
    vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

    将BOOTPROTO="dhcp"修改为BOOTPROTO=“static”

    注意:您应该将IPADDR、NETMASK、GATEWAY和DNS设置为自己的网络配置。

    GATEWAY:例如:ip是192.168.1.3,网关就是192.168.1.1;ip是192.168.5.3,网关就是

    例如:

    1
    2
    3
    4
    5
    192.168.56.21
    IPADDR=192.168.56.21
    NETMASK=255.255.255.0
    GATEWAY=192.168.56.1
    DNS1=119.29.29.29 ## DNS可以使用各大厂商的DNS

​ 重启网络服务。systemctl restart network,也可以service network restart

​ 或者设置完成后重启下服务器

通过WindTerm或者其他shell工具登录

image-20240319151141611