我使用"Oracle VM VirtualBox
"虚拟机软件安装了CentOS系统
。
在使用CentOS系统
时,遇到了一些与网卡和IP地址
设置有关的问题。
下面详细的讲解遇到的问题和解决方法。
1、CentOS系统
安装完成后,启动系统 ,与互联网不通。
检查VIrtualBox
的设置,VIrtualBox
的网卡连接方式
为"网络地址转换(NAT)
",没有问题。
那么问题是出在了网卡的设置文件上。
解决方法:
①以root
身份登录系统。
②运行命令 cd /etc/sysconfig/network-scripts/
,进入网络配置文件所在目录。
③运行命令 ls
,查看当前目录下的网络配置文件,一般以ifcfg-开头
,我这里是ifcfg-enp0s3
。
④运行命令 vi ifcfg-enp0s3
,用vi编辑器打开以enp0s3
为接口名称的网络配置文件。
⑤在编辑器中找到以下配置:
ONBOOT=no
将no
改成yes
。
⑥ 运行命令 service network restart
,重启网络服务使修改生效。
⑦然后再执行"ping www.baidu.com
"检测,显示连接互联网就正常了。
2、如何设置IP
与物理机连通
首先,确认或修改网卡连接方式为"仅主机(Host-Only)网络
"。
方法一:使用命令行修改
①打开终端,以root
身份登录系统。
②运行命令 cd /etc/sysconfig/network-scripts/
,进入网络配置文件所在目录。
③运行命令 ls
,查看当前目录下的网络配置文件,一般以ifcfg-开头
,例如ifcfg-enp0s3
。
④运行命令vi ifcfg-enp0s3
,用vi
编辑器打开以enp0s3
为接口名称的网络配置文件。
⑤在编辑器中找到并修改以下配置:
BOOTPROTO=static
# 将静态IP的协议方式改为static。
IPADDR=192.168.56.101
# IP地址(物理机的VirtualBox地址为192.168.56.1,CentOS的IP地址要在同一个网段)
GATEWAY=192.168.56.1
# 网关(使用物理机的VirtualBox地址192.168.56.1作为网关)
NETMASK=255.255.255.0
# 子网掩码
ONBOOT=yes
# 原为no,要改为yes
⑥按下键盘上的Esc键
,然后输入:wq
保存并退出编辑器。
⑦运行命令 service network restart
,重启网络服务使修改生效。
方法二:使用图形界面修改
①进入CentOS
的桌面环境,点击右上角的网络图标。
②在弹出的下拉菜单中选择"Wired Settings
"(有线设置)或"Wi-Fi Settings
"(无线设置)。
③在网络设置界面中,找到并点击当前网络连接的设置选项。
④在弹出的对话框中,点击"IPv4
"选项卡。
⑤将协议方式改为"Manual
(手动)",然后点击"Add
"按钮添加新的IP地址
和子网掩码。
⑥输入新的IP地址
和子网掩码,并点击"Apply
"应用修改。
⑦关闭对话框,然后重启网络服务使修改生效。可以通过终端运行命令 service network restart
或者在图形界面中找到相应的网络重启选项进行操作。