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)启用网络接口
[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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端