您的位置:首页 > 运维架构 > Linux

linux配置ip地址

2014-04-24 16:27 323 查看
linux下有很多中配置ip地址的方法,今天来介绍我了解的三种方法

setup永久配置 修改永久配置文件 和 临时配置

第一种:用setup永久配置ip地址(适用于图形界面)

(注:eth0是本机使用的网卡名)

第1步:

setup---》network configuration--->device configuration-->eth0 (第1块网卡)

Name eth0________________ │

│ Device eth0________________ │

│ Use DHCP [ ] │

静态配置 │ Static IP 10.0.2.253__________ │

子网掩码 │ Netmask 255.255.0.0_________ │

默认网关 │ Default gateway IP 10.0.2.253 _________ │

主要dns服务器 │ Primary DNS Server 8.8.8.8_____________ │

次要dns服务器 │ Secondary DNS Server ____________________ │

====

第2步:

[root@teacher ~]# chkconfig NetworkManager off 设置NetworkManager服务开机不启动,此服务是用来管理网络连接的

[root@teacher ~]# service NetworkManager stop 停止NetworkManager服务

====

第3步:

[root@teacher ~]# service network restart 刷新网络服务,让新配置的ip地址生效

或者

ifdown eth0 禁用网络接口

ifup eth0 启用eth0网络接口

第二种,修改永久配置文件ifcfg-eth0

手动配置ip

vi /etc/sysconfig/network-scripts/ifcfg-eth0 以下是文件ifcfg-eth0内容

DEVICE="eth0"---》设备名

BOOTPROTO="none" ---》静态配置ip,如果是DHCP 是动态获得ip

ONBOOT="yes" --》开机激活网卡

IPADDR=10.0.2.253 --》自己指定ip

PREFIX=16 -----》子网掩码的位数为16位 也可写为NETMASK=255.255.0.0

GATEWAY=10.0.0.1 ---》本机网关

DNS1=8.8.8.8---》首选DNS服务器

ifdown eth0 禁用网络接口

ifup eth0 启用eth0网络接口

第三种,临时配置ip地址

[root@teacher vnc]# ifconfig eth0 192.168.1.25 netmask 255.255.255.0 broadcast 192.168.1.1

                                                     
ip地址                    子网掩码                        默认网关

或者使用  ifconfig eth0 192.168.1.25/24 broadcast 192.168.1.1

临时配置ip地址,刷新网络服务(service network restart)或者拔掉网线,重新启动系统,

ip地址马上失效,重复配置不同的ip地址的时候,会覆盖原来的ip

配置ip地址尽量接子网掩码位数,不然会自动根据ip地址的类型配置子网掩码

如果你想让临时配置的ip重启后生效,可以使用

echo ifconfig eth0 192.168.1.25 netmask 255.255.255.0 broadcast 192.168.1.1 >> /etc/rc.local

当然这是种很无聊的做法

最后附几个常用的网络命令

=========

ifconfig eth0 查看ip地址

route -n 查看路由表

cat /etc/resolv.conf 查看dns服务器的ip
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息