linux 网络管理

1、ifconfig命令格式:

ifconfig[interface] 查看IP

ifconfig-a 查看全部网卡信息

ifconfigIFACE [up|down] 网卡开启关闭

ifconfigIFACE IP/netmask [up]

ifconfigIFACE IP netmask NETMASK

命令立即生效,不能永久保存

        2ip命令:ifconfig命令老旧

            ip命令格式:

link: 网络接口属性

addr: 协议地址

route: 路由

link

show ip -s link show

set ip link set DEV {up|down}

addr

add ip addr add ADDRESS dev DEV

del ip addr del ADDRESS dev DEV

show ip addr show dev DEV to PREFIX

flush ip addr flush dev DEV to PREFIX  清除网卡的配置信息

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

网络设备可以别名:

eth0 ethX:X, eth0:0, eth0:1, …

配置方法:ifconfig ethX:X IP/NETMASK

永久生效配置文件:

/etc/sysconfig/network-scripts/ifcfg-ethX:X

DEVICE=ethX:X

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

例如:ip addr add 192.168.100.1/24 dev eth1 label eth1:0

primary address

secondary adress

        4route 路由管理命令

查看:route -n

添加:route add

route add [-net|-host] target [netmask Nm] [gwGw] [[dev] If]

目标:192.168.1.3 网关:172.16.0.1

route add -host 192.168.1.3 gw172.16.0.1 dev eth0

目标:192.168.0.0 网关:172.16.0.1

route add -net 192.168.0.0 netmask 255.255.255.0 gw172.16.0.1 dev eth0

route add -net 192.168.0.0/24 gw172.16.0.1 dev eth0

route add -net 10.0.1.0/24 gw 192.168.100.6

        5Ip route -routing table management 较新的路由管理命令

添加路由:iproute add

iproute add TARGET via GW dev IFACE srcSOURCE_IP

TARGET:

主机路由:IP

网络路由:NETWORK/MASK

例:ip route add 192.168.0.0/24 via 172.16.0.1

ip route add 192.168.1.13 via 172.16.0.1

添加网关:iproute add default via GW dev IFACE

iproute add default via 172.16.0.1

删除路由:iproute delete

iproute del TARGET

显示路由:iproute show|list

清空路由表:iproute flush[dev IFACE] [via PREFIX]

iproute flush dev eth0

    默认路由,网关:172.16.0.1

route add -net 0.0.0.0 netmask 0.0.0.0 gw172.16.0.1 添加默认路由

route add default gw172.16.0.1

        删除:route del

route del [-net|-host] target [gwGw] [netmask Nm] [[dev] If]

       目标:192.168.1.3 网关:172.16.0.1

route del -host 192.168.1.3

        目标:192.168.0.0 网关:172.16.0.1

route del -net 192.168.0.0 netmask 255.255.255.0

        6、网络的配置文件

网卡的IPMASKGWDNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE

路由相关的配置文件:/etc/sysconfig/network-scripts/route-IFACE

                                        /etc/sysconfig/network-scripts/ifcfg-IFACE

        Ifcfg-iface常见的配置

DEVICE:此配置文件应用到的设备

HWADDR:对应的设备的MAC地址

BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp

配置了dhcp,文本的ipaddr失效 )

ONBOOT:在系统引导时是否激活此设备

    UUID:设备的惟一标识

        IPADDR:指明IP地址

        NETMASK:子网掩码

GATEWAY: 默认网关

        配置当前主机的主机名:

        hostname [HOSTNAME]

        /etc/sysconfig/network

HOSTNAME=mage

        解析器执行正向和逆向查询    /etc/hosts

        本地主机名数据库和IP地址的映像,对小型独立网络有用。通常,在使用DNS前检查getenthosts 查看/etc/hosts 内容。

原创文章,作者:cui,如若转载,请注明出处:http://www.178linux.com/85150

(0)
cuicui
上一篇 2017-08-20
下一篇 2017-08-20

相关推荐

  • mkdir用法实践

    mkdir:make directories mkdir [OPTION]… DIRECTORY… -p: 自动按需创建父目录; -v: verbose,显示详细过程; -m MODE:直接给定权限;   1、创建/tmp目录下的:a_c,a_d, b_c, b_d ~]# mkdir -v /tmp/{a,b}_{c,d}…

    Linux干货 2016-11-06
  • 用户和组的管理

    通过命令、passwd和shadow的格式,讲述了用户和组的管理

    Linux干货 2017-12-17
  • 理解Inode

    inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的inode学习笔记,尽量保持简单。 一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最…

    Linux干货 2015-03-20
  • LINUX课堂笔记(第二周)

    2018.03.12 rpm httpd*** service httpd start ab 模仿用户访问 cat /var/log/httpd/access_log curl 访问web服务 rev 字符颠倒显示 sort  -r 执行反方向(由上至下)整理  -R 随机排序  -n 执行按数字大小整理  -f 选项忽略(fold)字符串中的字符大…

    Linux干货 2018-03-17
  • RAID级别及各个级别特性

    1、什么RAID      RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。 2、RAID的级别及各个级别的特性:     (1)RAID-0:无差错控制的条带化:   &nbs…

    Linux干货 2016-04-12
  • 管窥Linux史

    管窥Linux史 众所周知,绝大部分发行版本都被称为类Unix系统,要说Linux就应该先了解Unix的历史,Unix的起源应该赘述MULTICS的历史,Unix的父辈是颇具开拓性的Multics项目…… Unix创世纪 二战结束以后,冷战开始了。1957年苏联发射了第一颗人造卫星,进而开始筹备发射载人宇宙飞船。与此同时,美国宇航局的研究却连连受挫。航天领域…

    Linux干货 2016-10-14