IP地址是属于内核的,不是属于网卡的。只要内核中有就能ping通。

常见的网卡类型:

lo(loopback):本地回环。

ethNUM:以太网网卡。CentOS7中为ensNUMs。

pppNUM:点对点。

加载模块配置文件:

/etc/modprobe.conf

CentOS中默只有/etc/modprobe.conf/文件夹,可以手工创建。

/etc/udev/rules.d/

#ifconfig [OPTION] [DEVICE] [IP/MASK|IP MASK] [up|donw] 显示当前正在使用的网卡的状态。

使用此命令配置的ip将立即生效,但重启服务或者主机,则会失效。

[OPTION]

-a 显示所有接口的配置参数。

网络服务:

RHEL5:/etc/init.d/network start|stop|restart|status

RHEL6:/etc/init.d/NetworkManager start|stop|restart|status

网关:

#route [OPTION] 不带任何参数显示当前系统的路由表。

同ipconfig一样,重启服务或主机后做出的修改将失效。

[OPTION]

add 添加

-host 主机路由

-net 网络路由

del 删除

-host

-net

-n 以数字方式显示主机名或端口等相关信息。

例如:

#route add -net 10.0.0.0/8 gw 192.168.10.1

#route del -net 10.0.0.0/8

网络配置文件:

全局文件。

/etc/sysconfig/network

在此文件中也可以定义GATEWAY等信息。但是系统上会以范围小的为准。既网卡的配置会高于全局的。

网卡配置文件:

修改配置文件后不会立即生效,重启服务或主机后才生效。

/etc/sysconfig/network-scripts/ifcfg-INTERNFACE_NAME

常见的内容如下:

DEVICE=DEVICE 关联设备的名称。

BOOTPROTO= static|bootp|dhcp|none 引导协议。

IPADDR= IP ADDRESS ip地址

NETMASK= NETMASK 子网掩码

GATEWAY= GATEWAY 网关

ONBOOT= yes|no 开机是是否自动激活此网络接口。

HWADDR= MAC ADDRESS mac地址。

USERCTL= yes|no 是否允许普通用户控制此接口

PEERDNS= yes|no 是否在BOOTPROTO为dhcp时,接受由DNS服务器指定的dns地址。

路由配置文件:

/etc/sysconfig/nework-scripts/route-DEVICE

格式1:

DEST via NEXTHOP

例如:

192.168.2.0/24 via 10.0.0.1

格式2;

ADDRESSNUM=

NETMASKNUM=

GATEWAYNUM=

例如:

ADDRESS0=192.168.10.0

NEXTHOP0=255.255.255.0

GATEWAY0=10.10.10.254

ADDRESS1=192.168.20.0

NETMASK1=255.255.255.0

GATEWAY1=10.10.20.254

DNS配置文件

/etc/resolv.conf

最多填写3条记录。

如果在网络配置文件中BOOTPROT设置成dhcp时,将PEERDNS设置为no,即可避免DHCP服务器覆盖此文件的内容。

格式:

nameserver DNS_IP

本地解析文件:

/etc/hosts

格式:

主机IP 主机名 别名(可省略)

解析顺序:

/etc/hosts -->DNS缓存-->DNS服务器

配置主机名:

#hostname HOSTNAME 即时生效,重启后失效。

修改配置文件:

重启服务或主机后生效。

/etc/sysconfig/network

HOSTNAME= HOSTNAME

iproute2软件包

#ip

link 网络接口属性

show 查看网络接口地址,等同于ifconfig -a。

-s 显示接口统计信息

set DEVICE 设定网络接口的工作属性

addr 协议地址

add

IPADDRSS dev DEVICE lable DEVICE:NUM

del

IPADDRESS dev DEVICE

show dev DEVICE

to PREFIX 显示匹配的条件

例如:

#ip addr show to 10/8 只显示10开头的信息。

flush dev DEVICE 清空地址

例如:

#ip addr flush dev eth1 to 10/8 清空以10开头的地址。

route 路由

show

to PREFIX

flush

单个网卡使用多个地址:

使用别名:

#ifconfig DEVICE:NUM IPADD/NETMASK

/etc/sysconfig/network-scirpts/ifcfg-DEVICE:NUM

DEVICE=DEVICE:NUM

BOOTPROTO=static|none

使用ip命令:

#ip addr add 192.168.1.22/24 eth1 lable eth1:3

#ip addr show

#netstat [OPTION]

-r 显示路由表

-n 以数字方式显示IP,不显示主机名。

-t 显示当前主机已建立的tcp连接。

-u 显示当前主机已建立的udp连接。

-l 显示监听状态的连接。

-p 显示监听指定套接字的进程的进程号和进程名。

转载于:https://blog.51cto.com/ggvylf/1609302

Linux 网络配置 ifconfig、ip、netstat 命令的使用相关推荐

  1. linux网络配置及IP绑定

    在学习时,参考了这篇文章:http://blog.csdn.net/collection4u/article/details/14127671:在这篇文章中作者讲述了VMware中虚机的三种网络模式: ...

  2. Linux网络配置:设置IP地址、网关DNS、主机名

    查看网络信息 1.ifconfig eth0 2.ifconfig -a 3.ip add 设置主机名需改配置文件: /etc/hosts /etc/sysconfig/network vim /et ...

  3. linux网络配置ifconfig

    ifconfig 显示或设置网络设备参数信息 ens32.lo.virbr0 网卡名称解释 ens32:与 eth0 表示的都是网卡名字,没什么其他意义.centos7之前将第一块网卡命名为eth0 ...

  4. Linux网络配置和常用命令

    安装VmWare注意事项 1.是否启动虚拟化服务: 任务管理器--性能--虚拟化--启动 2.安装之后是否出现虚拟网卡:DOS命令--ipconfig--VM1,VM8 虚拟化服务禁用如何开启 win ...

  5. linux网络配置(一)问题系列

    描述:虚拟机ping不通www.baidu.com系列,故事的开始是学习linux的第n天 教学使用centos6 yum安装命令tree 直接就好了 但是自己是centos7不行,然后一路" ...

  6. linux设置命令nmui,Linux网络配置及管理

    一.IP.网关.路由.掩码 网络间主机的通信是通常是基于TCP/IP协议.数据从A主机发送到网络中的B主机,需要通过层层包装及协议转发,最终通过B主机的IP地址定位,B主机才能最终接收到数据.这个过程 ...

  7. Linux网络——配置网络之iproute家族命令

    Linux网络--配置网络之iproute家族命令 摘要:本文主要学习了iproute家族用来配置网络的命令. ip命令 ip命令用于查看和管理IP地址.接口.路由.隧道等.用来取代ifconfig命 ...

  8. linux网络配置相关命令

    linux 网络配置   网卡名称:     RHEL5: /etc/modprobe.conf  以 alias 形式配置 RHEL6: /etc/udev/rules.d/70-persisten ...

  9. linux给网卡添加一个ip地址,linux网络配置中如何给一块网卡添加多个IP地址

    汤向峰每日一题-2017年3月16日: linux网络配置中如何给一块网卡添加多个IP地址 linux系统给网卡配置VIP的方法常见有两种:别名IP.以及辅助IP ================== ...

最新文章

  1. /etc/fstab 文件解释
  2. 第十六届全国大学生智能车汽车竞赛第二次扩大会议
  3. Goodbye, 2010. Hello 2011...
  4. zabbix自定义key监控mysql主从同步超简单!
  5. 负载均衡Ribbon和Feign---SpringCloud
  6. 有人问曹德旺:你经历的最大的困难是什么?
  7. UML设计(团队作业)
  8. ccccccccccccccccccccccccccccccccc
  9. 哲学家就餐问题及解决方法
  10. 我读《非暴力沟通》- 马歇尔 *卢森堡 - 是什么蒙蔽了爱
  11. 报价管理解决方案丨汇信
  12. html5的指南针app,HTML5 App实战(五):指南针
  13. 量产光伏离网并网逆变器设计资料(TMS320F28335) 这个是单项的 本装置DC-DC采用Boost升压,DCAC采用单相全桥逆变电路结构
  14. Axure中继器使用
  15. VMware虚拟机中如何配置ip地址网关和dns
  16. Wox + Everything = 效率神器(附下载链接)
  17. JavaScript blog式日历控件
  18. 〖金融帝国实验室〗(Capitalism Lab)深度研究文章——《浅析CapLab中的通货膨胀与城市GDP》(上)(作者:jiuliumuliao) ​​​​
  19. python自动化和教程_python自动化基本技术原理
  20. 一个验证码破解的完整演示

热门文章

  1. 你还要我怎样的JS系列(4) -- 作用域链
  2. 屌丝也能开发安卓版2048(App Inventor)
  3. Linux虚拟网络原理小结
  4. 设置与菜单项关联的Activity
  5. eclipse的编辑器样式风格设置
  6. 怎么才能成为一名PHP专家?
  7. ELK收集日志到mysql
  8. 今天没白过之《ls命令的颜色》
  9. SQL中创建外键约束
  10. 天坑-安装salt-api安装的正确姿势