Linux通过配置静态IP解决无法访问网络问题的教程详解

 更新时间:2023年11月24日 08:49:22   作者:sowler  
Linux系统安装成功之后只是单机无网络状态,我们需要配置Linux静态IP来确保服务器可以正常连接互联网,下面就跟随小编一起学习一下如何配置静态IP来解决无法访问网络的问题吧

1、首先安装ifconfig

Centos7安装成功后,高版本会把ping命令给移除了,所以需要安装net-tool插件,来确保可以使用ping命令测试当前服务器是否可以联网。
安装命令:

yum install net-tools

安装成功后,执行命令:

ping www.baidu.com

可以发现目前网络连接失败

2、安装vim命令

执行命令查看当前服务器是否安装vim命令

rpm -qa |grep vim 

如果输出以上全部内容说明vim安装成功,要是缺少一个或多个插件,需要重新下载.执行命令

yum -y install vim* 或者 yum -y install vim-enhanced

3、配置网络

配置IP、网关、掩码、DNS

3.1、先确定服务器网线连接在哪个网口,本例为eno33

执行命令进入目录 network-scripts

cd /etc/sysconfig/network-scripts

3.2、修改/etc/sysconfig/network-scripts/ifcfg-ens33配置文件

使用vim命令进行修改

vim /etc/sysconfig/network-scripts/ifcfg-ens33

修改内容如下:

BOOTPROTO=static #改为静态
ONBOOT=yes #激活网络连接
IPADDR=192.168.42.133 #指定本机IP地址
NETMASK=255.255.255.0 #指定子网掩码
GATEWAY=192.168.42.2 #指定网关配置
DNS1=192.168.42.2 #指定DNS配置信息

修改成功如下图:

4、重启网卡

service network restart 或者 systemctl restart network

再次使用 ping命令,发现可以正常联网

ping www.baidu.com

附录: 如何获取IP地址、网关、掩码、DNS

1、由公司网管分配IP地址,接入公司内部网关、DNS

2、使用VMware Workstation虚拟机搭建Linux系统获取

首先,设置虚拟机中NAT模式的选项,打开 vmware,点击“编辑”下的"虚拟网络编辑器",查看 NAT 参数及 DHCP 参数。

查看NAT设置获取子网掩码、网关

查看DHCP设置获取分配的IP地址

通过目前的配置,虚拟机应该已经可以上网了,但是现在我们的windows系统还无法连接到虚拟机,需要在windows网络设置里面配置vmnet网络建立连接桥梁

点击属性->选择协议版本4(TCP\IPv4)->点击属性 配置IP和子网掩码

因为虚拟机和window主机的IP在同一网段,通信不需要经过网关,所以这里的网关暂时可以先不配置。配置成功后,打开命令行cmd(wind+R)ping虚拟机地址:

ping 192.168.42.133

到此这篇关于Linux通过配置静态IP解决无法访问网络问题的教程详解的文章就介绍到这了,更多相关Linux配置静态IP内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux NFS服务器的安装与配置方法(图文详解)

    Linux NFS服务器的安装与配置方法(图文详解)

    这篇文章主要介绍了Linux NFS服务器的安装与配置方法(图文详解),需要的朋友可以参考下
    2015-11-11
  • 带你入门Linux中size命令的6个例子

    带你入门Linux中size命令的6个例子

    这篇文章主要给大家介绍了几个带你入门Linux中size命令的例子,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04
  • linux性能调试之vmstat分析

    linux性能调试之vmstat分析

    这篇文章主要介绍了linux性能调试之vmstat分析。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • linux下安装php扩展memcache的方法

    linux下安装php扩展memcache的方法

    这篇文章主要介绍了linux下安装php扩展memcache的方法,需要了解的朋友可以参考下
    2015-07-07
  • Linux如何定时执行任务教程

    Linux如何定时执行任务教程

    Linux crontab是采用定期执行程序的命令,当安装完成操作 系统后,默认便会启动此任务调度命令,crond命令每分钟都会定期检查是否要执行任务的工作,如果要执行的工作便会自动执行该任务。本文主要介绍了定时任务Crontab的使用,需要的可以学习一下
    2023-04-04
  • CentOS 5.1下跑Mono和Asp.net的实现方法分享

    CentOS 5.1下跑Mono和Asp.net的实现方法分享

    由于想研究在linux下跑.net程序的可行性,于是尝试在CentOS5.1下搭建Mono环境和Asp.Net的服务器。Asp.Net的服务器是采用mod_mono和Apache的方式搭建(Nginx的搭建尚未研究)
    2012-04-04
  • centos下yum搭建安装linux+apache+mysql+php环境的方法

    centos下yum搭建安装linux+apache+mysql+php环境的方法

    这篇文章主要介绍了centos下yum搭建安装linux+apache+mysql+php环境的方法,本文分步骤给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • CentOS7中MariaDB修改datadir后无法启动的解决方法

    CentOS7中MariaDB修改datadir后无法启动的解决方法

    这篇文章主要给大家介绍的是在CentOS 7系统中,MariaDB修改datadir后无法启动的解决方法,文中给出了详细解决方法,相信会对大家的理解很有帮助,有需要的朋友们下面来一起看看吧。
    2016-10-10
  • centos中NAT模式下静态IP连接外网

    centos中NAT模式下静态IP连接外网

    这篇文章主要介绍了centos中NAT模式下静态IP连接外网,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Centos7.1防火墙开放端口快速方法

    Centos7.1防火墙开放端口快速方法

    这篇文章主要为大家详细介绍了Centos7.1防火墙开放端口的快速方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01

最新评论