手把手教你Linux的网络配置

目录

网络连接测试

测试Linux虚拟机是否与主机连接

测试主机是否与虚拟机连接

网络连接模式

桥接模式

NAT模式

仅主机模式

修改静态IP

修改 IP 地址后可能会遇到的问题

配置主机名


手把手教你Linux的网络配置_第1张图片

网络连接测试

测试Linux虚拟机是否与主机连接

首先可以在windows界面,windows + R键输出cmd打开命令行,输入  ipconfig

可以查询网络配置相关的东西

手把手教你Linux的网络配置_第2张图片

 复制这个地址

然后再虚拟机界面

1、输入 ping www.baidu.com

2、过一会,按ctrl + c 停掉

3、在输入ping,再输入刚刚粘贴的主机IP (虚拟机中复制是按ctrl + shift + c,粘贴是ctrl + shift + v)

手把手教你Linux的网络配置_第3张图片

测试主机是否与虚拟机连接

在虚拟机中打开设置,找到网络,点开有限下面的小齿轮

手把手教你Linux的网络配置_第4张图片

 然后复制IPv4地址

手把手教你Linux的网络配置_第5张图片

在windows命令行中输入 ping + “刚刚复制的Ip地址”

手把手教你Linux的网络配置_第6张图片

 成功则表示配置没有问题


网络连接模式

桥接模式

虚拟机直接连接外部物理网络的模式,主机起到了网桥作用。这种模式下,虚拟机可以直接访问外部网络,并且对外部网络是可见的

本质上这里的虚拟机和当前的PC都是直接连在路由器上的,局域网内所有人都可以访问自己搭建的虚拟机上去,而且搭建的虚拟机也会占用和PC端相同级别的地址的IP

手把手教你Linux的网络配置_第7张图片

NAT模式

虚拟机和主机构建一个专用网络,并通过虚拟机网络地址转换(NAT)设备对 IP 进行转化。虚拟机通过共享主机IP可以访问外部网络,但外部网络无法访问虚拟机。

PC端通过网卡访问虚拟机部分

手把手教你Linux的网络配置_第8张图片

仅主机模式

虚拟机只与主机共享一个专用网络,与外部网络无法通信

常常使用的是NAT模式


修改静态IP

打开虚拟机找到上方的编辑,点开虚拟网络编辑器

手把手教你Linux的网络配置_第9张图片

 然后开启管理员设置,点开更改设置

手把手教你Linux的网络配置_第10张图片

 一般是主机远程操控虚拟机,所有虚拟机的IP地址要设为静态。

首先打开终端,在终端先输入  vim /etc/sysconfig/net   然后按tab键

找到network-scripts,输入就行,在按tab键

在此目录下,看到了ifcfg-ens33,输入,在回车

手把手教你Linux的网络配置_第11张图片

 回车之后进入普通模式

4 + shifit + g  调整光标到第四行

在不断按w键,调整光标到 dhcp 这个单词上

d + w 删除dhcp这个单词

然后按小写 i 进入插入模式 

手把手教你Linux的网络配置_第12张图片

 在编辑模式,添加以下字段

手把手教你Linux的网络配置_第13张图片

 注意这个字段的内容,网关是什么必须通过虚拟网络编辑器中NAT设置中查看,所需要保持一致

用命令模式按   :wq 进行保存退出(如果异常在q后面加个!,再回车)

执行重启服务命令  service network restart ,回车执行(有确定则成功)

再输入 ifconfig 回车,找到ens33的IP(如下图)

手把手教你Linux的网络配置_第14张图片

 复制这个IP,然后再windows的命令行处输入  ping "复制的IP"

手把手教你Linux的网络配置_第15张图片

修改 IP 地址后可能会遇到的问题

(1)物理机能 ping 通虚拟机,但是虚拟机 ping 不通物理机,一般都是因为物理机的
防火墙问题,把防火墙关闭就行
(2)虚拟机能 Ping 通物理机,但是虚拟机 Ping 不通外网,一般都是因为 DNS 的设置有
问题
(3)虚拟机 Ping www.baidu.com 显示域名未知等信息,一般查看 GATEWAY 和 DNS 设
置是否正确
(4)如果以上全部设置完还是不行,需要关闭 NetworkManager 服务
systemctl stop NetworkManager  关闭
systemctl disable NetworkManager 禁用
(5)如果检查发现 systemctl status network 有问题 需要检查 ifcfg-ens33


配置主机名

直接在终端输入 hostname 可以查看当前的主机名

第一种修改方式,如果想要进行修改,输入vim /etc/hostname   (注意vim与etc之间有空格)

在vim编辑器编辑完成后记得 :wq 保存并退出(这样修改以后要重启服务器才能显示)

第二种修改方式,在终端输入 hostnamectl set-hostname spark10 ,这样输入hostname 就可以直接显示

添加主机与映射关系(通讯录)

终端输入 vim /etc/hosts

输入想要的映射关系(即如下)

手把手教你Linux的网络配置_第16张图片

 复制这几种映射关系,并保存退出

到windows界面,打开我的电脑,C:\Windows\System32\drivers\etc 到这个目录下,找到host文,通过记事本打开,粘贴复制的关系(如下图),在下面由于windows10以上不能直接修改,另存为到桌面上,修改后缀,删掉后缀txt,复制这个文件,然后再次点开目录,粘贴选择替换掉这个文件

手把手教你Linux的网络配置_第17张图片

 完成上述操作,检验一下,打开windows的命令下,输入 ping hadoop100,可以进行连接即可

你可能感兴趣的:(Linux,linux,运维,服务器)