Linux基础——网络配置和系统管理操作

9、网络配置和系统管理操作

9.1 网络连接测试

这里使用一个非常经典的用于测试网络连接的命令:ping +机器的ip地址

ping在Linux和Windows下都是通用的

主要用于检测两台机器之间是否能够正常发送数据,是否能正常通信

Linxu系统测试是否和主机网络通信正常:

首先查看主机上的IP地址,网络属性=>更改网络适配器设置=>你当前连接的网络=>右击“状态”=>详细信息=>IPv4地址就是你主机的本地ip地址了。或者你可以通过cmd控制台去查看,输入ipconfig指令,查看ip地址。如果是无线网连接,就查看无线局域网下的ipv4,如果是插网线就看以太网下的IPV4地址。

第二步,在Linxu终端上输入ping 主机的ip地址即可

主机上测试Linux系统的网络是否和主机通信正常:

首先查看Linux系统网络的ip地址:

  1. 应用程序=>系统工具=>设置=>网络

    image-20220721223555017
  2. 终端上输入ifconfig查看本地网络连接

    ens33下的inet 后的为ip地址,复制即可

第二步,直接在主机中 ping即可。

9.2 vm提供的三种网络连接模式
  • 桥接模式

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

  • NAT模式

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

    image-20220725231926349

    vm为了保证主机和虚拟机之间的通信,专门又虚拟出来一张网卡接到虚拟机的路由,实现双方的通信。通过查看ip地址,可以发现vmnet8和虚拟机的ip地址是在同一个网段(局域网)的。

  • 仅主机模式

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

9.3 vm的虚拟网络编辑器

虚拟机修改为静态IP:

  1. 打开终端

  2. 更改配置文件

    这里我们之前说过,所有的配置文件都放在了根目录下的etc,对应文件,可以通过vim编辑器直接去打开并修改。

    找到etc下的配置文件:

    输入etc/sysconfig/net,按下两下tab键,可以筛选出当前目录下对应输入的前缀文件名。

    image-20220725235002367

    这里我们选择网络脚本文件network-scripts,在按下两下tab键,展示network-scripts下的文件名,方便我们操作。

    image-20220725235254404

进入ifcgf-ens33修改

image-20220726000918604

然后:wq保存退出即可

重启网络

命令:service network restart

然后在主机上测试一下通信:

image-20220726001214043

静态配置成功!

9.4修改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

9.5配置主机名

终端输入hostname可以查看当前主机名

配置主机名同样是在etc目录下修改hostname即可,/etc/hostname

$ vim /etc/hostname

文件内就是你安装系统配置的主机名:

image-20220726002456023

修改完后需要重启主机名才会生效!

也有一种不需要重启的方法,直接更改主机名:

$ hostnamectl 查看主机的配置
$ hostnamectl set-hostname 新主机名
9.6修改hosts映射文件

1)修改linux的主机映射文件(hosts文件)

后续在hadoop阶段,虚拟机会比较多,配置时通常会采用主机名的方式配置,比较简单方便,而且不需要刻意去记ip地址。类似于手机里面的通讯录

  • 打开/etc/hosts

    添加如下内容:

    192.168.111.100 feichi001
    192.168.111.101 feichi002
    192.168.111.102 feichi003
    192.168.111.103 feichi004
    

2)修改windows10的主机映射文件(hosts文件)

  • 进入C:\Windows\System32\drivers\etc 路径

  • 拷贝hosts文件到桌面

  • 打开桌面hosts文件并添加如下内容

    192.168.111.100 feichi001
    192.168.111.101 feichi002
    192.168.111.102 feichi003
    192.168.111.103 feichi004
    
  • 将桌面上的hosts文件覆盖C:\Windows\System32\drivers\etc 路径下的hosts文件(因为win10存在管理员权限问题,在C盘里面修改文件内容,没有权限是修改不了的,所以通过这样的方式进行修改),如果有更简单的操作,就使用简单的。

完成以上步骤就可以了,这里使用主机cmd测试一下:

image-20220726004912809

posted @ 2022-10-21 08:50  travellerα  阅读(192)  评论(0)    收藏  举报