【OS】Linux环境下配置固定IP地址

简介: 【OS】Linux环境下配置固定IP地址 ---red hat重启网卡service network restart/etc/rc.d/init.d/network restart---suse重启网卡service network restartrcnetwork restart/etc/rc.
【OS】Linux环境下配置固定IP地址







---red hat重启网卡
service network restart
/etc/rc.d/init.d/network restart


---suse重启网卡
service network restart
rcnetwork restart
/etc/rc.d/init.d/network restart




----卸载网卡
ifconfig eth0 down


--- 单独重启网卡
ifdown eth0 && ifup eth0
ifconfig eth0 down && ifconfig eth0 up




-----------------------------------------------  固定IP 配置静态ip地址
ifconfig eth1 192.168.210.108 broadcast 192.168.210.254 netmask 255.255.255.0 
ifconfig eth1 192.168.59.130 broadcast 192.168.59.1 netmask 255.255.255.0
ifconfig eth0 192.168.59.130 netmask 255.255.255.0 gw 192.168.129.1






chkconfig NetworkManager off 
chkconfig network on 
service NetworkManager stop 
service network start


---若还有问题,可删掉网卡重新添加
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/udev/rules.d/70-persistent-net.rules
DEVICE=eth0
IPADDR=192.168.59.130
NETMASK=255.255.255.0
NETWORK=192.168.59.0
BROADCAST=192.168.59.255
GATEWAY=192.168.59.2
ONBOOT=yes
USERCTL=no
BOOTPROTO=static
#HWADDR=00:0c:29:97:f1:5b
TYPE=Ethernet
IPV6INIT=no
DNS1=202.96.209.5
DNS2=8.8.8.8
NAME="System eth0"










----------------- 动态ip地址
DEVICE=eth0
ONBOOT=yes
USERCTL=no
BOOTPROTO=dhcp
HWADDR=00:0c:29:97:f1:5b
TYPE=Ethernet
PEERDNS=yes
IPV6INIT=no




[root@rhel6 ~]# export LANG=C
[root@rhel6 ~]# setup
[root@rhel6 ~]# 


DEVICE=eth0                                #物理设备名

IPADDR=192.168.1.10                   #IP地址

NETMASK=255.255.255.0            #设置子网掩码

NETWORK=192.168.1.0                #网络地址(可不要)

BROADCAST=192.168.1.255       #广播地址(可不要)

GATEWAY=192.168.1.1                 #网关地址虚拟机环境下的网关一般为x.x.x.2,否则不能正常连接外网

ONBOOT=yes                                  # [yes|no](引导时是否激活设备)

USERCTL=no                                  #[yes|no](非root用户是否可以控制该设备)

BOOTPROTO=static     #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)

HWADDR=00:0C:29:C6:A1:AB   #mac地址

BOOTPROTO=static   #启用静态IP地址

ONBOOT=yes  #开启自动启用网络连接

DNS1=8.8.8.8 #设置主DNS

DNS2=8.8.4.4 #设置备DNS






  1. 1:在终端中输入:cd  /etc/sysconfig/network-scripts/

  2. 2:  看看是否有这个文件:ifcfg-eth0,如果有然后输入编辑,vi  ifcfg-eth0:

  3. 3:开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“下面这些是必须有的”



    1. DEVICE=eth0
      BOOTPROTO=static
      ONBOOT=yes
      IPADDR=198.1.102.140
      NETMASK=255.255.224.0
      GATEWAY=198.1.96.1
      其中:eth0 对应的文件名:ifcfg-eth0
      如果需要配置多个IP,则需要多个文件,每个文件对应着一个IP,文件名分别为:ifcfg-eth0_X,
      而文件中DEVICE=eth0:X ,其中X可以从1开始自增。比如文件:ifcfg-eth0_1对应DEVICE=eth0:1
      而除了IPADDR需要变化之外,其他的NETMASK和GATEWAY都一样。



  4. 3:编辑完后,保存退出。
    4:重启网络服务。service network restart或/etc/init.d/network restart
    5: ping网关,ping外网进行测试。都能ping通表示网络正常。

  5.       例如:ping  www.baidu.com

在新安装的Linux系统命令行下,

敲入:ifconfig,显示如下界面。

上面这张图显示网卡没有启动,那么我们敲入代码:ifup eth0启动网卡。

网卡启动后,我们可以看出,IP地址和网关等其他信息都已经出现。

但是我们需要的是静态IP,即不随着时间改变而改变的IP地址。

首先我们要知道我们的网关地址是多少。

敲入代码:route ,下图中的192.168.164.2就是我们的默认网管地址,记住这个,下面的配置需要用这个。

 

继续敲入代码:vi /etc/sysconfig/network-scripts/ifcfg-eth0 (cat /etc/sysconfig/network-scripts/ifcfg-eth0 这条命令是查看)

进入到网卡配置文件中。

复制代码
DEVICE=eth0(默认)
HWADDR=00:0C:29:2E:36:16(默认)
TYPE=Ethernet(默认)
UUID=XXXXXXX(默认)
ONBOOT=yes(默认为no,修改为yes意为每次reboot后 ifup eth0)
MM_CONTROLLED=yes(默认) #BOOTPROTO=dhcp(dhcp为自动分配ip地址,我们把他注释了,在下面另外加)
BOOTPROTO=static(新添加)
IPV6INIT=no(新添加)
USERCTL=no(新添加)
IPADDR=192.168.164.100(新添加)
NETMASK=255.255.255.0(新添加) 
复制代码

上面黄色背景色部分为默认配置,红色背景色为后来添加配置。

配置完成后,敲入代码:service network restart重启网卡服务

这时候尝试ping www.baidu.com发现报错Network is unreachable

各种搜索原因后发现,网关没有配置,导致与外网连接没有打开。

然后我们敲入 route add default gw 192.168.164.2

然后再次ping www.baidu.com

ping通后说明我们的配置已经生效。

 




















About Me

.............................................................................................................................................

● 本文整理自网络

● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、博客园(http://www.cnblogs.com/lhrbest)和个人微信公众号(xiaomaimiaolhr)上有同步更新

● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

● 本文博客园地址:http://www.cnblogs.com/lhrbest

● 本文pdf版、个人简介及小麦苗云盘地址:http://blog.itpub.net/26736162/viewspace-1624453/

● 数据库笔试面试题库及解答:http://blog.itpub.net/26736162/viewspace-2134706/

● DBA宝典今日头条号地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

.............................................................................................................................................

● QQ群:230161599     微信群:私聊

● 联系我请加QQ好友(646634621),注明添加缘由

● 于 2017-07-01 09:00 ~ 2017-07-31 22:00 在魔都完成

● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

.............................................................................................................................................

小麦苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麦苗出版的数据库类丛书http://blog.itpub.net/26736162/viewspace-2142121/

.............................................................................................................................................

使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号(xiaomaimiaolhr)及QQ群(DBA宝典),学习最实用的数据库技术。

   小麦苗的微信公众号          小麦苗的QQ群             小麦苗的微店

.............................................................................................................................................


DBA笔试面试讲解
欢迎与我联系



目录
相关文章
|
6月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
4月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
557 11
|
6月前
|
存储 监控 Linux
Linux环境锁定关键文件防止误删操作流程。
总结以上内容,在Linux环境下锁定重要文档避免误删涉及到多种技术手段与策略组合运作, 包括但不限于利用chatter指挥官固化文档状态至只读模式、运作ACL精准调整访问权利列表、编排自动化流程简
272 20
|
6月前
|
Linux
Linux环境下的UDEV机制及其与守护进程的关联
实际使用时管理员需要熟悉编写合适udev rules去满足特殊需求;同时也需要注意避免编写过度复杂导致无法预料结果rules.UDEVD虽然稳健但错误配置可能导致无法预料问题因此需谨慎处理相关配置工作.
238 16
|
6月前
|
存储 Linux
Linux环境下删除大文件后磁盘空间未释放问题诊断流程。
以上诊断流程涉及Linux底层机制与高级管理技能结合之处,并需要管理员根据实际环境灵活调整诊断策略与解决方案。
498 8
|
6月前
|
Ubuntu Unix Linux
操作系统的最强入门科普(Unix/Linux篇)
下期文章,小枣君会重点聊聊Windows和macOS那条线。敬请关注! 如果大家觉得文章不错,还请帮忙多多转发!谢谢!
|
7月前
|
Linux 数据安全/隐私保护 iOS开发
推荐Linux环境下效能优良的双向文件同步工具
综合上述条件,对于Linux环境下的双向文件同步需求,Unison 和 Syncthing 是两个非常出色的选择。它们都有良好的社区支持和文档资源,适用于不同规模的环境,从个人使用到商业部署。Unison 特别适合那些需要手动干预同步过程、需要处理文件冲突解决的场景。而 Syncthing 更加现代化,适合需要自动、实时的数据同步与备份的环境。对于选择哪一个,这将取决于个人的使用场景和具体需求。
827 16
|
7月前
|
安全 应用服务中间件 网络安全
在Linux环境部署Flask应用并启用SSL/TLS安全协议
至此,你的Flask应用应该能够通过安全的HTTPS协议提供服务了。记得定期更新SSL证书,Certbot可以帮你自动更新证书。可以设定cronjob以实现这一点。
500 10