Linux基本网络配置

1、查看及测试网络配置
   1)ifconfig 查看活动接口信息 
      ifconfig -a 查看所有接口信息(包括非活动)
      ifconfig eth0 查看指定eth0接口信息

   2)ping 测试网络连通性,通代表网络连通正常不多介绍,这里说下不通的几种情况:
      目的主机不可达 Destination host unreachable.
      未知主机名 Unknown host
      请求时间超时 Request timed out.
      无法达到目标主机所在的网络 Network is unreachable.
     (另外Linux中ping的时候是一直Ping,不中断的,可以按Ctrl^C终止)
    参数: -s 指定每个数据包的大小 
       -c 指定ping的次数
       -W 指定失败的返回时间,省去等待返回时间
   3)查看路由
       route -n 可以查看和 netstrt -nr 一样

   4) 查看arp缓存表 
       arp -n  

   5) 查看服务信息
       netstat -ln | grep :端口 查看该端口是否开启
       netstat -tulnp | grep 服务名 查看该服务开启那些端口 

   6)查看主机名
       hostname

2、使用命令调整网络参数(临时)
   1) ifconfig eth0 ip 设置ip
       ifdown eth0 禁用eth0
       ifup eth0 启用eth0
       ifconfig eth0:0 ip 设置虚拟接口ip

   2)添加删除默认网关(网关必须和当前主机在同一网段)
       route add default gw 网关
       route del default gw 网关
      添加删除网络路由
       route add -net 网段地址/子网掩码 gw 网关
       route del -net 网段地址/子网掩码
      添加删除主机路由 
       route add -host IP地址 gw 网关
       route del -host IP地址
   3)设置主机名
       hostname 主机名  
   4) arp -s ip mac 静态绑定
       arp -d ip 删除

3、通过配置文件修改网络参数(永久)
   1)设置ip
       #vim /etc/sysconfig/network-scripts/ifcfg-eth0
       DEVICE=eth0 设备名
       ONBOOT=yes 启动是否加载
       BOOTPROTO=static 手动如为dhcp则为自动获取,下面的ip参数就不用设置
       IPADDR=192.168.4.1 ip地址
       NETMASK=255.255.255.0 子网掩码
       MACADDR=xx:xx:xx:xx:xx:xx 修改mac地址
       #ifdown eth0 停用eth0
       #ifup eth0 激活eth0

       这里也可以通过setup的文本窗口来设置,进去后选择Network选项,可以设置DNS信息和IP信息,选DHCP时候设置的IP就没有用了。
   2)修改主机名与网关
       #vim /etc/sysconfig/network
       HOSTNAME=XXX
       GATEWAY=192.168.4.254 (这里也可以写在eth0的配置中)
   3)设置域名ip对应关系
       #vim /etc/hosts ip地址与主机名对应关系
       格式:
       ip FQDN 主机名
   4)指定DNS地址
       #vim /etc/resolv.conf 设置dns,最多3条
   5)arp永久绑定
       echo '192.168.1.1 00:02:B3:38:08:62 ' > /etc/ip-mac
       echo 'arp -f /etc/ip-mac ' >> /etc/rc.d/rc.local 绑定arp缓存表

你可能感兴趣的:(配置,ifconfig,Linux基本网络信息)