Linux中网络如何设置配置

安装Linux系统后,登陆进去,修改一下文件:

 代码如下 复制代码

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0″
BOOTPROTO=”none”
HWADDR=”00:50:56:BE:7A:D8″
IPADDR=192.168.2.108                           #IP地址,必须设置
GATEWAY=192.168.2.21                         #网关地址,这个很重要,如果不设置这个就智能是局域网无法和外部网络互联了
ONBOOT=”yes”                                          #开机启动设置为yes
UUID=”fe45f058-9ce7-42a4-823c-abe472aad9f2″
IPV6INIT=no
NETMASK=255.255.255.0                 #子网掩码

设置好之后,编辑域名服务器设置文件

 代码如下 复制代码

# cat /etc/resolv.conf
nameserver 192.168.2.01               #域名服务器的地址,如果不设置这个,则无法以域名的方式访问网站
search hostname                                 #这个相当于你本机的域名

设置好了之后重启network服务

 代码如下 复制代码

# /etc/init.d/network restart

这样执行以下ifconfig命令就能看到你本机已经联网了,可以使用ping 命令去测试是否联网。

友情提示:

直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据/etc/sysconfig/network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重新变成空值。

怎么办呢?下面有两种解决方法:

1、通过ifcfg-eth0也可以设置DNS服务器地址,并自动修改或生成resolv.conf文件.

2、在ifcfg-eth0中可以通过PEERDNS参数决定是否修改resolv.conf文件,设置PEERDNS=yes(这也是系统的默认配置)则启用该网络设备时,会修改或生成resolv.conf文件,设置PEERDNS=no,则不对resolv.conf做任何变动.

补充的部分:

当有应用需要进行域名解析时(如:ping www.111cn.net),会首先读取resolv.conf文件获取dns服务器地址,然后再向该dns服务器发送域名解析请求,若resolv.conf设置的不对或者没有resolv.conf都会导致域名解析失败.

若ifcfg-eth0被配置为DHCP模式,则系统默认PEERDNS=no,也就是会用DHCP获取的DNS地址修改或生成resolv.conf文件.

我觉得没有特殊情况,不用在resolv.conf中设置DNS,应在ifcfg-eth0中设定DNS服务器地址方便些,即符合正常思维也更便于维护和管理.

注意:设置网络的方法仅限于fedora,redhat,centos之类的以rpm包管理的Linux系统,其他系统可能有点差异

时间: 2024-10-15 12:34:11

Linux中网络如何设置配置的相关文章

教你使用vsftpd架设Linux中的FTP:配置

这一节,我们来讲一下vsftpd常用配置,下面对各个参数进行一个说明,让大家更容易明白! vsftpd服务器的配置文件 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;主配置文件--/etc/vsftpd/vsftpd.conf vsftpd.conf文件中常用的配置:  anonymous_enable :设置为YES时,FTP服务器允许匿名登录. local_enable :设置为YES时,FTP服务器允

linux中samba安装与配置方法

一.安装及配置samba  代码如下 复制代码 yum –y install samba* –skip-broken vim /etc/samba/smb.conf [web] path=/usr/local/apache2/htdocs/ browseable=yes writable=yes 二.创建用户并且acl权限配置  代码如下 复制代码 1.useradd apache 2.setfacl -m u:apache:rwx -R /usr/local/apache2/htdocs 3.

Linux中应该怎么分区配置才会比较不错

第一个问题是哪些东西单独分区比较好.我在 http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu 的社区上看到的建议有很多种,比如最基本的把 /boot./home 单独分出来的,也有把 /tmp./var 或 /usr 也单独分出来的.不过根据我的观察以及设想来说,我觉得,而且我个人采用的是把 /boot./tmp 及 /home 单独分区,为什么这样选择呢? 首先是 /boot 区,由于装载的是启动器,一般来说比较建议单独分

如何在Linux中显示和设置主机名

随着连接到网络的计算机数量越来越多,每一台计算机都需要有一个属性来区别于其它计算机.和现实世界中的人一样,计算机也有一个叫做hostname(主机名)的属性. 什么是hostname 从它的操作手册来看,hostname是用来显示系统的DNS名字以及为了显示和设置它的主机名或者NIS域名名字.所以hostname依赖于DNS(Domain Name System域名系统)或者NIS(Network Information System网络信息系统). 怎么显示hostname hostname是

Linux中的Configure选项配置参数详解

  Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了.Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用. 与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础的熟悉不能超越哦. 为此我转载了一篇关于Configure选项配置的详细介绍.供大家参考 'con

linux中iptables防火墙设置学习笔记

以下内容总结自鸟哥的 Linux 私房菜 -- 服务器(第三版),同时推荐喜欢Linux的同学们学习阅读. For Linux Kernel 2.6+ I. 图解防火墙 图解防火墙 上面的图示很复杂喔!不过基本上你依旧可以看出来,我们的 iptables 可以控制三种封包的流向: 封包进入 Linux 主机使用资源 (路径 A): 在路由判断后确定是向 Linux 主机要求数据的封包,主要就会透过 filter 的 INPUT 链来进行控管: 封包经由 Linux 主机的转递,没有使用主机资源,

Redis数据库在linux中安装及主从配置

Redis是一个开源.支持网络.基于内存.键值对存储数据库.与其他非关系型数据库主要不同在于,Redis中值的类型不仅限于字符串(Strings),还支持如下抽象数据类型:(列表)Lists.(集合)Sets.(有序集合)Sorted sets .(哈希)Hashes.Redis 通过 RDB.AOF 两种方式来实现数据的持久化. 安装Redis Redis 源码包保存路径 /usr/local/src Redis 软件安装路径 /usr/local/redis 编译 Redis 前先安装 tc

linux中Vsftp虚拟用户配置

1.添加虚拟用户列表 创建一个虚拟用户列表文件,保存需要配置的虚拟帐号,格式为:第一行用户名,第二行密码,依次类推. # vi /etc/vsftpd/virtual_user_list ftp_www 123456 ftp_log 123456 2.生成虚拟用户口令认证文件   通过db_load命令生成认证文件.查询db_load命令是否已安装,未安装则先安装. # rpm -qa |grep db4-utils 本地CentOS未安装,直接通过yum安装即可. # yum -y insta

Linux中LAMP环境安装配置(linux+apache+mysql+php)

安装Centos6.5 一.VirtualBox虚拟机安装Centos6.5 1.新建虚拟电脑.选择一些参数以及配置 2.进入Centos6.5的引导界面,选择"Install or upgrade an existing system" 3.按照步骤一步步走下去,到了选择安装方式的时候,选择URL方式. 5.继续按照步骤走,设置网络安装镜像 http://mirrors.ustc.edu.cn/centos/6.5/os/x86_64/images/install.img 6.接收安