【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群             小麦苗的微店

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

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



目录
相关文章
|
7天前
|
Linux Shell 持续交付
Linux下vim的配置
本文介绍了如何对vim进行基础配置,如行号显示、缩进设置等,并推荐了一种自动化部署方案,通过链接下载预配置的vim环境脚本,简化了配置过程,提升开发效率。
18 3
Linux下vim的配置
|
1天前
|
网络协议 Linux 网络安全
Linux配置SSH允许TCP转发
Linux配置SSH允许TCP转发
8 1
|
9天前
|
关系型数据库 MySQL Shell
【权限提升】Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化
【权限提升】Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化
|
10天前
|
Linux 网络安全 虚拟化
Linux操作系统第一章(Linux操作系统的带入,vmware-17虚拟化软件运用,FinalShell远程连接Linux )
Linux操作系统第一章(Linux操作系统的带入,vmware-17虚拟化软件运用,FinalShell远程连接Linux )
|
12天前
|
Linux 数据处理 数据库
探索Linux的`infocmp`命令:终端配置的得力助手
`infocmp`是Linux下用于查看和比较`terminfo`数据库中终端类型描述的命令。它显示终端的控制序列、按键映射等信息,并能找出不同终端的配置差异。通过参数如`-c`(以termcap格式输出)、`-d`(比较差异)和`-1`(单列显示)等可定制输出。例如,`infocmp $TERM`显示当前终端配置,`infocmp xterm vt100`比较两者差异。了解终端类型和选择合适输出格式是有效使用的关键。
|
23小时前
|
Linux Shell Python
linux服务器python2升级安装python3.7环境
linux服务器python2升级安装python3.7环境
6 0
|
1天前
|
Dart 开发工具 Android开发
在 Windows 操作系统上安装和配置 Flutter 开发环境
在 Windows 操作系统上安装和配置 Flutter 开发环境
7 0
|
1天前
|
Linux
Linux中openvswitch配置网桥详解
Linux中openvswitch配置网桥详解
5 0
|
2天前
|
关系型数据库 MySQL Linux
Linux操作系统:开源世界的强大引擎
Linux操作系统:开源世界的强大引擎
|
2天前
|
Linux 调度 C++
【linux】进程的地址空间
【linux】进程的地址空间
14 0

热门文章

最新文章