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 命令退出,在用新的端口登陆即可!

  • 相关阅读:
    es6中promise的实现及原理
    移动端
    javascript知识点复习
    html和css基本常识总结
    kafka,查看指定group下topic的堆积数量
    解决问题:Android设备运行自动化脚本报错 ioerror RPC server not started
    linux下安装python3
    使用vsftpd搭建FTP服务
    前端性能监控平台showslow+Yslow搭建
    学习笔记-- Python网络编程
  • 原文地址:https://www.cnblogs.com/woswod/p/8561486.html
Copyright © 2011-2022 走看看