`
jiagou
  • 浏览: 2554599 次
文章分类
社区版块
存档分类
最新评论

linux配置ip 网关 和dns

 
阅读更多

linux下面配置ip很容易的,并没有网上说的那么复杂,我的linux系统是rhel 5.5。


如下:

[root@BTazuo ~]#
[root@BTazuo ~]# cd /etc
[root@BTazuo etc]# cd sysconfig/
[root@BTazuo sysconfig]# cd network-scripts/

[root@BTazuo network-scripts]# dir
ifcfg-eth0 ifdown-ippp ifdown-ppp ifup ifup-ippp ifup-plip ifup-sit net.hotplug
ifcfg-lo ifdown-ipsec ifdown-routes ifup-aliases ifup-ipsec ifup-plusb ifup-sl network-functions
ifdown ifdown-ipv6 ifdown-sit ifup-bnep ifup-ipv6 ifup-post ifup-tunnel network-functions-ipv6
ifdown-bnep ifdown-isdn ifdown-sl ifup-eth ifup-ipx ifup-ppp ifup-wireless
ifdown-eth ifdown-post ifdown-tunnel ifup-ib ifup-isdn ifup-routes init.ipv6-global

[root@BTazuo network-scripts]# pwd
/etc/sysconfig/network-scripts


[root@BTazuo network-scripts]#

这里我们修改一下ifcfg-eth0文件就可以了,因为我的文件是ok的,所以呢,仅仅显示和解释:

[root@BTazuo network-scripts]#
[root@BTazuo network-scripts]# cat ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:11:D8:C5:7C:8F
ONBOOT=yes
DHCP_HOSTNAME=BTazuo
IPADDR=10.63.198.234
NETMASK=255.255.255.0
GATEWAY=10.63.198.254
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes

如果要給同一个网卡添加ip地址,可以把ifcfg-eth0复制一份然后命名为ifcfg-eth0:1,内容如下:

DEVICE=eth0:0
BOOTPROTO=none
HWADDR=00:11:D8:C5:7C:8F
ONBOOT=yes
DHCP_HOSTNAME=BTazuo
IPADDR=10.63.198.249
NETMASK=255.255.255.0
GATEWAY=10.63.198.254
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
[root@BTazuo network-scripts]#

如果还要继续添加就继续如此生成配置文件ifcfg-eth0:n,n从1到任意一个正整数,第一个是ifcfg-eth0,之后就是ifcfg-eth0:n即可,其实配置文件的命名关系好像不大。

这里給eth0添加了两个ip,记住一点,就是对应的设备DEVICE都是同一个eth0,但是之后的每一个ip对应的DEVICE需要略作修改,第一个ip是eth0,之后的从eth0:0开始添加,eth0:0, eth0:1, eth0:2

等等。一个ip对应一个配置文件(ifcfg-eth0, ifcfg-eth0:1, ifcfg-eth0:2....), 每个配置文件里面,对应一个DEVICE(eth0, eth0:0, eth0:1......)。

这里,ip分别是10.63.198.234 和10.63.198.249,这里給这些参数解释一下:

DEVICE=eth0
BOOTPROTO=none
HWADDR=00:11:D8:C5:7C:8F
ONBOOT=yes
DHCP_HOSTNAME=BTazuo
IPADDR=10.63.198.234
NETMASK=255.255.255.0
GATEWAY=10.63.198.254
TYPE=Ethernet

DEVICE代表的是设备,linux可以有很多设备以太网接口就是eth开头的了,onboot为yes表示系统启动就启动网卡,DHCP_HOSTNAME为网络解析的主机名,接下来
IPADDR=10.63.198.234
NETMASK=255.255.255.0
GATEWAY=10.63.198.254
分别代码的是ip,子网掩码,以及网关。

接下来就是设置dns了,这个在文件:
/etc/resolv.conf里面,如下:

[root@BTazuo etc]# cat resolv.conf
; generated by /sbin/dhclient-script
nameserver 192.168.1.1
nameserver 10.67.1.1
[root@BTazuo etc]#
里面的nameserver就是域名解析的服务器地址了,如果有多个可以如上,添加多个nameserver即可。

最后使用命令来开启和关闭网络连接:

/sbin/ifup eth0
/sbin/ifdown eth0
/etc/init.d/network restart

当然也可以直接把系统的网络重启:

service network restart

分享到:
评论

相关推荐

    Linux命令行修改IP、网关、DNS的方法

    Linux 命令行修改 IP、网关、DNS 的方法 在 Linux 系统中,修改 IP、网关、DNS 的方法有多种,以下是常见的方法: ...在 Linux 中修改 IP、网关、DNS 的方法有多种,选择哪种方法取决于具体情况和个人偏好。

    如何查看网关和DNS服务器IP

    在计算机网络中,网关和DNS(Domain Name System)服务器IP地址是两个至关重要的概念,它们对于网络连接和数据通信起着核心作用。了解并能够查看这些信息是每个IT从业者或网络用户的基本技能。下面我们将详细讲解这...

    linux下IP、网关、DNS地址配置.pdf

    linux下IP、网关、DNS地址配置.pdf

    C#设置IP地址子网掩码默认网关DNS等参数

    本程序可以手动设置IP 地址等参数也可以自动获取IP地址的功能,希望对大家有所帮助

    linux_下IP、网关、DNS地址配置知识.pdf

    Linux 下 IP、网关、DNS 地址配置知识 Linux 操作系统中,网络配置是非常重要的一步,正确的配置可以确保网络的正常运行。在 Linux 中,网络配置可以通过修改配置文件或使用命令行工具来实现。下面将详细介绍 Linux...

    Linux命令行修改IP、网关、DNS的方法.pdf

    Linux 命令行修改 IP、网关、DNS 的方法 Linux 命令行修改 IP 的方法有两种方式: ...Linux 命令行修改 IP、网关、DNS 需要使用 ifconfig、route 和 echo 命令,并且需要编辑网络配置文件来永久保存更改。

    linux更改系统时间、配置IP、DNS、网关的方法

    简单、方便、实用的linux更改系统时间、配置IP、DNS、网关的方法。

    linux_下IP、网关、DNS地址配置.pdf

    在Linux操作系统中,配置IP地址、网关和DNS是网络通信的基础步骤,这对于系统的正常运行至关重要。本篇文章将详细介绍这两种常见的配置方法。 首先,我们来看第一种方法,即通过修改配置文档来永久设置网络参数。...

    C++实现获取IP、子网掩码、网关、DNS等本机网络参数的方法

    本文以一个完整实例形式介绍了C++实现获取IP、子网掩码、网关、DNS等本机网络参数的方法,供大家参考,具体的完整实例如下: #pragma comment(lib,Ws2_32.lib) #include #pragma comment(lib, Iphlpapi.lib) using...

    Centos7配置IP地址和DNS1

    总的来说,正确配置CentOS7的IP地址和DNS服务器涉及到理解网络接口的基本概念,如静态与动态IP、子网掩码、网关以及DNS服务器设置。通过修改`ifcfg-eth0`配置文件并重启网络服务,可以确保系统按照预期连接到网络,...

    linux主机的IP,网关,子网掩码以及DNS的配置

    完整的linux主机IP配置方案,希望对大家有用。

    java获取Centos7服务器网卡ip 子网掩码 默认网关 DNS 同时设置网卡 及 重启网卡参考

    java获取Centos7服务器网卡ip 子网掩码 默认网关 DNS 同时设置网卡 及 重启网卡参考

    Linux设置静态IP地址

    在本文中,我们将介绍两种设置静态 IP 地址的方法,分别是命令行设置和修改文件来实现配置网络。 命令行设置 命令行设置是临时设置静态 IP 地址的方法,系统重启后设置将失效。该方法适合临时使用或测试网络配置。...

    linux路由配置在Linux操作系统下修改IP、DNS和路由配置[参考].pdf

    Linux 路由配置知识点总结 Linux 操作系统下修改 IP、DNS 和路由配置是 Linux 网络管理的基础...Linux 路由配置需要掌握的知识点包括修改 IP 地址、网关、DNS 服务器地址、路由表等网络配置命令和配置文件的编辑等。

    ubuntu图形界面配置IP步骤详解linux系统.doc

    网络管理器提供了一个图形界面,允许用户配置网络设置,例如 IP 地址、子网掩码、默认网关和 DNS 服务器的地址等。 Ubuntu 图形界面配置 IP 的应用场景 Ubuntu 图形界面配置 IP 地址有很多应用场景,例如: * ...

    linux-DNS服务

    在 Linux 系统中,需要在 `/etc/resolv.conf` 文件中配置 DNS 的 IP 地址,例如将 DNS 的 IP 地址设置为 `192.168.1.1`。 三、 正确的设定网络接口 在 Linux 系统中,需要正确地设定网络接口的四要素,包括 IP ...

    linux系统中修改IP和DNS的命令.docx

    Linux 系统中修改 IP 和 DNS 的命令 Linux 系统中修改 IP 和 DNS 的命令是非常重要的网络管理操作。下面将详细介绍如何在 Linux 系统中修改 IP 和 DNS。 一、 Ubuntu 版本命令行设置 IP 在 Ubuntu 版本中,可以...

    虚拟机下linux nat方式指定ip上网设置

    "虚拟机下 Linux NAT 方式指定 IP 上网设置" ...在本文中,我们详细讲解了虚拟机下 Linux NAT 方式指定 IP 上网设置的步骤和配置信息。这些知识点对于虚拟机的网络设置非常重要,希望可以帮助读者更好地理解和应用。

Global site tag (gtag.js) - Google Analytics