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

相关推荐

  • 八.Linux博客-2016年8月8日sed、vim

    格式说明: 操作 概念 命令 说明及举例 八.sed、vim sed 文本编辑工具 行编辑器,每次取出一行在内存里处理,处理完成后屏幕打印。完成后再取出一行放到内存里处理,覆盖原来内存中的行,循环。。 sed -n '3d' f1 把文件f1中的第三行删掉并不在屏幕上显示 sed -n&n…

    Linux干货 2016-08-24
  • N25_第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@aio ~]# who|cut -d" " -f1|uniq root 2、取出最后登录到当前系统的用户的相关信息。 [root@aio ~]# who| …

    Linux干货 2016-12-19
  • N25-第一周

    一:计算机主要组成及其功能 计算机的主要组成部分可以归纳为以下五个部分:控制器、运算器、存储器、输入设备、和输出设备。  功能介绍:         1.控制器          …

    Linux干货 2016-12-04
  • linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令

    一、 生产环境发现一台服务器系统时间产生偏差,造成服务异常 解决方法             a、 如果服务器硬件时间准备的话,可使用命令:~#] hwclock -s              将硬件时钟同步到系统 &…

    Linux干货 2016-08-02
  • N-28作业第一周

    N-28作业第一周小结:以前看存储视频里面讲存储架构里不清楚的部分居然开始清晰。基础命令需要多花时间熟悉。

    2017-12-05
  • 马哥教育网络班19期第十二周课程练习

    1、请描述一次完整的http请求处理过程; 一次完整的http请求处理过程如下: (1) 建立或处理连接:接收客户端的请求,建立连接,或是拒绝其请求 (2) 接收请求: 接收来自于网络的请求报文中对某资源的一次请求的过程时,web服务器也分几种模型对并发请求进行响应:             &nb…

    Linux干货 2016-08-11