zoukankan      html  css  js  c++  java
  • Linux下修改IP、DNS、路由命令行设置

    本文最后修改时间:20180313

    一、快速修改,重启后设置就没了

    ifconfig eth0 192.168.1.22 netmask 255.255.255.0 up
    route add default gw 192.168.1.2

    二、修改配置文件,重启设置还在

    (一)ubuntu 版本命令行设置静态IP

    修改 /etc/network/interfaces

    # This filedescribes the networ k interfaces available onyour system
    # and how toactivate them. For more information, seeinterfaces(5).
    # The loopbacknetwork interface
    auto lo
    iface lo inetloopback
    # The primarynetwork interface
    auto eth0
    iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    

    在/etc/resolv.conf添加

    nameserver 192.168.1.1
    nameserver 220.170.64.68
    

    重启网卡:
    /etc/init.d/networking restart

    (二)SUSE

    1、修改IP地址
    修改/etc/sysconfig/network/ifcfg-eth0文件

    BOOTPROTO='static'
    BROADCAST=''
    ETHTOOL_OPTIONS=''
    IPADDR='192.168.1.2/24'
    MTU=''
    NAME='eth0'
    NETWORK=''
    REMOTE_IPADDR=''
    STARTMODE='auto'
    USERCONTROL='no'
    

    2、设置网关
    修改/etc/sysconfig/network/routes
    default 192.168.1.1
    3、设置DNS

    nameserver 202.96.128.86
    nameserver 202.96.134.33
    

    4、重新启动网络配置
    servicenetwork restart

    (三)redhat linux版本命令行设置IP:

    快速设置ip,但重启后就没了
    ifconfig eth0 1.1.1.1
    然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip
    1、设置静态IP地址

      [root@file]$ vi ifcfg-eth0
      DEVICE=eth0
      ONBOOT=yes
      BOOTPROTO=static
      IPADDR=219.136.241.211
      NETMASK=255.255.255.128
      GATEWAY=219.136.241.254
    

    2、设置网关
      vi/etc/sysconfig/network
      NETWORKING=yes
      HOSTNAME=Aaron
      GATEWAY=192.168.1.1  
    3、设置DNS
      [root@file]$ vi resolv.conf
      nameserver202.96.128.68
      nameserver219.136.241.206  
    4、重新启动网络配置
    命令:servicenetwork restart
      或/etc/init.d/networkrestart

    三、例子

    (1) 修改ip地址
      即时生效:
      # ifconfigeth0 192.168.0.20 netmask 255.255.255.0
      启动生效:
      修改/etc/sysconfig/network-scripts/ifcfg-eth0
    (2) 修改default gateway
      即时生效:
      # route adddefault gw 192.168.0.254
      启动生效:
      修改/etc/sysconfig/network-scripts/ifcfg-eth0
      修改dns
      修改/etc/resolv.conf
      修改后可即时生效,启动同样有效
    (3) 修改host name
      即时生效:
      # hostname fc2
      启动生效:
      修改/etc/sysconfig/network
      ps:
      DEVICE=eth0
      BOOTPROTO=static
      IPADDR=192.168.8.85
      NETMASK=255.255.248.0
      GATEWAY=192.168.8.1
      HWADDR=00:0uu3:47:2C:D5:40
      ONBOOT=yes
    (4) 添加linux系统启动项:
      vi/etc/rc.d/rc.local
    (5) 修改Linux系统SSH的端口号 操作系统linux和Unix都适用:
      修改配置文件/etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022,
      然后 kill -HUP `cat /var/run/sshd.pid` 就行了。
      注:现有连接自己不会断,因为kill-HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。
      要想重新启用并用新端口登陆 ,此时可以在本登陆帐户下 用 exit 命令退出,在用新的端口登陆即可!

  • 相关阅读:
    Spring MVC 核心组件详解
    Spring MVC 入门就这一篇
    Spring 事务解决方案
    【UGUI源码分析】Unity遮罩之Mask详细解读
    游戏开发中不同时区下的时间问题
    ARTS第十三周(阅读Tomcat源码)
    Win10 电脑安装.NET低版本提示“这台计算机中已经安装了 .NET Framwork 4.6.2或版本更高的更新”问题
    Dynamics 365 Setup 提示SqlServer 存在
    Dynamics CRM "Verification of prerequisites for Domain Controller promotion failed. Certificate Server is installed."
    Dynamics CRM
  • 原文地址:https://www.cnblogs.com/woswod/p/8561486.html
Copyright © 2011-2022 走看看