• ipconfig

  • -a 显示所有接口的配置住处

  • ifconfig eth0显示eth0的配置

    • ifconfig eht0 Ip/Mask[up|down]\

配置的地址立即生效,但重启网络服务或主机,都失效

  • 网络服务

RHEL5:  /etc/init.d/network {start|stop|restasrt|status}

RHEL6: /etc/init.d/NetworkManager | {start|stop|restasrt|status}

  • 注:{start|stop|restasrt|status}为参数

网关:

route路由

route  add :添加路由

-host:添加主机路由

-net  :添加网络路由

-net 0.0.0.0  添加默认路由

列子:

route add -net | -host DEST gw NEXTHOP

route add default gw NEXTHOP

route  del  :删除路由

-host

-net

列子:

route del -net 10.0.0.0/8

route del -net 0.0.0.0

routel del default

注 : route 命令查看本机路由表

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

注:所做出的改动重启网络服务或主机后失效

网络配置文件:

 [root@localhost ~]# cat /etc/sysconfig/network

网络接口配置文件:

 [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

配置文件如下:   

         [root@localhost ~]# cd  /etc/sysconfig/network-scripts/[root@localhost network-scripts]# cat ifcfg-eth0
 DEVICE=:关联的设备名称,要与文件名的后半部“INTERFACE_NAME”(接口名称)保持一致;BOOTPROTO={static | nono | dhcp| bootp};引导协议,要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址‘IPADDR=:IP地址NETMASK=:子网掩码GATEWAY=:设定默认网关ONBOOT=:开机时是否自动激活此网络接口HWADDR=:硬件地址,要与硬件中的地址保持一致,可省USERCTL={yes | no}:是否允许普通用户控制此接口PEERDNS={yes | no}:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址;[root@localhost network-scripts]#

注:配置文件中改变配置不会立即生效,但重启网络服务或主机都会生效;

重启网络服务:

[root@localhost network-scripts]# /etc/init.d/network restart

DNS服务器指定方法只有一种:

[root@localhost ~]# cat /etc/resolv.conf

    nameserver DNS_IP_1

nameserver DNS_IP_2

指定本地解析

hosts配置文件/etc/hosts

主机IP           主机名                  主机别名

11.1.1.1    www.hosts.com           www

DNS--->/etc/hosts---->DNS

配置主机名

手动配置主机名  hostname HOSTNAME

如:hostname zhang.lacalhost

注:立即生效,但不是永久有效

配置文件

/etc/sysconfig/network

[root@localhost ~]# cat  /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdoman

查看hosts主机名

[root@localhost ~]# hostname
localhost

iproute2命令

ip命令

link;配置网络接口

ip link  show查看网络接口所有地址

ip -s link show 显示统计信息

ip link set 网络接口设备 {up | down |  arp{on | of}}

如:ip link set eth1 down 关闭eth1

addr;协议地址

ip addr {add | del} 添加删除地址

ip addr add  ip地址  dev 网络接口设备

ip addr  del   ip地址 dev  网络接口设备

一块网卡可以使用多个地址

网络设备可以使用别名:

eth0

ethx:x;;eth0:0,,eth0:1,,,,

配置方法

ifconfig ethx:x  IP/NETMASk

/etc/sysconfig/network-scripts/ifcfg-ethx:x

DEVICE=ethx:x

非主要地址不能使用DHCP动态获取

        



        

转载于:https://blog.51cto.com/bosszhang/1673924

网络配置之ifconfig及Ip命令详解相关推荐

  1. IP命令详解(强大的命令)

    IP命令详解(强大的命令) 简介 语法结构 OPTIONS选项 OBJECT对象 COMMAND命令 ARGUMENTS IP address ip link 语法 ip route 用法 显示路由信 ...

  2. Linux运维09:ip命令详解

    系列专题:Linux运维入门教程 Linux中的ip命令功能强大,可以完成接口配置.路由管理等任务. 1.ip与ifconfig的区别 Linux的ip命令和ifconfig类似,但前者功能更强大,并 ...

  3. Linux下的设置静态IP命令详解

    网络配置的配置文件在/etc/sysconfig/network-scripts/下,文件名前缀为ifcfg-后面跟的就是网卡的名称,可以通过双TAB键查看然后编辑,也可以使用ifconfig查看,也 ...

  4. LINUX IP命令详解

    ip 是个命令, ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令,不过ip 的功能更强大! 如果您有兴趣的话,请自行 vi /sbin/ifup 就知道整个 ifu ...

  5. Linux网络流量实时监控ifstat iftop命令详解

    ifstat 介绍 ifstat工具是个网络接口监测工具,比较简单看网络流量 实例 默认使用 #ifstateth0 eth1 KB/s in KB/s out KB/s in KB/s out0.0 ...

  6. linux通过光盘安装命令包,RHEL5通过光盘配置本地yum仓库及命令详解

    Yum介绍 Yum全称为 Yellow dog Updater, Modified(软件包管理器)我们开玩笑时也称"黄狗" 主要功能是更方便的添加/删除/更新RPM包,yum能检查 ...

  7. Linux常用命令详解(两万字超长文)

    Linux常用命令详解 作为一枚程序员,熟练掌握一些常见的linux命令是很有必要的,掌握这些命令能帮助我们更好地管理Linux系统,提高工作效率,并有效地解决各种问题,为了方便自己后续查阅以及帮助不 ...

  8. iproute2 命令详解

    iproute2 命令详解 一.和netstat说再见 二.篡权的ss 三.被ip取代的命令 博客环境说明: 系统版本:CentOS Linux release 7.7.1908 (Core) yum ...

  9. IP地址详解(扫盲篇)

    局域网:一般称为内网. 简单局域网构成:交换机.网线.PC(其他IT终端). 交换机:用来组建内网的设备. IP地址 IP地址就是一个唯一标识,是一段网络编码(二进制). IP地址形式:X.X.X.X ...

最新文章

  1. efficient分类0第一个分支训练
  2. Python数据可视化——使用Matplotlib创建散点图
  3. Cocos2D-Android-1之源码详解:2.ActionManagerTest
  4. Java并发编程-并发工具包java.util.concurrent使用指南
  5. POJ 3581:Sequence(后缀数组)
  6. javascript中的var浅析
  7. pyspark调用spark以及执行带in语句参数的hql示例
  8. 计算机统计字符数,怎么看word版本-Word文档中的字数和字符数是怎样统计的?
  9. android6.0相机假对焦,android相机对焦
  10. 黑石董事长:我今生所有的经验,总结起来,不过这54条!
  11. Python Flask Web教程020: flask模板
  12. 如何构建一个在线绘图工具:Feakin 是如何设计与构建的?
  13. 与airpods媲美的无线耳机推荐
  14. java tika pdf_【Tika基础教程之一】Tika基础教程
  15. Python语言基础学习报告(心得与体会)
  16. 未来人工智能技术的应用领域有哪些?
  17. 压缩感知的实现——图像重建(含matlab代码)
  18. linux装好了启动不了系统,Linux系统不能启动怎么办
  19. 团队管理随想之项目外包
  20. 无法控制SpringBoot 中的DEBUG日志

热门文章

  1. 将源码包打包成RPM包
  2. mysql服务实例配置_MySQL多实例配置
  3. linux.调整收发队列,linux消息队列通信
  4. gitlab的日常使用
  5. Liunx下的日志清理shell脚本实战之日志备份
  6. 高中数学对计算机,高中数学在计算机中的运用及思考.doc
  7. golang结构体数组
  8. SpringBoot RabbitMQ 延迟队列代码实现
  9. 好久没有处理过故障了
  10. 导入Scrapy 项目报错:no module named scrapy