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服务器地址方便些,即符合正常思维也更便于维护和管理.

时间: 2024-11-18 13:07:30

Linux系统如何设置网络的相关文章

由安装两块网卡的linux系统中引起网络不通想到的

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://chenguang.blog.51cto.com/350944/69543 由安装两块网卡的linux系统中引起网络不通想到的    一天,小王突然急匆匆的来找我,他说:"我在机子上刚装的redhat怎么老也ping不通服务器,我网卡的驱动都安装了,ping 自己的两块网卡的IP都能通,可就时访问不了服务器.我输入[url]http://172.31.0.101[/url]就提示

Linux中Ubuntu/麒麟系统如何设置网络连接

Ubuntu系统设置网络连接 1.进入Ubuntu桌面,在桌面右上角找到下图所示的图标(未连接状态),单击鼠标左键: 2.使用鼠标左键点击"编辑链接-"选项; 3.创建ADSL拨号: (1)鼠标左键点击"DSL"选项,再次点击"添加"选项; (2)在"连接名称"中填写宽带连接名称,可随意填写,在""输入宽带账号,在"密码"处填写宽带密码,输入完成后点击"保存"; (3

Linux系统下的网络互访管理软件大全

使用Linux*作系统的时候,查找局域网中其他资源是一件挺麻烦的事情,然而大部分人都不希望自己的电脑孤孤单单的,所以找到自己的"网上邻居"是一件很重要的事情啊.这里介绍的四款非常方便.易用的小软件,会让你查找"网络邻居"马上变得简单无比. Gnomba――动作迅速 这个图形工具允许你扫描不同区域子网内基于SMB协议的电脑,速度要快过Windows 9X在打开"网络邻居"时所做的扫描.在网站http://gnomba.darkcorner.net/

检查Linux系统上的网络连接

Linux 系统提供了许多有用的命令来检查网络配置和连接.下面来看几个,包括 ifquery.ifup.ifdown 和 ifconfig. Linux 上有许多可用于查看网络设置和连接的命令.在今天的文章中,我们将会通过一些非常方便的命令来看看它们是如何工作的. ifquery 命令 一个非常有用的命令是 ifquery.这个命令应该会显示一个网络接口列表.但是,你可能只会看到类似这样的内容 - 仅显示回环接口: $ ifquery --list lo 如果是这种情况,那说明你的 /etc/n

Linux系统如何设置安全管理

Linux是一款免费传播类操作系统,Linux系统进程在一定条件下可以对任何文件.数据库等进行操作.如果此进程被不法分子用作其他不法用途,将会给系统带来重大危害.作为服务器中占绝大多数市场份额的Linux系统,在此前提下必须的保证计算机系统的安全,所以我们不得不对其进程要进行安全管理.那如何设置Linux系统安全管理呢? 下面就是设置系统安全管理的步骤: 1.引导程序安全 Linux系统的root密码是很容易破解的,当然前提是你没有设置引导程序密码,如GRUB或LILO,为了防止通过引导程序破译

麒麟Linux系统怎么设置连接WIFI

  惠普电脑麒麟Linux系统如何连接WIFI 1.点击开始,控制面板 2.点击网络连接,若此时无线信号的名字已经被识别到,直接在左侧框中选择后加入连接即可.若无线信号没有被识别到(比如隐藏的SSID),点击添加; 3.选择Wi-Fi 4.然后点击新建 5.新建好wifi连接后可以对连接名称做修改,可以输入SSID名称 6.也可以在安全性选项卡中输入当前wifi的密码.

Linux系统时间设置

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置.当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作. Linux 中的所有命令(包括函数)都是采用的系统时钟设置.在Linux中,用于时钟查看和设置的命令主要有date.hwclock和clock.其 中,clock和hwcloc

教你如何在windows与linux系统中设置MySQL数据库名、表名大小写敏感_Mysql

在 MySQL 中,数据库和表其实就是数据目录下的目录和文. 因而,操作系统的敏感性决定数据库和表命名的大小写敏感.这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix/Linux 系统中是大小写敏感的. MySQL大小写敏感可以通过配置文件的lower_case_table_names参数来控制. WINDOWS: 编辑MySQL安装目录下的my.ini 文件,在[mysqld]节下 添加 lower_case_table_names=0 (备注:为0时大小

linux系统的基本网络配置

一.Linux 基本网络配置 1. 使用ifconfig命令查看网络接口信息 eth:第一块网卡的名称 lo:loopback的缩写,"回环"网路接口 查看网卡基本配置信息: 1.) HWaddr: 网路接口的物理MAC地址 2.) Inet addr: IP地址 3.) Bcast: 广播地址 4.) Mask: 网路接口的掩码 使用ifconfig 查看网络接口信息 使用ifconfig eth0查看指定网络接口信息 使用ifconfig –a 查看所有网络接口信息 2. 使用Pi