Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 206|回复: 0

[默认分类] linux配置IP的方法

[复制链接]
  • TA的每日心情
    开心
    2021-12-13 21:45
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2018-7-7 12:13:48 | 显示全部楼层 |阅读模式
     Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限。在Linux系统的 /etc/sysconfig/network-script/ifcfg-eth0文件中存放着网卡IP地址配置的相关信息,它的具体格式为:
      [root@localhost network-scripts]# cat ifcfg-eth0
      DEVICE=eth0
      BOOTPROTO=none
      ONBOOT=yes
      TYPE=Ethernet
      NETMASK=255.255.255.0
      IPADDR=IP地址
      USERCTL=no
      PEERDNS=yes
      GATEWAY=网关地址(路由器的IP地址)
      下面我们来举个例子如何实现Linux环境下设置IP地址。
      #ifconfig eth0 192.168.0.1或者修改/etc/sysconfig/network-scripts/下的ifcfg-eth0
      #vi /etc/syssconfig/network-scripts/ifcfg-eth0
      DEVICE=eth0
      BOOTPROTO=static
      HWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了
      ONBOOT=yes
      IPADDR=192.168.0.1
      NETMASK=255.255.255.0
      NETWORK=192.168.1.0
      BROADCAST=192.168.1.255
      GATEWAY= ;这里输入你的网关,路由器的IP地址
      保存退出
      #/sbin/service network restart
      如果网卡启动是OK的话就说明IP地址设定成功了。另外我们可以用ifconfig eth0来显示当前的IP来确认是否设置正确。
      利用以下命令:
      /etc/init.d/network reload 命令或service network [命令]
      重新导入该文件,实现网络启动
    ifconfig eth0 192.168.1.10 netmask 255.255.255.0  //配置IP地址
    ifconfig eth0 up | down                                              //激活,关闭设备eth0
    route add default gw 192.168.1.1                             //配置默认网关
    暂时配置dns解析
    echo "nameserver 211.98.1.28">> /etc/resolv.conf
      
    Linux系统下如何设置IP地址?我们可

    以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限。在linux系统的 /etc/sysconfig/network-script/ifcfg-eth0文件中存放着网卡IP地址配置的相关信息,它的具体格式为:
      [root@localhost network-scripts]# cat ifcfg-eth0
      DEVICE=eth0
      BOOTPROTO=none
      ONBOOT=yes
      TYPE=Ethernet
      NETMASK=255.255.255.0
      IPADDR=IP地址
      USERCTL=no
      PEERDNS=yes
      GATEWAY=网关地址(路由器的IP地址)
      下面我们来举个例子如何实现Linux环境下设置IP地址。
      #ifconfig eth0 192.168.0.1或者修改/etc/sysconfig/network-scripts/下的ifcfg-eth0
      #vi /etc/syssconfig/network-scripts/ifcfg-eth0
      DEVICE=eth0
      BOOTPROTO=static
      HWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了
      ONBOOT=yes
      IPADDR=192.168.0.1
      NETMASK=255.255.255.0
      NETWORK=192.168.1.0
      BROADCAST=192.168.1.255
      GATEWAY= ;这里输入你的网关,路由器的IP地址
      保存退出
      #/sbin/service network restart
      如果网卡启动是OK的话就说明IP地址设定成功了。另外我们可以用ifconfig eth0来显示当前的IP来确认是否设置正确。
      利用以下命令:
      /etc/init.d/network reload 命令或service network [命令]
      重新导入该文件,实现网络启动。
       
    linux下修改IP、DNS、路由命令行设置 ubuntu 版本命令行设置IP
      cat /etc/network/interfaces
      # This file describes the network interfaces available on your system
      # and how to activate them. For more information, see interfaces(5).
      # The loopback network interface
      auto lo
      iface lo inet loopback
      # The primary network interface
      auto eth0
      iface eth0 inet static
      address 192.168.1.104
      netmask 255.255.255.0
      network 192.168.1.0
      broadcast 192.168.1.255
      gateway 192.168.1.2
      # dns-* options are implemented by the resolvconf package, if installed
      dns-nameservers 58.22.96.66 218.104.128.106 202.101.138.8
      dns-search .COM
      重启网卡: /etc/init.d/networking restatr
      redhat linux版本命令行设置IP:
      ifconfig eth0 新ip
      然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip
      一、修改IP地址
      [aeolus@db network-scripts]$ vi ifcfg-eth0
      DEVICE=eth0
      ONBOOT=yes
      BOOTPROTO=static
      IPADDR=219.136.241.211
      NETMASK=255.255.255.128
      GATEWAY=219.136.241.254
      二、修改网关
      vi /etc/sysconfig/network
      NETWORKING=yes
      HOSTNAME=Aaron
      GATEWAY=192.168.1.1
      三、修改DNS
      [aeolus@db etc]$ vi resolv.conf
      nameserver 202.96.128.68
      nameserver 219.136.241.206
      四、重新启动网络配置
      /etc/init.d/network restart五、例子
      1、修改ip地址
      即时生效:
      # ifconfig eth0 192.168.0.20 netmask 255.255.255.0
      启动生效:
      修改/etc/sysconfig/network-scripts/ifcfg-eth0
      2、修改default gateway
      即时生效:
      # route add default 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
      修改Linux系统SSH的端口号
      修改Linux系统SSH的端口号 操作系统linux和Unix都适用: 修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022, 然后
      kill -HUP `cat /var/run/sshd.pid` 就行了。 注:现有连接自己不会断,因为kill -HUP `
      修改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 命令退出,在用新的端口登陆即可
    linux下修改IP、DNS、路由命令行设置 ubuntu 版本命令行设置IP
      cat /etc/network/interfaces
      # This file describes the network interfaces available on your system
      # and how to activate them. For more information, see interfaces(5).
      # The loopback network interface
      auto lo
      iface lo inet loopback
      # The primary network interface
      auto eth0
      iface eth0 inet static
      address 192.168.1.104
      netmask 255.255.255.0
      network 192.168.1.0
      broadcast 192.168.1.255
      gateway 192.168.1.2
      # dns-* options are implemented by the resolvconf package, if installed
      dns-nameservers 58.22.96.66 218.104.128.106 202.101.138.8
      dns-search .COM
      重启网卡: /etc/init.d/networking restatr
      redhat linux版本命令行设置IP:
      ifconfig eth0 新ip
      然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip
      一、修改IP地址
      [aeolus@db network-scripts]$ vi ifcfg-eth0
      DEVICE=eth0
      ONBOOT=yes
      BOOTPROTO=static
      IPADDR=219.136.241.211
      NETMASK=255.255.255.128
      GATEWAY=219.136.241.254
      二、修改网关
      vi /etc/sysconfig/network
      NETWORKING=yes
      HOSTNAME=Aaron
      GATEWAY=192.168.1.1
      三、修改DNS
      [aeolus@db etc]$ vi resolv.conf
      nameserver 202.96.128.68
      nameserver 219.136.241.206
      四、重新启动网络配置
      /etc/init.d/network restart五、例子
      1、修改ip地址
      即时生效:
      # ifconfig eth0 192.168.0.20 netmask 255.255.255.0
      启动生效:
      修改/etc/sysconfig/network-scripts/ifcfg-eth0
      2、修改default gateway
      即时生效:
      # route add default 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
      修改Linux系统SSH的端口号
      修改Linux系统SSH的端口号 操作系统linux和Unix都适用: 修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022, 然后
      kill -HUP `cat /var/run/sshd.pid` 就行了。 注:现有连接自己不会断,因为kill -HUP `
      修改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 命令退出,在用新的端口登陆即可
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2025-2-24 01:22 , Processed in 0.361220 second(s), 46 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表