Linux IP和网关配置

您所在的位置:网站首页 配ip的命令 Linux IP和网关配置

Linux IP和网关配置

#Linux IP和网关配置| 来源: 网络整理| 查看: 265

   本文主要描述Linux服务器上IP配置方法以及一些常用指令的介绍。包括:

  1、Linux服务器永久IP配置,通过修改配置实现,包括默认网关配置。服务器或网络服务重启不失效。

  2、Linux临时IP配置,通过ipconfig命令实现,服务器或网络服务重启失效。

  3、ifconfig命令常用方法介绍,如查看网卡和IP、浮动IP配置、网卡重启等。

  4、route、ethtool等与IP、路由配置有关指令的使用方法介绍。

操作环境

  SuSE11/SuSE10

永久IP配置

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

  1、使用root用户登录服务器,确定配置网卡。通常有几种情况:

     (1) 如果是修改服务器IP。这种情况下服务器上已经配置了IP。执行ifconfig查看IP配置在哪个网卡上。

     (2) 如果是新装系统的新服务器并且只有一张网卡。那就直接配吧。比如云服务器,通常为eth0。

     (3)如果是新装系统多个网卡呢,可以使用ethtool命令查找可用的网卡。ethtool ethX | grep 'Link detected',查看链接状态为Link detected: yes。如果不是很确定,通过配置多试试问题也不大。

  2、进入/etc/sysconfig/netwrok目录,这里假设是eth0网卡,修改ifcfg-eth0文件。设置内容如下:

BOOTPROTO='static' IPADDR='192.168.0.1' NETMASK='255.255.255.0' STARTMODE='auto'

  3、配置默认网关,通过修改配置文件/etc/sysconfig/netwrok/routes实现,添加内容如下

default 192.168.1.1 - -

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

Linux:~ # service network restart

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

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

临时IP配置方法二

  使用ifconfig命令进行配置,临时IP有个问题就是在系统重启后配置失效,所以该方法通常用于临时使用IP。常用于配置浮动IP,不建议配置固定IP。

  1、查找网卡方法同 配置方法一中的步骤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或者登录系统,成功则配置完成。

IP配置相关知识扩展 ifconfig命令使用方法

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

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

ifconfig -a

  2、启动和关闭网卡。说明:关闭网卡可以清除使用ifconfig配置的临时IP。

ifconcifg eth0 up ifconfig eth0 down

  3、使用ifconfig配置IP地址

ifconfig eth0 192.168.0.1 ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.1.255

 4、在一张网卡上配置多个IP。常用语配置浮动IP。其中示例中的eth0:0也可以是eth0:1、eth0:2。

ifconfig eth0:0 192.168.0.2 netmask 255.255.255.0 ethtool命令使用方法

  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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3