linux下网络参数的设置及配置文件

在Linux下设置网卡的地址有两种方法:图形界面下的和文本模式下的

图形界面下的:Applications—System Settings—Network

文本模式下的:

#gedit  etc/sysconfig/network-scripts/ifcfg-interface-name
       配置文件ifcfg-interface-name包含了初始化接口所需的大部分详细信息。其中interface-name将根据网卡的类型和排序而不同,一般其名字为ifcfg-eth0、ifcfg-eth1、ppp0等,其中eth表示以太(eth0)类型网卡,0表示第一块网卡,1表示第二块网卡,而ppp0则表示第一个point-to-poirt protocol网络接口。在ifcfg文件中定义的各项目取决于接口类型。

以下是配置文件的最常见的内容:

》DEVICE=name,其中,name是物理设备名。

》TYPE=Ethernet ,网络类型
》IPADDR=addr,其中,addr是IP地址。
》NETMASK=mask,其中,mask是网络掩码值。

》GATEWAY=addr,其中addr是网关地址。 
》NETWORK=addr,其中addr是网络地址。
》BROADCAST=addr,其中,addr是广播地址。 
》ONBOOT=answer,其中,answer是yes(引导时激活设备)或no(引导时不激活设备)
》USERCTL=answer,其中,answer是yes(非root用户可以控制该设备)或no
》BOOTPROTO=proto,其中,proto取下列值之一:none,引导时不使用协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议。

例子程序如下:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

TYPE=Ethernet

BooTPROTO=static

IPADDR=192.168.0.110

NETMASK=255.255.255.0

GATEWAY=192.168.0.1

NETWORK=192.168.0.0

BROADCAST=192.168.0.255

ONBOOT=yes

USERCTL=NO

HWADDR=00:0C:3A:7D:3E

ok!配置完毕了,然后需要重新启动网络服务使用如下命令:

#/etc/rc.d/init.d/network restart

Shutting down interface eht0   --------正在关闭接口 eth0:                   OK---       [确定]
Shutting down loopback interface ----关闭环回接口:                           OK---       [确定]
Setting network parameters  ----------设置网络参数:                             OK---       [确定]
Bring up loopback interface ----------弹出环回接口:                              OK---       [确定]
Bring up interface eth0     --------------弹出界面eth0:                               OK------   [确定]

 

见到以下行几个OK就说明您更改的文件已经起了作用,下面可以在终端使用ifconfig命令进行查看本机网卡的详细信息了

你可能感兴趣的:(Linux)