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]# dirifcfg-eth0 ifdown-ippp ifdown-ppp ifup ifup-ippp ifup-plip ifup-sit net.hotplugifcfg-lo ifdown-ipsec ifdown-routes ifup-aliases ifup-ipsec ifup-plusb ifup-sl network-functionsifdown ifdown-ipv6 ifdown-sit ifup-bnep ifup-ipv6 ifup-post ifup-tunnel network-functions-ipv6ifdown-bnep ifdown-isdn ifdown-sl ifup-eth ifup-ipx ifup-ppp ifup-wirelessifdown-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=eth0BOOTPROTO=noneHWADDR=00:11:D8:C5:7C:8FONBOOT=yesDHCP_HOSTNAME=BTazuoIPADDR=10.63.198.234NETMASK=255.255.255.0GATEWAY=10.63.198.254TYPE=EthernetUSERCTL=noIPV6INIT=noPEERDNS=yes

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

DEVICE=eth0:0BOOTPROTO=noneHWADDR=00:11:D8:C5:7C:8FONBOOT=yesDHCP_HOSTNAME=BTazuoIPADDR=10.63.198.249NETMASK=255.255.255.0GATEWAY=10.63.198.254TYPE=EthernetUSERCTL=noIPV6INIT=noPEERDNS=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=eth0BOOTPROTO=noneHWADDR=00:11:D8:C5:7C:8FONBOOT=yesDHCP_HOSTNAME=BTazuoIPADDR=10.63.198.234NETMASK=255.255.255.0GATEWAY=10.63.198.254TYPE=Ethernet

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

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

[root@BTazuo etc]# cat resolv.conf; generated by /sbin/dhclient-scriptnameserver 192.168.1.1nameserver 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

相关文章:

你感兴趣的文章:

标签云: