Linux 网络配置 ifconfig、ip、netstat 命令的使用
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 命令的使用相关推荐
- linux网络配置及IP绑定
在学习时,参考了这篇文章:http://blog.csdn.net/collection4u/article/details/14127671:在这篇文章中作者讲述了VMware中虚机的三种网络模式: ...
- Linux网络配置:设置IP地址、网关DNS、主机名
查看网络信息 1.ifconfig eth0 2.ifconfig -a 3.ip add 设置主机名需改配置文件: /etc/hosts /etc/sysconfig/network vim /et ...
- linux网络配置ifconfig
ifconfig 显示或设置网络设备参数信息 ens32.lo.virbr0 网卡名称解释 ens32:与 eth0 表示的都是网卡名字,没什么其他意义.centos7之前将第一块网卡命名为eth0 ...
- Linux网络配置和常用命令
安装VmWare注意事项 1.是否启动虚拟化服务: 任务管理器--性能--虚拟化--启动 2.安装之后是否出现虚拟网卡:DOS命令--ipconfig--VM1,VM8 虚拟化服务禁用如何开启 win ...
- linux网络配置(一)问题系列
描述:虚拟机ping不通www.baidu.com系列,故事的开始是学习linux的第n天 教学使用centos6 yum安装命令tree 直接就好了 但是自己是centos7不行,然后一路" ...
- linux设置命令nmui,Linux网络配置及管理
一.IP.网关.路由.掩码 网络间主机的通信是通常是基于TCP/IP协议.数据从A主机发送到网络中的B主机,需要通过层层包装及协议转发,最终通过B主机的IP地址定位,B主机才能最终接收到数据.这个过程 ...
- Linux网络——配置网络之iproute家族命令
Linux网络--配置网络之iproute家族命令 摘要:本文主要学习了iproute家族用来配置网络的命令. ip命令 ip命令用于查看和管理IP地址.接口.路由.隧道等.用来取代ifconfig命 ...
- linux网络配置相关命令
linux 网络配置 网卡名称: RHEL5: /etc/modprobe.conf 以 alias 形式配置 RHEL6: /etc/udev/rules.d/70-persisten ...
- linux给网卡添加一个ip地址,linux网络配置中如何给一块网卡添加多个IP地址
汤向峰每日一题-2017年3月16日: linux网络配置中如何给一块网卡添加多个IP地址 linux系统给网卡配置VIP的方法常见有两种:别名IP.以及辅助IP ================== ...
最新文章
- /etc/fstab 文件解释
- 第十六届全国大学生智能车汽车竞赛第二次扩大会议
- Goodbye, 2010. Hello 2011...
- zabbix自定义key监控mysql主从同步超简单!
- 负载均衡Ribbon和Feign---SpringCloud
- 有人问曹德旺:你经历的最大的困难是什么?
- UML设计(团队作业)
- ccccccccccccccccccccccccccccccccc
- 哲学家就餐问题及解决方法
- 我读《非暴力沟通》- 马歇尔 *卢森堡 - 是什么蒙蔽了爱
- 报价管理解决方案丨汇信
- html5的指南针app,HTML5 App实战(五):指南针
- 量产光伏离网并网逆变器设计资料(TMS320F28335) 这个是单项的 本装置DC-DC采用Boost升压,DCAC采用单相全桥逆变电路结构
- Axure中继器使用
- VMware虚拟机中如何配置ip地址网关和dns
- Wox + Everything = 效率神器(附下载链接)
- JavaScript blog式日历控件
- 〖金融帝国实验室〗(Capitalism Lab)深度研究文章——《浅析CapLab中的通货膨胀与城市GDP》(上)(作者:jiuliumuliao) ​​​​
- python自动化和教程_python自动化基本技术原理
- 一个验证码破解的完整演示