以下各值常见于所有的基本配置文件中:
* DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,
它的名字是“逻辑名”。
* IPADDR=addr, 这里addr是IP地址。
* NETMASK=mask, 这里mask是网络掩码。
* NETWORK=addr, 这里addr是网络地址。
* BROADCAST=addr, 这里addr是广播地址。
* GATEWAY=addr, 这里addr是网关地址。
* ONBOOT=answer, 这里answer取下列值之一:
o yes -- 该设备将在boot时被激活。
o no -- 该设备不在boot时激活。
* USERCTL=answer, 这里answer取下列值之一:
o yes --非root用户可以控制该设备。
o no -- 非root用户不允许控制该设备。
* BOOTPROTO=proto, 这里proto取下列值之一:
o none -- 不使用boot时协议。
o bootp -- 使用bootp协议。
o dhcp --使用dhcp协议。

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

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

DEVICE=eth0                             接口名称
BOOTPROTO=none                  静态配置,若该值为“dhcp”则为动态获得,另外 static也是表示静态ip地址
BROADCAST=192.168.10.255  广播地址,通过IP地址和子网掩码自动计算得到
HWADDR=00:13:D3:27:9F:80  
IPADDR=192.168.10.238
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.10.0        指定网络,通过IP地址和子网掩码自动计算得到
ONBOOT=yes                          开机时自动加载
GATEWAY=192.168.10.1
TYPE=Ethernet
PEERDNS=yes
USERCTL=no

ifdown eth0               关闭网络
ifconfig eth0 down    关闭网络

ifup eth0                   开启网络
ifconfig eth0 up         开启网络

设置dns  /etc/resolv.conf

nameserver 61.144.56.101
nameserver 202.96.128.166

[yeger@yeger ~]$ cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 202.96.128.86
nameserver 202.96.128.166

其他方面
service network start             //启动网络服务
service network stop              //停止网络服务
service network restart           //重启网络服务
service network status            //查看网络服务状态

ifconfig eth0 192.168.10.222 netmask 255.255.255.0 //临时修改接口IP地址(无需重启接口)

[yeger@yeger ~]$ sudo ifconfig wlan0 192.168.21.199 netmask 255.255.255.0
[yeger@yeger ~]$ ifconfig wlan0
wlan0 Link encap:Ethernet  HWaddr 00:02:72:77:BB:D1  
inet addr:192.168.21.199  Bcast:192.168.21.255  Mask:255.255.255.0
inet6 addr: fe80::202:72ff:fe77:bbd1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:3246 errors:0 dropped:0 overruns:0 frame:0
TX packets:1947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:4514869 (4.3 MiB)  TX bytes:177732 (173.5 KiB)
wlan0             表示第一块无线以太网卡
Link encap        表示该网卡位于OSI物理层(Physical Layer)的名称
HWaddr             表示网卡的MAC地址(Hardware Address)
inet addr            表示该网卡在TCP/IP网络中的IP地址
Bcast                  表示广播地址(Broad Address)
Mask                  表示子网掩码(Subnet Mask)
MTU                  表示最大传送单元,不同局域网 MTU值不一定相同,对以太网来说,MTU的默认设置是1500个字节
Metric                表示度量值,通常用于计算路由成本
RX                      表示接收的数据包
TX                      表示发送的数据包
collisions          表示数据包冲突的次数
txqueuelen       表示传送列队(Transfer Queue)长度
interrupt            表示该网卡的IRQ中断号
Base address     表示I/O地址

配置虚拟网卡IP地址:网卡需要拥有多个IP地址

命令格式:  ifconfig 网卡名:虚拟网卡ID IP地址 netmask 子网掩码

[yeger@yeger ~]$ sudo ifconfig wlan0:1 192.168.21.188 netmask 255.255.255.0

更改网卡MAC地址

ifconfig 网卡名 hw ether MAC地址

[yeger@yeger ~]$ ifconfig wlan0 hw ether 00:11:22:33:44:55

SIOCSIFHWADDR: 不允许的操作
[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether 00:11:22:33:44:55
SIOCSIFHWADDR: 设备或资源忙
[yeger@yeger ~]$ ifconfig wlan0 down
SIOCSIFFLAGS: 权限不够
[yeger@yeger ~]$ sudo ifconfig wlan0 down
[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether 00:11:22:33:44:55
更改成功

[yeger@yeger ~]$ netstat -ant 查看端口信息 a 所有 n数字显示 t tcp协议 u udp协议
Active Internet connections (servers and established 已建立连接)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
协议                               本地地址                          远程地址                  连接状态
类型
tcp        0      0 0.0.0.0:57798               0.0.0.0:*                   LISTEN      listen表示监听状态
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      
tcp        0      0 :::111                      :::*                        LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN      
tcp        0      0 ::1:631                     :::*                        LISTEN

[yeger@yeger ~]$ netstat -r  查看路由表
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.21.0    *               255.255.255.0   U         0 0          0 wlan0
192.168.122.0   *               255.255.255.0   U         0 0          0 virbr0
default         192.168.21.1    0.0.0.0         UG        0 0          0 wlan0

[yeger@yeger ~]$ netstat -i   查看网络接口状态
Kernel Interface table
Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg     
eth0       1500   0        0      0      0      0        0      0      0      0 BMU
lo         16436   0      230      0      0      0      230      0      0      0 LRU
virbr0     1500   0        0      0      0      0       29      0      0      0 BMRU
wlan0      1500   0    10546      0      0      0     7060      0      0      0 BMRU
wmaster0      0   0        0      0      0      0        0      0      0      0 RU
[yeger@yeger ~]$

MTU字段:表示最大传输单元,即网络接口传输数据包的最大值。 
Met字段:表示度量值,越小优先级越高。 
RX-OK/TX-OK分别表示接收、发送的数据包数量。 
RX-ERR/TX-ERR表示接收、发送的错误数据包数量。 
RX-DRP/TX-DRP表示丢弃的数量。 
RX-OVR/TX-OVR表示丢失数据包数量。

[yeger@yeger ~]$ nslookup www.baidu.com  测试域名解析
Server:        202.96.128.86
Address:    202.96.128.86#53

Non-authoritative answer:
www.baidu.com    canonical name = www.a.shifen.com.
Name:    www.a.shifen.com
Address: 121.14.89.10
Name:    www.a.shifen.com
Address: 121.14.88.76

/etc/sysconfig/network-scripts/ifcfg-eth0的更多相关文章

  1. centos linux中怎么查看和修改计算机名/etc/sysconfig/network

    centos linux中怎么查看和修改计算机名 查看计算机名:在终端输入hostname 修改的话 hostname +计算机名(重启后失效)要永久修改的话要修改配置文件/etc/sysconfig ...

  2. Linux修改hostname时/etc/hosts、/etc/sysconfig/network ,hostname,三者的区别和联系

    [root@localhost /]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.l ...

  3. shell 100

    1.编写hello world脚本 #!/bin/bash# 编写hello world脚本 echo "Hello World!"2.通过位置变量创建 Linux 系统账户及密码 ...

  4. Linux记录-shell 100例(转载)

    1.编写hello world脚本 #!/bin/bash # 编写hello world脚本 echo "Hello World!" 2.通过位置变量创建 Linux 系统账户及 ...

  5. shell编程100列

    1.编写hello world脚本 #!/bin/bash# 编写hello world脚本 echo "Hello World!"2.通过位置变量创建 Linux 系统账户及密码 ...

  6. 100个Linux Shell脚本经典案例(附PDF)

    转载自:https://mp.weixin.qq.com/s/tCKAM67_7K7q2vJthaIsDQ 原文链接:https://wenku.baidu.com/view/4f089430a116 ...

  7. linux下网卡bonding配置(转)

    linux下网卡bonding配置   章节 bonding技术 centos7配置bonding centos6配置bonding 一.bonding技术 bonding(绑定)是一种linux系统 ...

  8. linux下网卡bonding配置

    linux下网卡bonding配置   章节 bonding技术 centos7配置bonding centos6配置bonding 一.bonding技术 bonding(绑定)是一种linux系统 ...

  9. Linux Bonding

    https://www.cnblogs.com/huangweimin/articles/6527058.html 管理   linux下网卡bonding配置   章节 bonding技术 cent ...

  10. Linux连接Internet

    Linux连接Internet 1. Linux网卡 1.1 查看内核所扑捉到的网卡信息(已经安装到服务器并且被Linux内核识别的网卡) [root@www ~]# dmesg | grep -in ...

随机推荐

  1. php 跳转控制

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. uva 11400 Problem F Lighting System Design

    紫皮书题: 题意:让你设计照明系统,给你n种灯泡,每种灯泡有所需电压,电源,每个灯泡的费用,以及每个灯泡所需的数量.每种灯泡所需的电源都是不同的,其中电压大的灯泡可以替换电压小的灯泡,要求求出最小费用 ...

  3. viewDidLoad、viewDidUnload、viewWillAppear、viewDidAppear、viewWillDisappear 和 -viewDidDisappear的区别和使用

    首先看一下官方解释: - (void)loadView; // This is where subclasses should create their custom view hierarchy i ...

  4. badi增强

    对于根据事务代码查找对应的BADI,网上介绍的方法很多,但总结下来无非就两种方法,在此把它记录下来,方便以后自己查阅了. (1)通过SE24,输入CL_EXITHANDLER,然后在方法GET_INS ...

  5. 我工作这几年(五)-- Android学习4.5月总结(一)

    今年是对我个人成长和程序员生涯冲击很大的一年. 有了小孩之后,家里发生了太多太多的事情,现在已经慢慢步入正轨,还好撑过来了,当然还有老婆.岳父岳母.我爸妈.还有好多关心支持我的人的帮助.在各种挫折交替 ...

  6. xcode6 cocos2dx开玩笑git和github学习记录

    1. git Xcode4开始,它一直Git作为一个内置的源代码控制(Source Control)工具,所以对于新项目的用途git要管理非常方便.在新建项目向导.可以直接选择Git作为源控制工具.项 ...

  7. 贪心算法-找零钱(C#实现)

    找零钱这个问题很清楚,无非就是始终拿可以取的最大面值来找,最后就使得张数最小了,这个实现是在假设各种面值足够多的情况下. 首先拖出一个界面来,最下面是一个listbox控件 对应的代码:问题比较简单, ...

  8. 分享毕业学生“ERP实施project联赛”总结,是肺腑之言——知识是人的价值的体现,每门课程是有意义的学校纪律

    丁.这是我刚刚完成的实习报告,特别是给你一个.阿信,让你知道的真实想法研究生管,我希望你相信在教育管帮助.---雷管1102 刘弈福 以上是刚刚收到(20140427)生邮件,贻富不是我带的毕业设计学 ...

  9. 从零开始,创建GitHub团队开发环境

    从零开始,创建GitHub团队开发环境 GitHub提供免费的团队环境,不过免费仓库容量是300MB,请大家注意. 申请GitHub个人账号 1. 使用浏览器访问GitHub主页.如果使用IE,尽量不 ...

  10. android 在特殊应用的特殊功能,以帮助通信系统的问题

    在实际工程中的应用,进入一个特殊的应用后,系统的某个功能不能起作用. 当然,这个通信有非常多办法能够做到.笔者能够想到的至少有例如以下几种 1.利用property熟悉来实现,这种话须要添加一个特殊的 ...