码迷,mamicode.com
首页 > 其他好文 > 详细

网络IP和网关配置(SuSE)

时间:2017-09-17 11:45:04      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:auto   ifconf   工具   统计   网络掩码   3.1   lex   bsp   size   

操作环境

  SuSE11/SuSE10

配置方法一

   通过修改/etc/sysconfig/network/ifcfg-eth*文件直接配置,建议使用。说明:SuSE10的文件名称为ifcfg-${MAC ADDRESS}

  1、利用ethtool工具找到可用的网卡。如果配置环境是云服务器,通常都是eth0。

  2、进入/etc/sysconfig/netwrok目录,修改ifcfg-eth0文件。内容如下

BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
STARTMODE=onboot

  3、网关配置,修改配置文件/etc/sysconfig/netwrok/routes,内容如下

default 192.168.1.1 - -

  4、service network restart重启网卡服务。使上述修改生效。

  5、ifconfig -a查看eth0网卡的IP,如果正常,继续下一步,否则检查网卡是否正常

  6、测试。从本地ping IP或者登录系统,成功则配置完成。

配置方法二

  使用ifconfig命令进行配置,该方法在系统重启后配置失效,常用于配置浮动IP,不建议配置固定IP

  1、假设需要配置的网卡为eth0,配置IP为192.168.0.1,子网掩码为255.255.255.0

ifconfig eht0 192.168.0.1 netmask 255.255.255.0 up

  2、网关配置

route add default gw 192.168.1.1

  3、测试。从本地ping IP或者登录系统,成功则配置完成。

知识扩展

  ifconfig命令常用方法(非root用户执行使用全路径/sbin/ifconfig)

  1、查看主机所有网卡信息

ifconfig -a

  2、启动和关闭网卡

ifconcifg eth0 up
ifconfig eth0 down

  3、配置IP地址

 ifconfig eth0 192.168.0.1
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0 
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.1.255

ethtool常用命令,常用语查询和设置网卡参数

1、查询网卡参数

# ethtool eth0
   Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes: 10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: umbg
        Wake-on: d
        Link detected: yes

  2、查询eth0网口收发包统计

ethtool –S eth0

  3、设置网口速率、网口半/全双工、是否自协商

ethtool –s eth0 [speed 10|100|1000] [duplex half|full]  [autoneg on|off]

 route命令

  1、打印路由表

$ route -n <--参数n表示输出信息不打印主机名而是直接打印IP地址
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface10.135.0.0      0.0.0.0         255.255.192.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth1
173.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth2

  输出说明:

Destination 目标网络或目标主机。
Gateway 网关地址,如果没有就显示*
Genmask 网络掩码,0.0.0.0表示默认路由
Flags:标志,代表的含义如下:                        
    U (route is up):该路由是启动的;                       
    H (target is a host):目标是一部主机 (IP) 而非网域;                       
    G (use gateway):需要透过外部的主机 (gateway) 来转递封包;                       
    R (reinstate route for dynamic routing):使用动态路由时,恢复路由资讯的旗标;                       
    D (dynamically installed by daemon or redirect):已经由服务或转 port 功能设定为动态路由                       
    M (modified from routing daemon or redirect):路由已经被修改了;                       
Metric 距离、跳数
Ref 不用管,恒为0。
Use 该路由被使用的次数,可以粗略估计通向指定网络地址的网络流量。
Iface 接口,即eth0,eth0等网络接口名

  路由顺序(查看输出路由打印输出,小网域到大网域,最后是默认路由):

  (1)判断10.135.0.0/18,找到,通过eth0出去,未找到,下一步

  (2)判断169.254.0.0/16,找到,通过eth1出去,未找到,下一步

  (3)判断173.18.0.0/16,找到,通过eth2出去,未找到,分析原因是否配置错误进行修改。

2、增加路由信息
route add -net 192.168.0.1 netmask 255.255.255.0 dev eth0

  3、删除路由信息

 route del -net 192.168.0.1 netmask 255.255.0.0 dev eth0

 

网络IP和网关配置(SuSE)

标签:auto   ifconf   工具   统计   网络掩码   3.1   lex   bsp   size   

原文地址:http://www.cnblogs.com/linyfeng/p/7534677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!