1、CentOS 修改DNS 

修改对应网卡的DNS的配置文件 
# vi /etc/resolv.conf  
修改以下内容 

nameserver 8.8.8.8 #google域名服务器 
nameserver 8.8.4.4 #google域名服务器 
2、CentOS 修改网关  
修改对应网卡的网关的配置文件 
[root@centos]# vi /etc/sysconfig/network 

修改以下内容 
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动) 
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应) 
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2) 
3、CentOS 修改IP地址 

修改对应网卡的IP地址的配置文件 
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 

修改以下内容 

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址 
BROADCAST=192.168.0.255 #对应的子网广播地址 
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址 
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址 
IPV6INIT=no 
IPV6_AUTOCONF=no 
NETMASK=255.255.255.0 #网卡对应的网络掩码 
NETWORK=192.168.1.0 #网卡对应的网络地址 
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备 
4、重新启动网络配置 
# service network restart  
或 
# /etc/init.d/network restart 

修改 IP 地址  
即时生效: 
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0  
启动生效: 
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 

修改网关 Default Gateway  
即时生效: 
# route add default gw 192.168.0.1 dev eth0  
启动生效: 
修改 /etc/sysconfig/network 

修改 DNS  
修改/etc/resolv.conf  
修改后可即时生效,启动同样有效 

修改 host name  
即时生效: 
# hostname centos1  
启动生效: 
修改/etc/sysconfig/network 

手动更改centos为静态IP 
1,先搜索了一下,得到以下解释 
IP IP地址 
Netmark 子网掩码 
Gateway 默认网关 
HostName 主机名称 
DomainName 域名 
DNS DNS的IP 
2,需要修改的文件常有 
/etc/sysconfig/network 
/etc/sysconfig/network-scripts/ifcfg-eth0 
/etc/resolv.conf 
/etc/hosts 
以下是我的设置 
/etc/sysconfig/network 
这里主要是指定了网关 
NETWORKING=yes  
NETWORKING_IPV6=no  
GATEWAY=192.168.1.1  
HOSTNAME=localhost.localdomain 
/etc/sysconfig/network-scripts/ifcfg-eth0 
这里主要指定IP获得方式(static),ip地址,子网掩码,网络类型 
# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express  
DEVICE=eth0  
#BOOTPROTO=dhcp  
BOOTPROTO=static  
IPADDR=192.168.1.21  
NETMASK=255.255.255.0  
TYPE=Ethernet  
HWADDR=XX:XX:XX:XX:XX:XX  
ONBOOT=yes 
/etc/resolv.conf 
指定DNS(我在这里就吃了亏,没设置前网络地址怎么也无法解析) 
search localdomain  
nameserver 192.168.1.1 
/etc/hosts 
我没设置,是用来定义主机名的。

centos 修改DNS,网关,IP地址的更多相关文章

  1. CentOS修改DNS、IP地址、网关

    一.CentOS 修改DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8 #google域名服务器 nameserv ...

  2. c#修改本地连接工具 ip地址,dns,网关,子网掩码

    //Form1类后台     #region 加载配置文件中的信息        /// <summary>        /// 加载配置文件中的信息        /// </s ...

  3. CentOS/Linux下设置IP地址

    CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default g ...

  4. CentOS/Linux 网卡设置 IP地址配置

    CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default g ...

  5. CentOS/Linux 网卡设置 IP地址配置永久生效

    CentOS/Linux下设置IP地址 1.临时生效设置 1.1修改IP地址 #ifconfig eth0 192.168.100.100 1.2修改网关地址 #route add default g ...

  6. 为CentOS 7配置静态IP地址及遇到的问题解决策略

    为CentOS 7配置静态IP地址及遇到的问题解决策略 1. 为CentOS 7配置静态IP地址的两种方法 (原文地址:http://www.linuxidc.com/Linux/2014-10/10 ...

  7. [批处理]自动修改本机IP地址

    前言 抱着笔记本经常到处跑的人,今天回宿舍上网,明天去机房上网,后面去办公室上网,每到一个地方,都要更换一次IP网关掩码 如果都是DHCP还好,关键是为了组织为了方便管理这些地方都是使用的静态IP,所 ...

  8. CentOS 7配置静态IP地址的两种方法 来自:互联网

    CentOS 7配置静态IP地址的两种方法 来自:互联网 时间:2021-01-12 阅读:4 如果你想要为CentOS 7中的某个网络接口设置静态IP地址,有几种不同的方法,这取决于你是否想要使用网 ...

  9. 【网络编程/C++】修改本机ip地址

    昨天学会了编程实现获取本地网卡信息,今天再接再砺学会了修改本机ip地址.其实原理很简单就是用c++调用一下dos命令而已,不得不说,dos命令实在是太强大了,当然听说还有种修改注册表的方法,不过没有试 ...

随机推荐

  1. mvn添加本地jar

    mvn install:install-file -DgroupId=com.oracle "-DartifactId=ojdbc6" "-Dversion=11.2.0 ...

  2. TemplateDataField

    .aspx <ig:TemplateDataField Key="TemplateField_0"> <Header Text="selected&qu ...

  3. php 下载文件的函数

    通过函数完成下载文件的PHP功能代码 function download($url, $filename) { // 获得文件大小, 防止超过2G的文件, 用sprintf来读 $filesize = ...

  4. JMeter 安装与使用基本教程

    JMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试.性能测试和压力测试的工具. 什么是JMeter? JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100% ...

  5. 随笔 JS 字符串 分割成字符串数组 并动态添加到指定ID的DOM 里

    JS /* * 字符串 分割成字符串数组 并动态添加到指定ID的DOM 里 * @id 要插入到DOM元素的ID * * 输入值为图片URL 字符串 * */ function addImages(i ...

  6. git diff

    git diff  工作区与暂存区的差别 git diff -cached / git diff -staged  暂存区与版本库的差别 git diff HEAD  工作区与版本库的差别 git d ...

  7. mybatis map foreach遍历

    mybatis map foreach遍历 转至http://www.cnblogs.com/yg_zhang/p/4314602.html mybatis 遍历map实例 map 数据如下 Map& ...

  8. OS命令注入

    SSL http://kb.cnblogs.com/page/162080/ http://baike.baidu.com/link?url=jPitKuDw_ncDlMbOc1SkWzM9TuKX9 ...

  9. linux lsmod命令 及相关信息

    lsmod  (list modules) 语法:lsmod 功能: lsmod命令:是一个小程序,用来显示文件.proc/modules的信息,也就是显示当前内核模块装载的模块. 补充说明: 执行l ...

  10. jquery 选择器 -高级使用 新的 心得

    jQuery的each函数: each函数等同于c语言中的for函数: 里面每次循环的 "context 上下文" == 当前的dom ,可以使用this, 也可以使用$(this ...