linux虚拟机正常安装完成后获取不到IP的解决办法-网卡

通常正常情况下安装完linux虚拟机,只需要使用桥接并修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,将如下参数值改为如下:

  ONBOOT=yes

  NM_CONTROLLED=yes

  BOOTPROTO=dhcp

  然后重启网络服务即可:service network restart

  家里的笔记本用这种方式确实可行,可是带到公司后发现就获取不到IP了,而且也重启不了网卡,原来是因为路由器的dhcp功能有问题,如果路由器不调整,此种方式肯定是行不通了。只能将BOOTPROTO设为static,然后手动设置IP了。

  手动设置IP方法:

  修改文件/etc/sysconfig/network-scripts/ifcfg-eth0,内容如下:

  DEVICE=eth0

  HWADDR=08:00:27:B5:46:00

  TYPE=Ethernet

  UUID=3691e94b-698f-479a-858e-95e36a7f6adb

  ONBOOT=yes

  NM_CONTROLLED=yes

  BOOTPROTO=static  

  IPADDR=10.101.26.213

  GATEWAY=10.101.26.254

  NETMASK=255.255.255.0

  后三行分别为设置的IP,网关和子网掩码。保存后重启网络服务,service network restart。此时发现IP能够获取了,ifconfig结果如下图所示:

  

如果此时可以上网,算是大功告成,但是我的机器无法上网,ping网关ping不通,于是修改/etc/resolv.conf,添加DNS服务器,在最后加了一行和我本机一样的dns:

  

再次重启网络服务:service network restart。发现网关可以ping通,外网也可以正常访问了,大功告成,哇咔咔,还开心!

网上也有说需要改默认网关的,就是找到文件/etc/sysconfig/network,添加一个默认网关,如下图所示:

  

我是没有用这一步就已经可以了,所以我即使加了默认网关也又注释了。所以将来如果再遇到加了dns还是不行的话,我就再尝试下添加默认网关。

原文地址:https://www.cnblogs.com/lgj8/p/12185984.html

时间: 2024-10-12 01:48:44

linux虚拟机正常安装完成后获取不到IP的解决办法-网卡的相关文章

安装genymotion后出现无法创建虚拟设备的解决办法

安装genymotion后出现无法创建虚拟设备的解决办法 如果你安装系统的用户名中含有中文,而且使用到上篇文章所说的方法安装VirtualBox后,当你正确安装genymotion后创建虚拟机时如果出现Unable to create virtual device.Failed to attach disk.这种提示信息,原因是因为你部署虚拟设备的路径中还有中文,解决办法如下: 1.打开genymotion,找到Settings选项,然后点击进入如下界面: 2.点击VirtualBox选项,会发

Linux/Mac安装oh-my-zsh后不执行~/.bash_profile、~/.bashrc解决办法

安装了zsh之后默认启动执行脚本变为了-/.zshrc. 解决办法: Mac: 修改-/.zshrc文件,在其中添加:source -/.bash_profile.source -/.bashrc:注意:在Mac下会有一个.zlogin的文件,这个是最先启动,再到.zshrc Linux: 不建议直接按Mac的修改,直接拷贝里面需要的内容放在~/.zshrc中.注意:在Linux下不会执行.zlogin的,所以只能在.zshrc下写. 参考: http://blog.csdn.net/aqzws

Linux系统环境下安装dedecms(织梦)提示http500错误的解决办法

碰到一客户安装DEDE提示http500错误,问题已得到完美解决,下面我分享下 这个解决办法,希望有帮助. 故障状态:正常安装dedecms v5.7 gbk提示http500错误Dede安装环境:一个linux环境的php空间. 故障案例分析:http500错误,查询度娘的结果:1.“http 500为内部服务器错误,无法解析程序脚本”2.“http 500 错误是由于服务器运行用户多,导致服务器压力大,无法响应”3.“此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务

Linux centOS编译安装Apache报APR not found.错误的解决办法

我在编译安装完Nginx.MySQL和PHP(见之前一篇博客:LNMP环境搭建详细教程)之后,进行apache的编译安装: cd /usr/local/src wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.34.tar.gz tar zxvf httpd-2.4.34.tar.gz cd httpd-2.4.34 ./configure --prefix=/usr/local/httpd 就在这个时候提示:configure: erro

360WiFi安装驱动后,没有无线网卡模式切换的解决办法

背景 win7系统,台式机,没有插网线,附近有WIFI 360WIFI的正确安装步骤 第一步:网上下载最新版360WiFi驱动,放到U盘 第二步:将驱动拷贝到那台没网的电脑中,进行安装.(注意:一定不要先插上360WIFI这个东西) 第三步:等到驱动安装界面提示你“插入360wifi”后,现在才把它插到电脑USB接口上.插上后,安装程序继续执行,安装最终,它会自动识别到系统没有网络,并问你是否要开启无线网卡模式.点击“是”后,便能当做无线网卡去接收外部的WIFI. 提醒 网上虽有各种操作方法,但

Windows10安装Mysql后没有服务并且不能启动解决办法

在安装mysql过程中遇到一个问题  install/remove of the Service Denied,这个问题说明自己没有安装和删除的权利,原因是自己在运行cmd过程是没有使用管理员身份运行,解决方法:就是以管理员身份运行cmd,再进行安装 步骤: 1 .打我的电脑C:\Windows\System32\cmd.exe,右击cmd选择以管理员身份运行 2.在dos命令窗口执行cd e:\workspace\mysql-5.6.24-win32\lib 转到bin目录下,执行 mysql

VMware虚拟机中的CentOS7安装Nginx后本机无法访问的解决办法

在虚拟机centos7上安装nginx之后虚拟机内能访问,真机不能访问,修改iptables配置也不起作用,最后上网查找了资料后才发现centos的防火墙改成了firewall,不再叫iptables,开放端口的方法如下: firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: –zone #作用域 –add-port=80/tcp #添加端口,格式为:端口/通讯协议 –permanent #永久生效,没有此参数重启后失效 重

(转)live555获取不到IP的解决办法

Indeed, this problem isn't a vlc bug, but one of its dependency as live555.There are two ways to fix the problem, as it will appear if you have a firewall that is closed by default. - either using fixed ip from /etc/hosts like it was told before- Or

Linux虚拟机的安装与连接

Linux虚拟机的安装与连接 本次实验目的:使用Vmware Workstation创建Linux虚拟机安装系统:在安装完操作系统后使用Xshell进行远程访问连接. 实验环境:需要在PC终端上下载安装好Vmware Workstation和Xshell5:在网上下载好Redhat 6.5 64位版本镜像. 1-1.快速创建一个新的虚拟机,根据向导界面设置相应的虚拟机硬件参数:CPU数量1,内存2GB,硬盘40GB:保存路径D:\VMware\rh6,如下图所示. 1-2.创建好虚拟机后编辑虚拟