解决Linux(虚拟机VMware)无法联网/静态ip设置(附有linux各种小问题解决方法)
Posted X胖胖虎
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Linux(虚拟机VMware)无法联网/静态ip设置(附有linux各种小问题解决方法)相关的知识,希望对你有一定的参考价值。
centos系统:
第一步:
打开 虚拟机-编辑-虚拟网络编辑器 选择VMnet8
将在窗口靠下的 子网IP 更改为 192.168.10.0
点击NAT设置… 将 网关IP 设置为192.168.10.2 点击确定 修改完毕 ,点击确定退出窗口
第二步:
打开 桌面的 此电脑-鼠标右键点击网络(左侧导航栏往下拉,在最下面)-属性-更改适配器设置-找到VMnet8右键点击-属性-双击 Internet协议版本4(TCP/IPv4)-选择使用下面的IP地址-将 ip地址、子网掩码、默认网关、首选DNS服务器,备用DNS服务器 进行修改,具体修改如下所示(具体操作图附在下方)
IP地址:192.168.10.1
子网掩码:255.255.255.0
默认网关:192.168.10.2
首选DNS服务器:192.168.10.2
备用DNS服务器:8.8.8.8 (8.8.8.8是Google提供的免费DNS服务器的IP地址)
修改完之后 点击确定-确定
tips:如果VMnet8找不到,可以打开VMware-编辑-虚拟网络编辑器-点击VMnet8-点击左下角的 还原默认设置 即可解决。
第三步:
登陆虚拟机的centos-打开终端-输入 su root (切换到root用户,拥有更高的权限) -输入密码- 回车进入root用户
tips:如果从未设置过root用户密码,可按下列操作设置root用户密码
1、打开终端
2、输入 sudo passwd
3、输入登陆账户的密码-按回车
4、输入新密码,输入完按回车
5、再次输入密码,回车
6、修改成功,再次输入命令 su root-输入密码-即可进入root用户
第四步:
在终端输入 vim /etc/sysconfig/network-scripts/ifcfg-ens33 (如果嫌手动敲入麻烦,可以输入几个字母后按Tab键自动补全)-回车(如果现实是新目录,则命令输入有误,按ESC - :q! - 回车 后重新输入)- 将BOOTPROTO=“dhcp” 改为 BOOTPROTO=“static”(按i可进行修改) - 在最后加入几行
IPADDR=192.168.10.100
GATEWAY=192.168.10.2
DNS1=192.168.10.2
加入完按ESC - :wq - 回车保存
接着在终端输入 vim /etc/hostname 记住里面的主机名称 记住后按ESC- :q! -回车退出
接着在终端输入vim /etc/hosts -在最后加入一行 192.168.10.100 (主机名称)
如主机名称为node1 则加入 192.168.10.100 node1
加入成功后 按ESC- :wq -回车保存退出 - 在终端输入 reboot 重新开机
开机后登陆后打开终端- 输入 ping www.baidu.com -如果能ping通,则linux网络连接成功(如下图所示)
ubuntu版:
前三个步奏与centos版一致,这里从第四步开始
第四步:
在终端输入 vim /etc/network/interfaces (如果嫌手动敲入麻烦,可以输入几个字母后按Tab键自动补全)-回车(如果现实是新目录,则命令输入有误,按ESC - :q! - 回车 后重新输入)- 将内容全部更改,改为以下内容
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.10.100
netmask 255.255.255.0
gateway 192.168.10.2
加入完按ESC - :wq - 回车保存退出
接着在终端输入 vim /etc/resolv.conf 回车进入-然后在在下面添加几行内容如下:
nameserver 192.168.10.2
nameserver 8.8.8.8
接着在终端输入 vim /etc/hostname 记住里面的主机名称 记住后按ESC- :q! -回车退出
在终端输入vim /etc/hosts -在最后加入一行 192.168.10.100 (主机名称)
如主机名称为hadoop100 则加入 192.168.10.100 hadoop100
加入成功后 按ESC- :wq -回车保存退出 - 在终端输入 reboot 重新开机
开机后登陆后打开终端- 输入 ping www.baidu.com -如果能ping通,则linux网络连接成功(如下图所示)
如已可正常实现联网,可不用继续往下看,但下面有一些linux使用过程中的小Tips,可选择性查看。
TTTTTTips:
一、如出现按如上设置后还不能联网的情况
1、登入虚拟机的linux系统-点击右上角设置-系统设置-点击网络-右下角选项-常规-勾选前两个选项(如下图所示)-点击iPv4设置–方法选择 自动(DHCP)-点击保存
2、点击虚拟机左上角的编辑-虚拟网络编辑器-点击右下角的还原默认设置
3、在虚拟机关机状态下,点击编辑虚拟机设置-网络设配器-选择NAT模式-点击确定
二、无法使用vim
ubuntu:打开终端-输入 sudo apt-get install vim即可下载安装
centos:打开终端-输入 yum -y install vim*即可下载安装
三、如下载时出现 E: 无法获得锁 错误
打开终端-输入 sudo rm /var/lib/dpkg/lock 可强制解锁,然后便可以下载vim等。
四、windows和ubuntu系统之间文件文字相互复制黏贴实现
1、打开终端-输入 sudo apt-get update -回车等待
2、第一步完成后在终端输入 sudo apt-get autoremove open-vm-tools -回车等待
3、第二步完成后在终端输入 sudo apt-get install open-vm-tools-desktop -回车等待
三步操作完即可实现 windows系统与Ubuntu虚拟机之间文件文字的相互复制粘贴
五、idea打开时出现Your idea evaluation has expired. Your session will be limited to 30 minutes错误
1、打开idea后在提示标题下面点击“entry key”-选择License server
2、地址栏填入h t t p://fls。jetbrains-agent。com(去掉空格和。换成.)
3、点击Activate
4、关掉idea,重新打开即可
以上是关于解决Linux(虚拟机VMware)无法联网/静态ip设置(附有linux各种小问题解决方法)的主要内容,如果未能解决你的问题,请参考以下文章
VMware中Linux虚拟机永久设置静态ip(基于NetworkManager网络管理器)