CentOS 下配置网络来访问外网

简介:

引入:

我们Architect Group弄了一台新机器,刚装完CentOS系统,简单设置了下eth0后,能访问内网机器(比如我自己的desktop),但是没办法访问外网。回想上次也有人找我配置这个,所以这里就简单的介绍下我的调试过程和解决办法。


实践:


莫慌,最重要的~


第一步:先查看网卡配置信息。输入ifconfig之后发现:

105036556.png

很显然,这里没有正确的分配网络IP地址,而且系统默认没有启动网络配置,所以我想到了配置网卡驱动:


第二步:配置网卡驱动基本信息。

[root@architect-group-experimentsoftware_installer]# vi /etc/sysconfig/network-scripts/ifcfg-eth0


105154721.png


这里吧BOOTPROTO设为static以便我吧IP固定化,IP地址我在下面的IPADDR中提供。

此外,我配置好NETWORKMASK (子网掩码)和GATEWAY (默认网关)

最重要的是,把ONBOOT设为yes,以便启动时候自动加载


第三步:检查网关设置参数。

105320108.png

从这里可以看出,主机所在的网络是192.168.71.0,所以数据目标如果在本局域网内通信,则直接通过eth0发送数据包,所以本地网络访问是没问题的

而如果数据访问的目的地是外网Internet,那么则由eth0,将数据包发送到网关192.268.71.1



所以,我们猜想可能是DNS没有被正确的配置:

[root@architect-group-experiment network-scripts]# vi/etc/resolv.conf

果然这里没有任何条目被设置


第四步:重新配置网卡驱动信息,添加DNS条目。

我们重新编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,我们使用公司提供的DNS(见最后2行)

105413689.png


第五步:重启网络服务让其生效。

105450386.png


我们再次查看/etc/resolv.conf文件,发现这个DNS域名解析配置文件已经被正确的生效了(为我们所配置的):

105519343.png


我们测试下,比如ping新浪网站,大功告成:

105601532.png





本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/1343898,如需转载请自行联系原作者
目录
相关文章
|
15天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
25天前
|
监控 Linux Shell
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
36 0
|
25天前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
33 0
|
25天前
|
域名解析 网络协议 Linux
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
45 1
|
7天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
17 4
|
7天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
11 0
|
10天前
|
网络协议 Linux 开发工具
Centos7 /etc/sysconfig/network-scripts/ifcfg-<interface>网络配置
自动化网络配置:NetworkManager 可以自动检测网络连接,并根据网络环境自动配置网络。这使得用户可以无需手动配置即可连接到网络。 支持多种网络连接:NetworkManager 支持多种网络连接,包括有线、无线、VPN、Wi-Fi 热点等。这使得用户可以根据需要选择合适的网络连接。 提供图形化和命令行工具:NetworkManager 提供了图形化工具和命令行工具,用户可以根据自己的喜好选择使用。
|
30天前
|
机器学习/深度学习 数据采集 人工智能
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
38 0
|
1月前
|
机器学习/深度学习 算法 计算机视觉
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
|
1月前
|
机器学习/深度学习 算法 计算机视觉
m基于深度学习网络的性别识别系统matlab仿真,带GUI界面
m基于深度学习网络的性别识别系统matlab仿真,带GUI界面
26 2