Linux初学者之网络配置之命令

一、常见命令配置(注意命令配置的改动在重启网络服务或主机后失效)

  ifconfig、route、ip

 1.ifconfig命令:如下中的x表示以太网卡数据

   ifconfig [ethx]  

-a:显示所有接口的配置信息

   ifconfig ethx IP地址/子网掩码 [up|down]  

eg:使用ifconfigifconfig -a 命令的截图:

eg:使用ifconfig为eth1配置一个ip地址为192.168.1.120,子网掩码为255.255.255.0

 2.route命令:  

   add:添加

    -host:添加一条主机路由

    -net :添加一条网络路由

   用法:

     route add [- net|- host] 目标地址/子网掩码 gw 网关地址

     route add default gw 默认路由地址

eg: route add -net 10.0.0.0/8 gw 192.168.1.1

    route add default gw 0.0.0.0

   del:删除

    -host:添加一条主机路由

    -net :添加一条网络路由

   用法:

     route del [- net|- host] 目标地址/子网掩码

     route del -net default 0.0.0.0 :删除默认路由地址

     route del default :删除默认路由地址

   route:不带任何参数查看主机中的路由

   route -n :以数字方式显示个主机或端口相关路由信息

eg:添加一条网络路由10.0.0.0 255.0.0.0 网关地址192.168.1.1。

eg:删除默认路由

3.ip命令

   -s:输出更多的信息

3.1 link:配置网络接口属性(show,set)

   show:显示网络接口信息(常与 ip -s 一起使用)

用法:ip -s link show

  eg:

   set:设置网卡启动或者关闭

     用法:ip link set ethx [up|down]

  eg:

3.2 addr:添加协议地址(add,del,show,flush)

    add: 添加地址

     用法:ip addr add IP地址/子网掩码 dev 设备

    show:显示地址信息

     用法:ip addr show [to] IP地址/子网掩码 dev 设备

      注意:在使用时候带to只显示同类IP地址

eg:

     del:删除地址

      用法:ip addr del IP地址/子网掩码 dev 设备

eg:

    flush:移除某一类地址

     用法: ip addr flush to IP地址/子网掩码 dev 设备

eg:

3.3 route:路由地址(add,del,show,flush)

   add:添加路由

    用法:ip route add to 目的网段/掩码 dev 设备 via 网关地址

   flush:删除某类路由

    用法:ip route flush to 目的网段/掩码

   del:删除路由

    用法:ip route del dev 设备

eg:删除路由192.168.10.0 掩码255.255.255.0 这条路由

   show:显示路由信息  

    用法:ip route show [dev 设备]

eg:route ,route -n ,ip route show 查看路由