上一篇中我们已经成功安装了我们的centos系统,但是我们可能发现我们安装的centos上不了网,所以这一章我们来说说如何配置centos来连接外网和局域网。

我们首先来认识一下linux下部分网络配置文件,我们经常用到的几个网络配置文件分别为

/etc/udev/rules.d/70-persistent-net.rules  在此配置文件中可以看到关于机器的MAC地址(可以根据此配置文件看出网卡数量)

/etc/resolv.conf 配置修改DNS(有时可以通过修改ifcfg-eth0文件来配置DNS,重启后在此文件后会自动生成DNS)

/etc/sysconfig/network 主机名称配置文件

/etc/sysconfig/iptables 防火墙配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件(可能存在多个网卡,就存在多个网卡配置文件ifcfg-ethX)

网络配置命令

service network restart 重启网络配置命令

重启电脑命令

shutdown -h now 关机命令

下面详细介绍一下网络配置过程:

首先第一步 我们来配置网卡配置

使用命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0

编辑修改文件内容为下面:(#号后面为注释)

DEVICE=eth0                  #对应第一张网卡(一般原文件有不用修改)

HWADDR=74:27:EA:44:DF:5E     #对应网卡MAC地址(一般原文件有不用修改)

TYPE=Ethernet                #(一般原文件有不用修改)

UUID=354c1215-d163-4181-9e26-1c5dccc91c53    #(一般原文件有不用修改)

ONBOOT=yes             #是否启动时运行

NM_CONTROLLED=yes       #(一般原文件有不用修改)

BOOTPROTO=static      #使用静态IP,而不是由DHCP分配IP

IPADDR=192.168.4.231   #指定本机IP地址

NETMASK=255.255.255.0  #指定子网掩码

GATEWAY=192.168.4.1    #指定网关

DNS1=8.8.8.8           #指定DNS

第二步 修改外网卡配置文件后 重启网络服务(重启后在resolv.conf中自动生成nameserver 8.8.8.8)

service network restart

第三步 重启后即可测试是否网络连通

ping www.baidu.com

第四步 如果想开发某些服务端口的话可以修改防火墙

vi /etc/sysconfig/iptables

#在文件中添加这段代码(?替换成自己想开放的端口号)

-A INPUT -m state --state NEW -m tcp -p tcp --dport ? -j ACCEPT

第五步 重启防火墙

service iptables restart

这就是安装完centos后基本的网络配置。

centos下网络的基本配置方法讲解的更多相关文章

  1. centos下网络代理服务器的配置

    一.临时生效,只在当前用户当前打开的shell终端下生效 在当前控制台下执行如下命令 export http_proxy=http://username:password@proxy_ip:port/ ...

  2. linux和CentOS下网卡启动、配置等ifcfg-eth0教程(转自)

    转自:http://www.itokit.com/2012/0415/73593.html it 动力总结系统安装好后,通过以下二个步骤就可以让你的系统正常上网(大多正常情况下).步骤1.配置/etc ...

  3. CentOS下网卡启动、配置等ifcfg-eth0教程(转)

    步骤1.配置/etc/sysconfig/network-scripts/ifcfg-eth0 里的文件.it动力的CentOS下的ifcfg-eth0的配置详情: [root@localhost ~ ...

  4. CentOS 下 redis 安装与配置

    CentOS 下 redis 安装与配置   1.到官网上找到合适版本下载解压安装 [root@java src]# wget -c http://redis.googlecode.com/files ...

  5. windows Sever 2012下Oracle 12c安装配置方法图文教程

    windows Sever 2012下Oracle 12c安装配置方法图文教程 Oracle 12c安装配置方法图文教程,具体内容如下 1.我们开启虚拟机 2.Windows Sever 2012启动 ...

  6. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  7. Windows和Centos下Docker的安装配置

    Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 ...

  8. 【转】Nginx服务器的反向代理proxy_pass配置方法讲解

    [转]Nginx服务器的反向代理proxy_pass配置方法讲解 转自:http://www.jb51.net/article/78746.htm 就普通的反向代理来讲Nginx的配置还是比较简单的, ...

  9. Linux/Centos下清理内存和Cache方法

    Linux/Centos下释放内存和缓存方法 $ free -m 运行sync将dirty的内容写回硬盘$ sync 通过修改proc系统的drop_caches清理free的cache$ echo ...

随机推荐

  1. tar.gz和rpm安装文件(转载)

    from:http://bbs.chinaunix.net/thread-2277750-1-1.html Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容 ...

  2. MySql 存储过程实例(附完整注释)

    将下面的语句复制粘贴可以一次性执行完,我已经测试过,没有问题! MySql存储过程简单实例:                                                       ...

  3. android之RatingBar控件用法

    MainActivity.java package com.example.mars_2500_ratingbar; import android.support.v7.app.ActionBarAc ...

  4. 把Nginx加为系统服务(service nginx start/stop/restart)

    1.编写脚本,名为nginx #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - ...

  5. poj 2388 Who's in the Middle

    点击打开链接 Who's in the Middle Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 28324   Acce ...

  6. Linux下配置xampp

    How do I install XAMPP?Choose your flavor for your linux OS, the 32-bit or 64-bit version. Change th ...

  7. 关于WebView的内存泄露问题

    在一个Activity中包含着一个WebView,通过WebView不停的访问Web页面,会发现内存会一直增长,退出此Activity,甚至杀死此Activity,内存依然没有被释放.这就导致,即使是 ...

  8. HDU 4407 Sum 容斥原理

    Sum Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Desc ...

  9. Windows 2008 IIS7.0安装FTP教程 IIS7.5 配置多用户FTP

    一. 安装IIS.右键[我的电脑],选择[管理]打开.     选择[角色],选择[添加角色]打开.                   二. 配置DOS.输入: CACLS "%Syste ...

  10. Android 架构

    1.系统架构 Android的系统架构和其操作系统一样,采用了分层的架构.从架构图看,android分为四个层,从高层到低层分别是应用程序层.应用程序框架层.系统运行库层和linux核心层. Andr ...