linux配置ip 网关 和dns(转)

原文地址:http://blog.csdn.net/ztz0223/article/details/5800665

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

如下:

[[email protected] ~]#
[[email protected] ~]# cd /etc
[[email protected] etc]# cd sysconfig/
[[email protected] sysconfig]# cd network-scripts/

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

[[email protected] network-scripts]# pwd
/etc/sysconfig/network-scripts

[[email protected] network-scripts]#

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

[[email protected] network-scripts]#
[[email protected] 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
[[email protected] 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里面,如下:

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

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

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

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

service network restart

时间: 2024-12-11 17:58:55

linux配置ip 网关 和dns(转)的相关文章

Linux配置IP、设置DNS及相关命令简介(ifconfig、mii-tool、curl)

一.自动获取IP地址 条件:Linux所在的网络有dhcp服务器才可以自动获取IP 命令:dhclient ifconfig 可以查看系统有几块网卡和网卡的IP,如果有多块网卡,则会显示为eth0,eth1-- ifconfig eth0 查看指定网卡的信息 二.配置静态IP 1. 修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 { DEVICE=eth0     #设备名称 HWADDR=00:0C:29:A9:66:BC     #ma

Linux 配置IP

Oracle Linux R5 配置:IP.子网掩码 vi  /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0                                   //网卡接口名称 BOOTPROTO=none                         //(none | static(手动指定地址) | dhcp(动态获取) | bootp) ONBOOT=yes                          

linux配置ip子网dns

1)从命令行将Linux主机重启# reboot2)从命令行将Linux主机关机# poweroff .配置网络 # ifconfig 查看当前网络信息(IP地址.子网掩码)# route -n 查看网关# cat /etc/resolv.conf 查看dns地址# hostnamectl 查看主机名 图形配置网络Alt+F2nm-connection-editor右上角把网络重新激活验证hostnamectl -sethostname xxx.xxx.xxx[[email protected]

Centos7网络配置( 网关、dns、ip地址配置)

0.前提:设置VMware的虚拟网络编辑器 子网和网关设置 虚拟网络编辑器 1.配置DNS(可忽略) $vim /etc/resolv.conf nameserver 192.168.0.1 2.配置网关 $vim /etc/sysconfig/network NETWORKING=yes #表示系统是否使用网络,一般设置为yes.如果设为no,则不能使用网络. HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应 GATEWAY=192

Linux配置IP地址的方法

ifconfig命令临时配置IP地址 ifconfig命令:查看与配置网络状态的命令 // 查看当前网络状态 #ifconfig // 配置网卡的临时生效的IP地址 #ifconfig eth0 192.168.0.200 netmask 255.255.255. 0 // 配置网关 route add default gw 192.168.0.1 setup工具永久配置IP地址 RedHat专有图形化工具setup进行永久配置IP地址. // 使用setup工具配置,启用DHCP时选择*,不启

linux配置ip地址、多网卡绑定、单网卡多个ip

1.ifconfig命令临时配置ip地址 ifconfig命令:查看和配置网路状态命令 ifconfig ens32 192.168.200.200/24 #临时设置ens32网卡的ip地址和子网掩码 ifconfig ens32:0 10.1.1.254 netmask 255.255.255.0 #单个网卡设置多个ip地址 ifconfig ens32:0 down         #关闭网卡 2.修改网络配置文件 vim /etc/sysconfig/network-scripts/ifc

20180529 Linux配置ip 排查问题

5月29日任务 1.6/1.7 配置IP1.8 网络问题排查 配置IP 目的就是可以通过远程连接更好的操作系统,同时也可以模拟出来一个实际的场景 因此就需要配置一个静态ip dhclient 命令就是自动获取一个ip的命令,在这个命令未执行前是看不到IP的,只有执行后才会有ip等信息出现.所以需要先执行一下这条命令. dhclient命令使用动态主机配置协议动态的配置网络接口的网络参数. dhclient -r     #释放                               IPdh

Linux服务器作为网关的DNS分离解析服务(CentOS 7版本)

一.DNS分离解析服务拓扑图 由Linux服务器作为网关,通过NAT地址转换的功能,根据不同网络的来访者,解析相同的域名从而得到不一样的IP地址.即网络被分为私网(局域网)和公网(广域网)两个部分,NAT网关设置在私网到公网的路由出口位置,双向流量必须都要经过NAT网关网络访问只能先由私网侧发起,公网无法主动访问私网主机:私网IP通过PAT端口标记转换成公网IP,公网IP也可以通过PAT端口标记转换成私网IP,来实现交互. 二.服务环境部署 1.模拟实验需要: 虚拟机CentOS 7(网关)虚拟

转: 如何用linux命令修改linux主机ip网关子网掩码

linux一般使用ifconfig命令修改linux主机的ip.网关或子网掩码. 1.命令格式: ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设备.当网络环境发生改变时可通过此命令对网络进行相应的配置. 3.命令参数: up 启动指定网络设备/网卡. down 关闭指定网络设备/网卡.该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除. arp 设置指定网卡是否支持ARP