Linux 修改Ip

来源:互联网 发布:上海师范大学网络教育 编辑:程序博客网 时间:2024/06/07 05:09

第一种方法:

(1)用root 身份登录,运行setup命令进入到 text mode setup utiliy 对网络进行配置。这里可以进行ip,子网掩码。默认网关,dns的设置。

(2)这时网卡的配置没有生效。运行 /etc/rc.d/init.d/network restart 命令我们刚才作的设置才生效


第二种方法:

(1)ifconfig   eth0    x.x.x.x 对网卡进行设置。 

(2)ifconfig   eth0    network    x.x.x.x  对子网掩码设置

   对广播地址和dns   使用默认的。

          ifconfig  eh0  x.x.x.x     netmask   x.x.x.x

注意:这样配置网络将会立即生效,但是是临时生效。


第三种方法:

(1)修改/etc/sysconfig/network-scripts/ifcfg-eth0 这个文件里各个属性可以修改,包括ip ,子网掩码,广播地址,默认网关。

(2)这时网卡的配置没有生效,运行/etc/rc.d/init.d/network restart 命令我们刚才作的设置才生效。

        这种方法是最低层的修改方法


在linux中,所有的设备都是文件。


ifconfig  eth0 down :【关闭第一块网卡】

ifconfig  eht0 up :【启动第一块网卡】



route 命令的语法为
            route [-CFvnee]
            route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw][metric N] [mod] [reinstate] [[dev] If]
            route [-v] [-A family] del [-net|-host] target [gw Gw] [netmask Nm] [metricN] [[dev] If]
            route [-V] [--version] [-h] [--help]

route 的常用参数说明如下:

            -v  使用冗余输出模式

            -A family 指定特定的地址族(例如"inet"、"inet6")

            -n 使用数字显示的地址 例如 202.38.75.75 而不是去解释域名

            -e  使用与 netstat 相同的输出格式

            -ee 参数会产生很长的输出,包括内核路由表的几乎所有信息

            -net 目标(target)是一个网段

            -host 目标(target)是一个单独的主机

            -F 显示内核 FIB 路由表,结果可能被-e 和-ee 参数改变

            -C 显示内核中路由缓存信息

            del 删除一个路由表项

            add 增加一个路由表项

            Target  配置的目的网段或者主机.可以是 IP,或者是网络或主机名

            netmask Nm 用来指明要添加的路由表项的网络掩码

            gw Gw 任何通往目的(target)的 IP 分组都要通过这个网关

            metric M 设置路由表中该项的尺度域(metric field)为 M

 

       1、route  add  -net  192.168.1.1  netmask  255.255.255.0 dev eth0  【添加一条路由表项,网段192.168.1.x 应该从接口"eth0"走】

       2、route  add 0.0.0.0  gw 网关地址  【添加一条缺省路由,如果没哟其它匹配的路由项,就使用这个路由规则】

       3、route  del   0.0.0.0  gw 网关地址 【删除缺省路由】

       4、route  命令的输出结果示例说明:

               输出的格式有以下几栏
                       Destination【目标网段或者主机】
                       Gateway【网关地址,如果没有设置,则是"*"表示】
                       Genmask【网络掩码】

                        Flags 一些可能的标记如下:

                                      U【路由是活动的】
                                      H【目标是一个主机】

                                      G【使用网关(gateway)】

                                       R【reinstate route 动态路由产生的表项】
                                       D【dynamically installed by daemon or redirect】
                                       M【modified from routing daemon or redirect】
                                        !【reject route】

                       Metric【路由距离】
                       Ref【路由项引用次数(linux内核中没有使用)】
                       Use【查找路由项的次数】.
                       Iface【该路由表项对应的输出接口】





0 0
原创粉丝点击