linux网络配置命令(一)——ifconfig

ifconfig

    查看、配置网卡信息。已过时,推荐使用ip命令

格式:

  ifconfig [interface]                                                         查看指定网卡信息,可不指定

    ifconfig interface [aftype] options | address ...         设置指定网卡信息

选项

interface        网卡名

up                      激活网卡

down                关闭网卡

[-]arp                允许/禁止使用arp协议

[-]promisc        允许/禁止混杂模式,如果允许,该网卡会接收所有数据包packet

示例

  1. 查看网卡信息

ifconifg                     # 查看所有正在使用的网卡

ifconfig –a                 # 查看所有网卡

ifconfig eth0             # 查看eth0网卡的信息

  2. 设定网卡信息

ifconfig eth0 172.16.0.50/24 up            # 设置网卡eth0的ip和子网掩码,并立即开启

ifconfig eth1 168.10.0.6 netmask 255.255.0.0      #设置网卡eth1的信息

netstate

    查看网络连接、路由表、网卡数据、伪装连接和组播成员等信息

--route , -r                 查看路由信息

-t,  --tcp                  查看以tcp协议相关的连接信息

-u, --udp

-l, --listen-ing           查看处于监听状态的连接信息

-a, --all                       查看所有连接信息

   -n                                以数字格式显示ip和端口信息

示例

  查看路由表信息

netstat  -rn

  查看网卡发包和接受包数据

[root@vathe-pc ~]#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   294166      0      0      0     5889      0      0      0 BMRU

eth1       1500   0      646      0      0      0     1165      0      0      0 BMRU

lo        65536   0      202      0      0      0      202      0      0      0 LRU

  查看tcp相关的连接

netstat –tan

查看udp相关的连接

netstat –uan

查看tcp连接处于监听状态

netstat -tnl

route

    查看、设置路由表。此命令已过时,推荐使用ip route

格式

route [-CFvnee]

route add [-net | -host ] TARGET[netmask Nm] [gw GW]            # 增加路由记录

route del [-net | -host ] TARGET [gw GW] [netmask Nm] [[dev] If]  # 删除路由记录

选项

-net                   表示网络路由

-host                 表示主机路由

TARGET          指代具体的ip

netmask                    指子网掩码

gw                     网关

dev                    指具体的网卡

示例

查看路由表

route -rn

增加一条路由,目的网络地址11.11.0.0/16,通过的网关172.16.0.1

route add -net 11.11.0.0/16 gw 172.16.0.1

设置默认网关为172.16.0.1

route add –net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1

删除上一条路由记录

route del -net 11.11.0.0/16

linux网络配置命令(一)——ifconfig的更多相关文章

  1. linux网络配置命令

    ifconfig 命令命令功能ifconfig命令被用于配置和显不Linux内核中网络接口的网络参数.命令语法ifconfig (参数)参数说明add〈地址〉:设置网络设备IPv6的P地址;del〈地 ...

  2. Linux网络配置命令ifconfig输出信息解析

    eth0      Link encap:Ethernet  HWaddr 00:1e:4f:e9:c2:84 inet addr:128.224.163.153  Bcast:128.224.163 ...

  3. [转]Linux网络配置命令ifconfig输出信息解析

    eth0      Link encap:Ethernet  HWaddr 00:1e:4f:e9:c2:84 inet addr:128.224.163.153  Bcast:128.224.163 ...

  4. linux网络配置命令(二)——ip

    ip命令 查看/设置路由.设备.路由策略和渠道信息 格式 ip [ OPTIONS ] OBJECT { COMMAND | help } OBJECT := { link | addr | addr ...

  5. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  6. ubuntu网络配置命令

    Ubuntu网络配置例如: (1) 配置eth0的IP地址, 同时激活该设备. #ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up (2) 配置e ...

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

    Linux网络——配置网络之ifconfig家族命令 摘要:本文主要学习了ifconfig家族用来配置网络的命令. ifconfig命令 ifconfig命令用来显示或设置网络接口信息,设置只是临时生 ...

  8. Linux网络配置和网络诊断命令介绍

    方法/步骤 1 在接下来的讲解中,讲解的Linux网络配置和网络诊断的命令有: ifconfig.ping.netstat.traceroute.dig和nslookup.host.hostname. ...

  9. Linux网络配置常用命令

    计算机需要网络连接才能和其他计算机通信,这是通过操作系统识别接口卡(如以太网卡.猫等等),并配置该接口以连接到网络上来实现的.网络配置命令可以用来配置以下类型的网络接口:以太网.ISDN(综合业务数字 ...

随机推荐

  1. 【做题】CFedu41G. Partitions——推式子

    实际上这题的题面还是颇有意思,对两个划分不同的定义暗示了第二类斯特林数,模数是\(1000000007\)又表明这题不是NTT. 那么一开始的想法是考虑每个集合的贡献.设这个集合为\(S\),那么它的 ...

  2. Flyway Overview and Installation

    https://flywaydb.org/documentation/ Flyway is an open-source database migration tool. It strongly fa ...

  3. 论文笔记之 SST: Single-Stream Temporal Action Proposals

    SST: Single-Stream Temporal Action Proposals 2017-06-11 14:28:00 本文提出一种 时间维度上的 proposal 方法,进行行为的识别.本 ...

  4. 【面试问题】mybatis 与 Hibernate的不同

    Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句.mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和s ...

  5. 简单Promise回顾

    1:传统的CallBack回调函数let ajax=function(callback){ //dosomething this.setTimeout(()=>{ callback&&a ...

  6. python中常用的模块二

    一.序列化 指:在我们存储数据的时候,需要对我们的对象进行处理,把对象处理成方便存储和传输的数据格式,这个就是序列化, 不同的序列化结果不同,但目的是一样的,都是为了存储和传输. 一,pickle.可 ...

  7. .NetCore Session.Redis

    首先创建ASP.NET CORE Web项目,然后按如下顺序操作.1.添加nuget程序包: Microsoft.AspNetCore.Session; Microsoft.AspNetCore.Da ...

  8. AjaxHandler

    概要 AjaxHandler组件是在ASP.NET MVC Web应用程序中实现ajax功能的一系列扩展方法,该组件的最初的实现方法借鉴了网上流行的部分源代码, ,经过博主不断完善和改进后推出的比较成 ...

  9. VC异常.简单抛,简单捕获

    1.ZC:始终没有找到,能像Delphi7里面那样能抛 字符串描述 的异常信息.(难道Delphi是这样做的?:在程序的最外围 套了一层异常捕获,然后在获取到异常之后,自己再将异常信息弹出来,我们写的 ...

  10. [qt]qstring和string中文支持转换问题

    QString str2qstr(const string str) { return QString::fromLocal8Bit(str.data()); } string qstr2str(co ...