VirtualBox中虚拟机安装完毕之后,配置网络选择桥接模式,然后指定使用宿主机的哪块网卡。
登录虚拟机进行IP配置,有两种方式:dhcp/static,后者还需要配置具体的IP地址,子网掩码,网关地址,DNS地址。
动态分配(dhcp)配置:
进入目录:/etc/sysconfig/network-scripts, 编辑其中的相应的网卡的配置文件:ifcfg-<网卡名>
TYPE="Ethernet" #网络类型为以太网
BOOTPROTO="dhcp" #动态获取ip
NAME="enp0s3" #系统分配的网卡名称,ip addr 命令查看网卡信息
ONBOOT="yes" #开机启动网卡
静态IP(static)配置:
进入目录:/etc/sysconfig/network-scripts, 编辑其中的相应的网卡的配置文件:ifcfg-<网卡名>
TYPE="Ethernet" #网络类型为以太网
BOOTPROTO="static" #静态配置ip
NAME="enp0s3" #系统分配的网卡名称,ip addr 命令查看网卡信息
ONBOOT="yes" #开机启动网卡
IPADDR="192.168.0.128" #静态IP地址
NETMASK="255.255.255.0" #子网掩码
GATEWAY="192.168.0.1" #网关地址
DNS1="10.1.12.2" #第一DNS地址
这里静态ip的选择要根据宿主机的ip段,虚拟机的ip要和宿主机的ip在同一网段,使用相同的子网掩码,网关和DNS。保存配置文件后要重启网络服务: systemctl restart network.
nmcli 工具可以用来配置网卡,简化操作。
nmcli connection show #查看网卡的名字
nmcli connection modify enp0s3 connection.autoconnect yes ipv4.method auto #配置动态分配IP
#下面命令用来静态分配IP
nmcli connection modify enp0s3 ipv4.address 192.168.20.111/24
nmcli connection modify enp0s3 ipv4.gateway 192.168.20.2
nmcli connection modify enp0s3 ipv4.dns 192.168.20.2
nmcli connection modify enp0s3 ipv4.method manual #manually assign IP
nmcli connection modify enp0s3 connection.autoconnect yes #start as boot.
nmcli connection up enp0s3 #配置结束后要启动网卡。