网络配置命令

网络命令

Ifconfig

      -a  显示所有借口和配置信息

          跟参数,只显示单个的信息

配置地址

         Ifconfig ethX IP /mask[up | down]

            立即生效,重启网络服务或主机, 都失效

网络服务

       红帽5   /etc/init.d/network[start|stop|restart|staus]  

       红帽6 /etc/init.d/networkmanager[start|stop|restart|staus]

例子:

 

网关: Route

Add 添加

                   -host  主机路由

                    - net  网络路由  默认路由 -net 0.0.0.0

             Route add default gw netxthop  添加默认路由

             Route add -net |-host gw netxthop

                     通过netxthop 到达 指定路由

        例子;

             跟本机添加路由,假定有个网关10.0.0.0 ,要到达10.0.0.0网络, 需要经过  172.16.121.1网络

 

Del: 删除

-host

-net

  Route del default   所做出的改动重启网络服务或主机后失效

  。

 例子:

        删除 10.0.0.0/8 路由

 

 

查看

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

例子:route -n

 

网络配置文件:

        /etc/sysconfig/network

网络接口配置文件:

        /etc/sysconfig/network-scripts/ifcfg-INTEFACE_NAME 

   DEVICE=关联的设备名称, 要与文件名的后半部分“INTEFACE”一致

    BOOTPROT(static|none|dhcp|bootp)= 引导协议

        要使用静态地址, 使用stati或none,dhcp表示使用DHCP 服务器获取地址

    IPADDR =IP地址

   NETMASK=子网掩码

   GATEMAY= 设定默认网关

   ONBOOT= 开机是否自动激活此网络接口

   HWADDR =硬件地址, 要与硬件中的地址保持一直,可省略

   USERCTL=【yes|no】 是否允许普通用户控制此接口

   PEERDNS=【yes|no】是否在BOOTPROTO时接受由DHCP服务器指定的DNS地址

          不会立即生效,但重启网络服务或主机都会生效

   重启网络服务; /etc/initab/network start

例子:

 

 

路由:

 /etc/sysconfig/network-scripts/route-ethX

    添加格式一

        DEST    via  nexthop

     添加格式二

       ADDRESS0=

       NETMASK0=

       GATEWAY0=

例子:

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

     /etc/resolv.conf

     nameserver DNS_IP_1

       nameserver DNS_IP_2  最多指定三个

iproute2
 iproute2
       ip
  link: 网络接口属性   addr: 协议地址     route: 路由

   
   link
       show     ip -s link show

        set     ip link set DEV {up|down}
  例子,关闭eth1


      
 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

 

 

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

网络设备可以别名:

eth0

ethX:X, eth0:0, eth0:1, ...

 

例子:添加etho:o 172.16.200.34.

 

 

配置方法:

ifconfig ethX:X IP/NETMASK

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

DEVICE=ethX:X

你可能感兴趣的:(网络)