Linux 系统中最常用的网络配置命令包括ifconfig、 route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址、掩码等;route 用来管理Linux 系统内核中的路由表,它最大的用途就是用来设定静态的路由表项,通常是在系统用ifconfig 配置网络接口后,用它来设定主机或者一网段的IP 地址应该通过什么接口发送等。

ifconfig

ifconfig 的语法为:

ifconfig [-a] [-V] [-s] [[]]

[[-]broadcast []]

[netmask]

[up|down]

其中 interface 为网卡名,address 为IP 地址,broadcast 表示设置广播地址,其后的address 为广播地址的IP ,netmask 表示设置子网掩码,其后的address 为子网掩码的IP, up、 down 设置当前网卡的状态,up表示启用当前网卡,down 表示关闭当前网卡。

Ifconfig 的常用参数说明如下:

-a 查看所有网卡状态

-V 查看ifconfig 命令的版本信息

-s 查看统计信息

示例:

1) 将第一块网卡的 IP 地址设置为192.168.0.1:

ifconfig eth0 192.168.0.1 (格式: ifconfig 网络设备名 IP 地址)

2) 暂时关闭或启用网卡:

关闭第一块网卡: ifconfig eth0 down

启用第一块网卡 ifconfig eth0 up

3 )将第一块网卡的子网掩码设置为 255.255.255.0:

ifconfig eth0 netmask 255.255.255.0 (格式:ifconfig 网络设备名 netmask子网掩码)

我们也可以同时设置 IP 地址和子网掩码:

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

4) 查看第一块网卡的状态:

ifconfig eth0

如果要查看所有的网卡状态, 则直接使用不带参数的ifconfig 命令即可。

ifconfig 输出的状态信息是十分有用的,下面我们就简单说明一下:

有几个状态比较重要:

UP/DOWN :网卡是否启动了,如果是DOWN的话,那肯定无法用的;

RX packets 中的errors 包的数量如果过大说明网卡在接收时有问题;

TX packets 中的errors 包的数量如果过大说明网卡在发送时有问题;

route

route 命令的语法为:

route [-CFvnee]

route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mod] [reinstate] [[dev] If]

route [-v] [-A family] del [-net|-host] target [gw Gw] [netmask Nm] [metricN] [[dev] If]

route [-V] [–version] [-h] [–help]

route 的常用参数说明如下:

-v 使用冗余输出模式。

-A family 指定特定的地址族 (例如”inet” “inet6″)。

-n 使用数字显示的地址 例如202.38.75.75 而不是去解释域名。

-e 使用与 netstat 相同的输出格式。

-ee 参数会产生很长的输出, 包括内核路由表的几乎所有信息。

-net 目标 (target) 是一个网段。

-host 目标 (target) 是一个单独的主机。

-F 显示内核 FIB 路由表结果可能被-e 和-ee 参数改变。

-C 显示内核中路由缓存信息。

del 删除一个路由表项。

add 增加一个路由表项。

Target 配置的目的网段或者主机 。可以是IP, 或者是网络或主机名。

netmask Nm 用来指明要添加的路由表项的网络掩码。

gw Gw 任何通往目的 (target) 的IP 分组都要通过这个网关。

metric M 设置路由表中该项的尺度域( metric field) 为M。

示例:

1) 添加一条路由表项,网段192.168.0.x 应该从接口”eth0″走

route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0

2 )添加一条缺省路由

route add 0.0.0.0 gw 网关地址

如果没有其他匹配的路由项, 就使用这个路由规则。

3) 删除缺省路由

route del 0.0.0.0 gw 网关地址

4) route 命令的输出结果示例说明

输出的格式有以下几栏:

Destination 目标网段或者主机

Gateway 网关地址, 如果没有设置,则是”*”表示

Genmask 网络掩码

Flags 一些可能的标记如下:

U (路由是活动的)

H (目标是一个主机)

G (使用网关 (gateway))

R (reinstate route 动态路由产生的表项)

D (dynamically installed by daemon or redirect)

M (modified from routing daemon or redirect)

! (reject route)

Metric 路由距离。

Ref 路由项引用次数。( linux 内核中没有使用)

Use 查找路由项的次数 。

Iface 该路由表项对应的输出接口。

linux启用网卡的命令是,Linux网络配置命令相关推荐

  1. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令 复制代码

    及时生效,重启后失效:ifconfig eth0 192.168.1.102 netmask 255.255.255.0  添加IP地址 route add default gw 192.168.1. ...

  2. Linux网络-网络配置命令

    文章目录 一.网络配置命令 1.1ifconfig 1.2hostname 1.3route 1.4netstat 1.5ss 1.6ping 1.7traceroute 1.8nslookup 1. ...

  3. Linux操作系统下的一些简单网络配置命令

    Linux操作系统下的一些简单网络配置命令 转载请注明出自雨林木风 bbs.ylmf.com,本贴地址:http://bbs.ylmf.com/read.php?tid=399679&u= 使 ...

  4. CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)

    一.IP 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 19 ...

  5. RHEL 5服务篇—常用网络配置命令

    常用网络配置命令 在"Linux系统管理"的文章中,大家已经学习了Linux系统的基本管理命令和技巧,为了进一步学习Linux网络服务打下了良好的基础.所以我作者以后将陆续推出Li ...

  6. nova 命令汇总三 ——网络相关命令

    nova 命令汇总三 --网络相关命令 和网络相关的操作主要包括:add-fixed-ip.add-floating-ip.add-secgroup.fixed-ip-get .fixed-ip-re ...

  7. Ubuntu 命令行修改网络配置方法

    转载链接:http://www.jb51.net/article/15807.htm Ubuntu 命令行修改网络配置方法 /etc/network/interfaces 打开后里面可设置DHCP或手 ...

  8. 烽火2640路由器命令行手册-12-IBM网络配置命令

    IBM网络配置命令 目  录 第1章 DLSW配置命令... 1 1.1 DLSW配置命令... 1 1.1.1 dlsw local-peer 1 1.1.2 dlsw remote-peer 3 ...

  9. Linux命令 — 设置或查看网络配置命令ifconfig

    1. 命令介绍 命令格式: ifconfig [interface] [options]address 主要参数: interface:网络接口名 up:打开网络接口 down:关闭网络接口 broa ...

最新文章

  1. 戴尔/Dell R420服务器在 CentOS 5.6 64bit环境下安装网卡驱动
  2. elk-nginx输出json格式的日志
  3. Delphi中使用ListView和TreeView的Item中的Data可能被忽略的内存泄漏
  4. 产品 电信nb接口调用_电信NBIOT 1 - 数据上行(中国电信开发者平台对接流程)...
  5. Spring - Java/J2EE Application Framework 应用框架 第 14 章 JMS支持
  6. 【Python基础】Pandas笔记---深入Groupby,它的功能没有你想的这么简单
  7. C#的变迁史07 - C# 4.0 之线程安全集合篇
  8. 自动化测试——DDT用法——结合unittest、requests库
  9. 我们精心整理的2019最新全栈资料!首次公布
  10. 数据结构--(AVL)平衡二叉树
  11. mac上键盘说明以及intellij 快捷键的使用
  12. Java语言程序设计课程设计
  13. 有了RK Easywork轻松在线组装标准工作台
  14. 百度editor编辑器添加新字体
  15. 微软产品下载地址。MSDN 我告诉你。
  16. [享学Jackson] 四、控制Jackson行为的特征们之JsonFactory.Feature、JsonGenerator.Feature、JsonParser.Feature
  17. 使用IO口检测电源电压的转换逻辑
  18. ETHA Lend完成160万美元融资---为DeFi领域带来全新的收益优化协议
  19. 基于顺承关系的事理图谱的构建
  20. 「CSS畅想」何以解忧,美食足矣,用技术给好友开发了一个零食盲盒小游戏

热门文章

  1. Armbian 20.10 Buster使用rtl8188eu网卡
  2. 机器狗”病毒驱动部分逆向分析注释(C代码)
  3. 300多款思维导图模版,助力CSDN平台的程序员们梳理技能知识点,速度收藏!
  4. java计算机毕业设计h5仿淘宝购物系统源码+数据库+系统+lw文档
  5. 爬虫入门------从数据看奥斯卡陪跑健将到底是谁?学院派评委都热衷于哪类电影?
  6. 新闻丨智链万源“新一代产业科技产品体系C4X”晋级第五届“i创杯”复赛
  7. 第K小数-可持续优化结构线段树-主席树
  8. 【转载】前端笔记之移动端响应式(中)视口百分比布局弹性盒模型remfillpage...
  9. 回溯法的解题步骤与例子解析
  10. Android Studio CPU profiler性能分析工具介绍和使用详解