Centos下IP与DNS设置方法详解

By | 11月01日
Advertisement

本文较为详细的讲述了Centos下IP与DNS设置方法。分享给大家供大家参考,具体如下:

1、CentOS 修改DNS

修改对应网卡的DNS的配置文件

# vi /etc/resolv.conf

修改以下内容

nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器

2、CentOS 修改网关

修改对应网卡的网关的配置文件

[[email protected]]# 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

出现'connect:Network is unreachable error'问题,VirtualBox采用的是Bridged Adapter的方式连接。

通过修改/etc/sysconfig/network-scripts/ifcfg-eth0修改虚拟机的IP地址已经network和netmask。

发现能ping同network和netmask,于是断定应该是虚拟机操作系统的路由配置问题,尝试直接修改系统文件/etc/sysconfig/network-scripts/route-eth0添加'defult via 192.168.0.1′(192.168.0.1是我的路由器的IP地址,可以根据自身情况修改)。

我跑到/etc/sysconfig/network-scripts/目录下发现压根儿没有route-eth0这个文件,于是自己创建了一个,将'defult via 192.168.0.1′添加到文件中。

运行'/etc/init.d/network restart'重启network,一切ok!原来问题果真是出在路由上面。

其实我原来已经使用过route add命令配置过路由了,只是它在重启之后就失效了,真是有点大意了

希望本文所述对大家CentOS服务器管理有所帮助。

Similar Posts:

  • CentOS 下 KVM QEMU 虚拟机 安装 配置 详解

    CentOS 下 KVM QEMU 虚拟机 安装 配置 详解 [日期:2015-08-14] 来源:Linux社区 作者:Linux [字体:大 中 小] 一,什么是KVM KVM包括很多部件:首先,它是一个Linux内核模块(现在包括在主线中)用于转换处理器到一种新的用户 (guset) 模式.用户模式有自己的ring状态集合,但是特权ring0的指令会陷入到管理器(hypervisor)的代码.由于这是一个新的处理器执行模型,代码不需要任何的改动. 除了处理器状态转换,这个内核模块同样处理很

  • SATA主板BIOS设置方法详解

    随着串口技术的成熟和串口硬盘及支持串口硬盘主板价格的不断走低,目前,多数用户在装机时开始选择使用传输速度更快.缓存更大.安装更加方面的SATA硬盘.虽然SATA硬盘具备很多的优势,但对于多数使用PATA硬盘的用户来讲,其安装方法也不尽相同,特别是在主板的BIOS设置中,相对比较复杂.如果设置不正确,系统便不能识别到硬盘.那么,今天我们就跟大家一起来了解一下SATA硬盘的安装方法,这里主要讲主板BIOS的设置方法. 目前支持SATA硬盘的主板芯片组主要有英特尔的i865系列.915系列.925系列

  • Android编程闹钟设置方法详解

    本文实例讲述了Android编程闹钟设置方法.分享给大家供大家参考,具体如下: 闹钟在生活中最常见了,在Android中可以通过AlarmManager来实现闹钟,AlarmManager类专门用来设置在某个指定的时间去完成指定的时间.AlarmManager就会通过onReceive()方法去执行这些事件,就算系统处于待机状态,同样不会影响运行.可以通过Context.getSystemService方法来获得该服务.AlarmManager中的方法不少,如下: 方法 说明 Cancel 取消

  • centos固定ip和DNS设置

    本文引用鸟哥linux私房菜服务器篇 根据上图设置好后,用下面命令重启网卡 [[email protected]]# /etc/init.d/network restart 下面设置DNS. [[email protected]]# vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 保持退出就可以了. 别忘了ping baidu.com 试一下啊! 本文出自 "kkk" 博客,请务必保留此出处

  • VC++中的字体设置方法详解

    VC++中static text字体改变 窗口都有2个和字体有关的函数:CWnd::GetFont()和SetFont(CFont*, BOOL); 1)CFont* pFont = m_static.GetFont(); 2)LOGFONT LogFont; pFont->GetLogFont(&LogFont); 3)对LogFont直接操纵修改里面的字体选项 //如LogFont.lfUnderline = 1;设置下划线 LogFont.lfHeight=30; //字体大小设置 s

  • 再谈DOS批处理下格式化日期字符串的方法(详解)

    相信很多人会用到将日期时间格式化成自己想要的字符串,在windows下使用这种批处理,有时候感觉很无奈,这里作一下简单的总结吧,没什么技术含量.权作是笔记,以免将来忘掉了. 在Linux下,简单的一句话:date '+%Y%m%d-%H%M%S'就可以得到你要的输出:20120331-064219 可是在windows下,要想得到这个,还是需要费点功夫的. 1. 直接用字符串格式化输出 比如,如果你的机器上时间的输出是这样子的: c:\>echo %date%-%time% 2012-03-31

  • Linux环境下MySQL服务器优化的方法详解

    普通的MySQL用户利用表创建和索引操作,以及利用查询的编写能够进行的优化.不过,还有一些只能由MySQL管理员和系统管理员来完成的优化,这些管理员在MySQL服务器或运行MySQL的机器上具有控制权.有的服务器参数直接适用于查询处理,可将它们打开.而有的硬件配置问题直接影响查询处理速度,应该对它们进行调整. 磁盘问题 正如前面所述,磁盘寻道是一个性能的大瓶颈.当数据开始增长以致缓存变得不可能时,这个问题变得越来越明显.对大数据库,在那你或多或少地要随机存取数据,你可以依靠你将至少需要一次磁盘寻

  • Ubuntu下的apt-get的使用方法详解

    常用的APT命令参数 apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ――fix-missing" sudo apt-get remove package 删除包

  • linu中设置ip的各种方法详解

    linu中设置ip的各种方法详解 一.与网络相关的文件: 1) /etc/sysconfig/network 设置主机名称及能否启动Network 2) /etc/sysconfig/network-scripts/ifcfg-eth0 设置网卡参数的文件 3) /etc/modprobe.conf 开机时用来设置加载内核模块的文件 4) /etc/resolv.conf 设置DNS IP(解析服务器)的文件 5) /etc/hosts 记录计算机IP对应的主机名称或主机别名 6) /etc/p

  • 在windows下用XShell 连接虚拟机linux Ubuntu14,以及静态ip,DNS设置

    在windows下用XShell 连接虚拟机linux Ubuntu14,以及静态ip,DNS设置 ## linux静态ip设置 ## 配置window上的网络: 如果为nat则配置VMnet8 如果为桥接则配置VMnet1 vim /etc/network interfaces 配置如下: 1 auto eth0 2 iface eth0 inet static 3 address 192.168.88.136 4 gateway 192.168.88.1 #这里的是网关:也就是你在windo

Tags: