热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

linux:centos设置ip以及连接外网的方法

注明:我使用的的使centos 7,所有文件名是ifcfg-enp0s3, 一、 设置虚拟机中linux的ip,使本地能连通虚拟机的lin

注明:我使用的的使centos 7,所有文件名是ifcfg-enp0s3,

一、 设置虚拟机中linux的ip,使本地能连通虚拟机的linux系统

1>.进入本地windows的cmd,输入ipconfig

  

2>.根据上面的信息,设置虚拟机中的linux的ip必须要与本机ip在同一网段,这样才能在本地使用xshell等连接工具连接登录虚拟机的linux系统

以下是linux中/etc/sysconfig/network-scripts/ifcfg-enp0s3档案的信息(设置如下)

  TYPE=Ethernet  #网卡类型
  BOOTPROTO=no   #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
  DEFROUTE=yes
  IPV4_FAILURE_FATAL=no
  IPV6INIT=yes
  IPV6_AUTOCOnF=yes
  IPV6_DEFROUTE=yes
  IPV6_FAILURE_FATAL=no
  NAME=enp0s3
  UUID=848cf4b6-eb47-499c-ae44-59f19ef2c2b6
  DEVICE=enp0s3  #网卡接口名称
  OnBOOT=yes  #系统启动时是否自动加载
  IPADDR=192.168.0.48  #网卡IP地址
  PREFIX=24  /#子网掩码24位
  IPV6_PEERDNS=yes
  IPV6_PEERROUTES=yes
  IPV6_PRIVACY=no

设置好后,执行service network restart重启网卡,使用ifconfig查询以下linux的ip  

3>.进入本地cmd中使用ping 命令看看在本地是否能ping同虚拟机的linux

  

出现如上的信息说明虚拟机的linux的ip配置成功了,现在可以使用xshell等远程连接工具登录虚拟机的linux系统了

但是不能连接外网(也就是不能在虚拟机里面上网哦!);

  

 二、设置虚拟机的linux系统能连接外网(也就是在虚拟机中使用linux系统也能上网)

打开linux系统的/etc/sysconfig/network-scripts/ifcfg-enp0s3

   

设置保存好后,执行service network restart重启网卡,此时ping www.baidu.com就可以ping通了,此时在虚拟机的linux系统就能直接上网了

     

此时你再去查询以下linux的ip,会出现什么呢?

   

192.168.0.48是我们之前设置的ip,而现在修改了参数,可以连接外网了(可以上网了),ip却变成103了,这时使用192.168.0.48还能通过xshell等工具连接登录linux吗?

答案是可以的,不知什么原因,每次我连接的时候都会要等待很久才会提示要你输入密码,当然你使用192.168.0.103也是可以远程登录linux系统的   

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


推荐阅读
  • Android开发经验分享:优化用户体验的关键因素
    随着Android市场的不断扩展,用户对于移动应用的期望也在不断提高。本文探讨了在Android开发中如何优化用户体验,以及为何用户体验的重要性超过了技术本身。 ... [详细]
  • Minetest 0.4.9 开源游戏在 Ubuntu 下通过 PPA 安装指南
    本文介绍了如何在 Ubuntu 系统上安装最新版本的 Minetest 0.4.9,包括添加 PPA、更新软件包列表以及安装过程,适合所有 Ubuntu 及其衍生系统的用户。 ... [详细]
  • 四月个人任务:Linux基础操作与网络管理
    本文介绍了两项主要任务:编写一个脚本来检测192.168.1.0/24子网中当前在线的IP地址,以及如何在Linux系统中挂载Windows网络共享目录。通过具体步骤和代码示例,帮助读者理解和掌握相关技能。 ... [详细]
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
  • 本文详细介绍了将本地计算机和服务器从CentOS 7.2或7.3版本升级到7.4的过程,包括必要的准备步骤、执行升级的具体命令以及验证升级是否成功的检查方法。 ... [详细]
  • 本文介绍如何通过配置Linux服务器作为路由器来实现两个不同网段(192.168.1.0/24 和 192.168.2.0/24)之间的互联互通。 ... [详细]
  • VS Code 中 .vscode 文件夹配置详解
    本文介绍了 VS Code 中 .vscode 文件夹下的配置文件及其作用,包括常用的预定义变量和三个关键配置文件:launch.json、tasks.json 和 c_cpp_properties.json。 ... [详细]
  • 去控件化在线文档处理,推动高效信创办公环境
    探讨在线文档处理去控件化的趋势及其对构建高效信创办公生态的影响。 ... [详细]
  • Mac环境下Java与Ant自动化构建环境搭建指南
    本文详细介绍了如何在Mac操作系统上为测试工程师搭建Java和Ant开发环境,包括环境变量配置等关键步骤。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • 本文将详细介绍在Linux环境下挂载U盘的方法和步骤,帮助用户更好地理解和操作Linux系统下的外部存储设备。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • GitHub基础指南:项目代码的部署与管理
    GitHub是一个广泛使用的开源代码托管平台,支持版本控制与协作开发。本文将指导开发者如何在GitHub上高效地管理和分享项目代码,包括项目的创建、代码的上传与下载等基本操作。 ... [详细]
  • 本文介绍了如何将Linux系统中的YUM源更换为阿里云镜像源,包括网络连通性测试、原YUM源的移除、阿里云YUM源的配置以及缓存的更新等步骤。 ... [详细]
  • FTP作为一种传统的文件传输协议,广泛用于不同设备间的文件交换。然而,随着网络安全需求的提升及传输效率的要求,选择合适的FTP客户端变得尤为重要。本文将介绍如何利用WinSCP这款强大且安全的工具,实现两台电脑之间的文件高效传输。 ... [详细]
author-avatar
大鱼小鱼比目鱼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有