3配置Linux系统的网络

3配置Linux系统的网络

配置Linux网络前,需要对虚拟机中的当前CentOS系统所对应的虚拟机是那个网络模式:VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)?

(1)查看当前系统的虚拟机网络环境

通过查看当前虚拟机CentOS系统的设置内容,可以看到是VMnet0(桥接模式),这个也是与CentOS系统在真实的网络环境中一致,因此配置网络的参数也与真实的网络环境参数一致。

如果虚拟机中的CentOS系统的网络适配器不是MVnet0模式,可以界面右边进行选择,如果系统已经启动,则将“已连接”勾上。

 

 

 

(2)配置系统的网络

配置网络的参数:IP地址、掩码、网关与DNS地址,因为系统选用了VMnet0,这些网络参数就与我的宿主机处于同一子网络,因此参照宿主机的参数确定即可。

确定好网4个网络参数后,即可在/etc/sysconfig/network-scripts/ifcfg-ens33网络配置文件中使用vim编辑器进行配置。

复制代码
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"        --修改IP获取方式为静态
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="f80bfc7e-dd61-4e26-9d9b-3bd1a9328f46"
DEVICE="ens33"
ONBOOT="yes"        --需要启用网络

--添加如下4个网络参数,参数名需要大写:
IPADDR=192.168.73.90
NETMASK=255.255.255.0
GATEWAY=192.168.73.1
DNS1=114.114.114.114
复制代码

2系统网络的测试使用

(1)启用网络接口

配置好网络文件,需要通过systemctl命令激活网络接口,使配置生效。

复制代码
[root@localhost ~]# systemctl restart network    --重启网络接口
[root@localhost ~]# systemctl status network    --查看网络接口状态
network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since Tue 2023-02-21 18:58:16 PST; 20s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 4205 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS)
  Process: 4368 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

Feb 21 18:58:16 localhost.localdomain systemd[1]: Starting LSB: Bring up/down netwo....
Feb 21 18:58:16 localhost.localdomain network[4368]: Bringing up loopback interface...]
Feb 21 18:58:16 localhost.localdomain network[4368]: Bringing up interface ens33:  ...)
Feb 21 18:58:16 localhost.localdomain network[4368]: [  OK  ]
Feb 21 18:58:16 localhost.localdomain systemd[1]: Started LSB: Bring up/down networ....
Hint: Some lines were ellipsized, use -l to show in full.
复制代码

(2)测试系统网络

测试IP地址、DNS解析、和网关3个参数。

复制代码
[root@localhost ~]# ping 192.168.73.90        --测试虚拟机IP
PING 192.168.73.90 (192.168.73.90) 56(84) bytes of data.
64 bytes from 192.168.73.90: icmp_seq=1 ttl=64 time=0.040 ms
64 bytes from 192.168.73.90: icmp_seq=2 ttl=64 time=0.070 ms
^C
--- 192.168.73.90 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.040/0.055/0.070/0.015 ms

[root@localhost ~]# ping 192.168.73.1        --测试网关IP
PING 192.168.73.1 (192.168.73.1) 56(84) bytes of data.
64 bytes from 192.168.73.1: icmp_seq=1 ttl=64 time=21.4 ms
64 bytes from 192.168.73.1: icmp_seq=2 ttl=64 time=0.644 ms
^C
--- 192.168.73.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.644/11.038/21.432/10.394 ms

[root@localhost ~]# host www.baidu.com        --测试DNS服务解析IP
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 183.232.231.172
www.a.shifen.com has address 183.232.231.174
复制代码

(3)远程访问连接

  • 通过XShell工具建立远程连接

Linux的远程访问连接工具有很多:XShell、secureCRT、PuTTY等。这里使用XShell工具进行网络连接,打开XShell工具,新建会话,输入CentOS系统的IP地址,端口号默认22,协议是SSH,CentOS系统默认是打开openSSH服务。

 

 建立好连接会话后,就可以连接登录,输入账户和密码即可连接上。

 

 

 

 

 

 

通过远程连接工具可以远程使用CentOS系统,也可以使用sftp协议,上传或下载文件。

  • 使用SFTP协议下传下载文件

在XShell远程工具中,打开“文件”->“新建”对话框,在协议(P)中选择“SFTP”,输入主机和端口,然后链接。

SFTP协议常用命令:

help:查看SFTP支持的命令

ls:查看远端目录

lls:查看本地目录

cd:切换远端目录

lcd:切换本地目录

pwd:查看远端目录路径(Linux系统)

lpwd:查看本端目录路径(windows系统)

put:上传本地文件

get:下载远端文件

quit/exit:退出sftp

posted @   hkglion  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示