首页 > 系统服务 > 详细

linux网络配置相关命令

时间:2016-02-15 13:32:15      阅读:276      评论:0      收藏:0      [点我收藏+]

linux 网络配置
  网卡名称:
    RHEL5: /etc/modprobe.conf  以 alias 形式配置

    RHEL6: /etc/udev/rules.d/70-persistent-net.rules



  ifconfig [eth*]
       -a: 显示所有接口的配置信息

       ifconfig eth* IP/NETMASK [up/down]


  route
    add: 添加路由
       -host: 主机路由
       -net: 网络路由
         -net 0.0.0.0 默认路由

     route add -net 0.0.0.0 gw 192.168.1.1
     route add default gw 192.168.1.1
       route add -net|host DEST gw NEXTHOP

    del: 删除
       -host
       -net
         route del -net 0.0.0.0
     route del default

       route del -net|host DEST

    route -n : 以数字的形式显示路由信息


  网络接口配置文件:
    /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
     
       DEVICE=  :关联的设备名称,要与文件名的后半部分"INTERFACE_NAME"保持一致
       HWADDR=  :硬件地址,MAC
       ONBOOT=  :开机时是否UP
       BOOTPROTO={static|none|dhcp|bootp}  :要使用静态地址,使用static或者none
       IPADDR=  :IP地址
       NETMASK=  :子网掩码
       GATEWAY=  :默认网关
       USERCTL={yes|no}  :是否允许普通用户控制此接口
       PEERDNS={yes|no}  :是否在使用DHCP时接受由DHCP服务器指定的DNS地址
       DNS1=  :
       DNS2=
       DNS3=

  添加永久路由:
    在/etc/sysconfig/network-scripts/下添加route-eth*文件
       文件格式1:
       192.168.16.0/24 via 192.168.16.1

       格式2:
       ADDRESS0=192.168.16.0
       NETMASK0=255.255.255.0
       GATEWAY0=192.168.16.1

       两种格式不能混合使用

DNS配置文件
  /etc/resolv.conf
    nameserver 202.101.172.35
    nameserver 202.101.172.47

  /etc/hosts
    配置为本地主机解析,需明确写明每一个主机
    格式:
       主机IP    主机名   主机别名
       192.168.1.10  test.hale.com  test

  DNS解析顺序: /etc/hosts --> DNS


配置主机名:
  hostname HOST_NAME :立即生效,重启失效

  /etc/sysconfig/network
 
      HOSTNAME=HOST_NAME :永久生效,reboot生效


相较于ifconfig命令,另一个命令ip
iproute2
  ip
    link: 网络接口属性
       show
         ip -s link show
       set
         ip link set eth0 {up|down}

    addr: 协议地址
       add
         ip addr add 192.168.1.200/24 dev eth0 label eth0:1
       del
         ip addr del 192.168.1.200/24 dev eth0
       show
         ip addr show
         ip addr show dev eth0 to 192.168.100/24
       flush
         ip addr flush
         ip addr flush dev eth0 to 192.168.100/24
    
    route: 路由
       add
         ip route add to 10.0.0.0/8 dev eth0 via 192.168.1.1

       del
         ip route del to 10.0.0.0/8

       show

       flush
         ip route flush to 10/8

linux网络配置相关命令

原文:http://www.cnblogs.com/Xhale/p/5190283.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!