Linux 设置静态ip,详细步骤
Posted 小火慢炖的粥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 设置静态ip,详细步骤相关的知识,希望对你有一定的参考价值。
前言: 虚拟机每次打开,关闭后连接ip都会发生变更,终于忍不住了 设置静态ip,
步骤也非常简单,只需要在配置文件中添加几个地址就行;
实现步骤
1. 修改ens33的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33
1.1 将 BOOTPROTO = dhcp 改成 BOOTPROTO = static
(也就是将动态ip,改成静态ip)
1.2 新增4行数据如下:
IPADDR="192.168.183.100" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.183.2" # 网关地址
DNS1="192.168.183.2" # DNS服务器
(先添加,数据获取见后续步骤)
2.获取数据来源
1.获取ip地址和 子网掩码
在命令中输入ifconfig
inet 就是ip地址 nemask 就是子网掩码
2.获取网关地址,和DNS服务器 (网关地址和DNS服务器地址是一样的)
在vmware 中: 编辑——虚拟网络编辑器——NAT模式——NAT设置——网关
3.实现配置
将获取到的数据来源放到配置文件中即可,效果如下
4. 最后的操作 重启网络,重启网络后需重新进行连接,如果ip没变的话就不需要
命令:systemctl restart network
Linux_笔记_01_设置静态IP与 SecureCRT连接Linux
步骤一至三,即可设置好静态IP
步骤四至九,使SecureCRT连接Linux
步骤一:编辑ifcfg-eth0 文件
1.打开ifcfg-eth0 文件
使用命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
2.编辑ifcfg-eth0文件
按英文 I 进入vim编辑模式。
进行编辑,上图红框部分是必须要有的。将IPADDR设置为你想要的静态ip
DVICE=eth0 HWADDR=00:50:56:2A:E2:56 TYPE=Ethernet UUID=5882e517-a480-4fc6-90f6-8f961283b551 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static DNSI=192.168.1.1 IPADDR=192.168.1.11 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 IPV6INIT=no USERCTL=no
注:(1)此处的 GATEWAY 是虚拟机中配置的网关地址。 参见: 解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网
3.保存并退出vim
按esc退出编辑模式进入命令模式,输入:wq 即可保存并退出文件。
步骤二、重启网络服务
使用命令: service network restart或/etc/init.d/network restart
可能会出现错误,但不用管它。强迫症的稍后可以去解决这些错误,但这里只管静态ip能修改成功即可。
步骤三:ping网关进行测试
使用命令:ping 192.168.1.1
能ping通表示网络正常。
步骤五:查看IP并修改host文件
1.查看ip
使用命令:ifconfig ,查看ip,发现ip已成功修改为静态ip
2.修改host文件中的ip
Computer—>FileSystem—>etc—>host,将host文件中的ip修改为刚刚查看的静态ip.
步骤六:修改虚拟网络编辑器
在VMWare中,编辑—>虚拟网络编辑器
子网IP前三位、子网掩码与linux系统静态IP一致。
七、windows下设置VMware Network Adapter VMnet8自动获取ip地址(与centOS ip在同一网段)
控制面板—>网络和Internet—>网络共享中心—>更改网络适配器,即可进入网络连接
找到VMnet8,右键—>属性—>Internet协议版本4(TCP/IPv4),设置ip地址和子网掩码,下图红框部分与linux系统一致。(保持和虚拟机IP保持在同一个网段)
八、测试win本机能否ping centOS
打开windows的命令行,输入 ping 192.168.1.11,回车,若能成功,则说明已经配置成功了
九、配置SecureCRT
File->Quick Connect
输入主机名,配置用户root 密码 你的密码
然后connect。一般都会成功,若没有成功,则可能是以下问题:
(1)ssh的问题(现在装的linux系统一般都会带ssh,所以一般不会出现这个问题)
(2)防火墙的问题
(3)由于粗心导致上述步骤出了问题,检查下ip等有没有弄错
以上是关于Linux 设置静态ip,详细步骤的主要内容,如果未能解决你的问题,请参考以下文章
Linux_笔记_01_设置静态IP与 SecureCRT连接Linux