• linux设置ip.dns.gateway


    静态方法
    注意:所有操作均使用root用户

    #ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up  
          说明:
          eth0是第一个网卡,其他依次为eth1,eth*
          192.168.0.1是给网卡配置的第一个网卡配置的ip地址
          netmask 255.255.255.0 配置的是子网掩码
          up是表示立即激活

          ifconfig的更多参数说明查看相关帮助

      gateway:

      # route add default gw 192.168.30.1 eth0

      dns:

           # vi etc/resolv.conf

           nameserver 202.131.80.1

      nameserver 202.131.80.5

    如果要重起生效,就把这些写到起动脚本 rc.local中

    配置网卡DNS

    配置文件在/etc/resolv.conf下面。
    vi /etc/resolv.conf

    nameserver 202.109.14.5 #主DNS
    nameserver 219.141.136.10 #次DNS

    修改ip:
    编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0 //设备名称,不要修改
    BOOTPROTO=static //不要修改
    BROADCAST=10.10.22.255 //广播地址,一般为本网段的最后一个IP
    IPADDR=10.10.22.145 //ip地址
    NETMASK=255.255.255.0 //子网掩码
    NETWORK=10.10.22.0 //网段地址
    ONBOOT=yes //不要修改
    TYPE=Ethernet //不要修改
    注意: ifcfg-eth0是第一张网卡,ifcfg-eth1是第二张网卡,依次类推

    增加ip:
    可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
    也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中添加(但是设备eth0一定要有)
    DEVICE=eth0:0 //设备名称,不要修改
    BOOTPROTO=static //不要修改
    BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
    IPADDR=10.10.33.145 //ip地址
    NETMASK=255.255.255.0 //子网掩码
    NETWORK=10.10.33.0 //网段地址
    ONBOOT=yes //不要修改
    TYPE=Ethernet //不要修改

    依次类推,如果再增加一个ip,则再增加如下配置:
    DEVICE=eth0:1 //设备名称,不要修改
    BOOTPROTO=static //不要修改
    BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
    IPADDR=10.10.44.145 //ip地址
    NETMASK=255.255.255.0 //子网掩码
    NETWORK=10.10.44.0 //网段地址
    ONBOOT=yes //不要修改
    TYPE=Ethernet //不要修改

    同样如果在第二张网卡,则需要增加:
    DEVICE=eth1:0 //设备名称,不要修改
    BOOTPROTO=static //不要修改
    BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
    IPADDR=10.10.33.145 //ip地址
    NETMASK=255.255.255.0 //子网掩码
    NETWORK=10.10.33.0 //网段地址
    ONBOOT=yes //不要修改
    TYPE=Ethernet //不要修改

    增加默认网关的方法:
    注意一台机器只能有一个缺省网关,否则就应该给出具体的路由方式。
    在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个缺省网关:
    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=10.10.22.255
    IPADDR=10.10.22.145
    NETMASK=255.255.255.0
    NETWORK=10.10.22.0
    ONBOOT=yes
    TYPE=Ethernet
    GATEWAY=10.10.22.3

    修改完成后,要想使上述修改生效,则需要重起机器,或者重起网络。
    重新启动机器的方法是:reboot
    重起网络的方法是:service network restart

    以上为静态增加ip的方法,即机器重起后仍然有效的方法。


    动态方法
    注意:所有操作均使用root用户
    修改IP:
    ifconfig eth0 10.10.22.145
    则直接将第一张网卡的IP修改成10.10.22.145

    增加IP:
    ifconfig eth0 add 10.10.33.145 //增加一个IP
    ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址

    再增加一个IP:
    ifconfig eth0:0 add 10.10.44.145
    ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址
    千万不要如下操作:
    ifconfig eth0 add 10.10.44.145
    这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145

    再增加一个IP:
    ifconfig eth0:0:1 add 10.10.55.145
    ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址

  • 相关阅读:
    How to change hostname on SLE
    How to install starDIct on suse OS?
    python logging usage
    How to reset password for unknow root
    How to use wget ?
    How to only capute sub-matched character by grep
    How to inspect who is caller of func and who is the class of instance
    How to use groovy script on jenkins
    Vim ide for shell development
    linux高性能服务器编程 (二) --IP协议详解
  • 原文地址:https://www.cnblogs.com/NationWoo/p/2438420.html
Copyright © 2020-2023  润新知