您的位置:首页 > 运维架构 > Linux

Linux中配置静态IP

2019-07-23 22:41 176 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_43699817/article/details/97033988

如何在Linux中设置静态IP

以CentOS 6.8为例
  • 1.在NAT模式下(VMnet8)查看IP、网关、子网掩码
    子网IP:192.168.253.0 (253是将要加入的网段,可自定义)

  • 2.查看MAC地址是否与eth0匹配
    $>ifconfig 【查看MAC地址】
    ​ $>cd /etc/udev/rules.d/
    ​ $>vim 70-persistent-net.rules 【看MAC地址是否匹配】

  • 3.修改【/etc/sysconfig/network-scripts/ifcfg-eth0】
    $>su root
    $>gedit /etc/sysconfig/network-scripts/ifcfg-eth0 【在可视化界面中可以用gedit命令修改文件,等同于vim】
    修改:
    BOOTPROTO=“static” #原值为DHCP

    添加:

    IPADDR=“192.168.253.20” 【静态IP,第四段自定义的值】
    NETMASK=“255.255.255.0” 【子网掩码,虚拟网络编辑器中查询到的值】
    NETWORK=“192.168.253.0” 【子网,虚拟网络编辑器中查询到的】
    GATEWAY=“192.168.253.2” 【网关,前三位查看虚拟网络编辑器,第四位任意,但不能和ip以及要配置的windows虚拟网卡VMnet8中的ip相同】
    DNS1=“192.168.253.2” 【网关,首选DNS服务器,如果是使用本地的DNS,必须和网关ip一致,也可配公有的DNS】

  • 4.重启网络(一定在“root”用户下)
    $>service network restart

  • 5.设置windows主机中的虚拟网卡VMnet8
    【控制面板】–>【网络和Internet设置】–>【更改适配器选项】–>【右键VMnet8】–>【选择IPv4】–>【属性】
    ​ IP地址: 192.168.253.1 【默认设置为1】
    ​ 子网掩码: 255.255.253.0 【虚拟网络编辑器中的子网掩码】
    ​ 默认网关: 192.168.253.2 【末位与IP地址不同即可,但设置的所有网关字段必须一致】
    ​ 首选DNS服务器:192.168.253.2 【本地的必须使用网关地址】

  • 6.验证

      在虚拟机里对主机ping 192.168.253.1 【由图可知,ping通】
    1. 在主机ping虚拟机 192.168.253.20【由图可知,ping通】
  • 注意

  1. 物理机的虚拟网卡VMnet8中的IP末位可以任意设置,网关的末位也可以任意设置,但是两者不可以相同。
  2. linux中的IP末位也可以任意设置,但是不可以与物理机虚拟网卡VMnet8以及网关的地址相同。
  3. 子网掩码一般都是255.255.255.0,也有其他情况,具体就看虚拟网络编辑器中的,或者在虚拟网络编辑器中自定义。
  4. 子网网段参看虚拟网络编辑器,也可以在虚拟网络编辑器中修改成自己想要的网段,都是虚拟的没什么不可以。但是,设定以后,所有相关的IP、网关、DNS前三位都要与其一致。
  5. DNS服务器使用本地的,必须使用网关地址
  6. 如果还是不能ping通,则要检查windows和虚拟机两者的防火墙是否都关闭
    虚拟机里临时关闭防火墙: service iptables stop【在root用户下】
    查看防火墙状态:service iptables status
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: