linux下设置固定IP的方法

linux系统安装完,以后通过命令模式配置网卡IP。

1.配置网卡IP地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0    #第二块网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth0                      #物理设备名
IPADDR=192.168.1.10              #本机IP地址
HWADDR=00:0C:29:D2:4E:44         #mac地址,默认不需要设置
NETMASK=255.255.255.0            #子网掩码
NETWORK=192.168.1.0              #网络地址(可以不设)
BROADCAST=192.168.1.255          #广播地址(可以不设)
GATEWAY=192.168.1.1              #(默认网关,可以不设)
ONBOOT=yes                       # [yes|no](设置是否开机启动,yes为自动启动)
USERCTL=no                       #[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=static     #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
MTU=1500             #设置最大传输单元的值,一般很少用到

以上就是ifcfg-eth0的设置值了。
一般来说,如果设置静态IP的话,只需要设置以下几个值:
DEVICE、ONBOOT、BOOTPROTO、IPADDR、NETMASK
如果设置动态IP,只需设置:
DEVICE、ONBOOT、BOOTPROTO

2.配置网卡DNS

配置文件在/etc/resolv.conf下面。

vi /etc/resolv.conf

nameserver 202.109.14.5          #主DNS
nameserver 219.141.136.10        #次DNS
search localdomain               #搜索要找的域名,在/etc/hosts里面设定

所以网络配置完成后,都需要重启网络服务:service network restart 或 /etc/init.d/network restart

3.单网卡绑定两个IP

linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面, 对于以太网的第一个网络设备,配置文件名一般为ifcfg-eth0。如果需要为第一个网络设备多绑定一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,内容样例为:

DEVICE=”eth0:0″
IPADDR=”211.100.10.119″
NETMASK=”255.255.255.0″
ONBOOT=”yes”

其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,NETMASK为子网掩码,ONBOOT 表示在系统启动时自动启动。

如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0加一即可。LINUX最多可以支持255个IP别名。

*****************************************************************************

ping 你的网关   //来确定你的电脑是否连接到了网络
ping DNS服务器(如8.8.8.8)或者任意公网IP   //来确定你的电脑是否连接到了internet
ping www.baidu.com   //来确定你的电脑是否响应了DNS服务器

当使用BOOTPROTO=static方式的时候,在我的虚拟机中无法联网的情况,此时需要加上这两句:

NETMASK=255.255.255.0  //加上掩码
GATEWAY=192.168.1.1  //增加网关,按照你的实际网关填写

service network restart之后,如果ping 8.8.8.8成功,ping baidu.com失败,则是DNS设置有误,如何配置看上面的第二步:配置网卡DNS。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注