Linux中的ifconfig命令可以修改IP,但只是暂时的,重启后会恢复到原来IP。有什么办法可以永久改IP? linux中哪个命令可以查看自己的IP地址

作者&投稿:凭律 (若有异议请与网页底部的电邮联系)
用vi /etc/sysconfig/network-scripts/ifcfg-eth0打开网卡配置文件
按下i键,就可以编辑配置文件了
BOOTPROTO=dhcp →改成 BOOTPROTO=static
加上一行 IPADDR=你需要的IP
NETMASK=你需要的子网掩码
GATEWAY=你需要的网关(有就配置,没有就不用写这行了)
配置文件里面别的需要可以留下,不需要可以删除
编辑完后按ESC键退出编辑模式
按:(冒号),进入命令行模式,输入wq。
然后用service network restart 重启网络服务,然后,ifconfig命令可以查看一下你的IP,这样就永久配置好你需要的IP了
注:本回答为自己编写

这是我的/etc/sysconfig/network-script/ifcfg-eth0 文件:

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
#BOOTPROTO=dhcp
BOOTPROTO=none
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes

用的是静态IP:192.168.1.2/24,网关是192.168.1.1 。 你的/etc/sysconfig/network-script/ifcfg-eth0 文件,只要将BOOTPROTO=dhcp 修改为 BOOTPROTO=none ,也就是放弃dhcp自动获取IP,然后增加配置语句就可以了。

ifconfig 修改的只是暂时的,一个你可以在图形界面下去修改,也可用setup命令打开network configure修改都行的。这两种改完了就不会丢失ip了。

Linux中的ifconfig命令可以修改IP,但只是暂时的,重启后会恢复到原来IP。有什么办法可以永久改IP?~

用vi
/etc/sysconfig/network-scripts/ifcfg-eth0打开网卡配置文件
按下i键,就可以编辑配置文件了
BOOTPROTO=dhcp
→改成
BOOTPROTO=static
加上一行
IPADDR=你需要的IP
NETMASK=你需要的子网掩码
GATEWAY=你需要的网关(有就配置,没有就不用写这行了)
配置文件里面别的需要可以留下,不需要可以删除
编辑完后按ESC键退出编辑模式
按:(冒号),进入命令行模式,输入wq。
然后用service
network
restart
重启网络服务,然后,ifconfig命令可以查看一下你的IP,这样就永久配置好你需要的IP了
注:本回答为自己编写

查看方法如下:
打开linux操作系统在进入到界面。

在桌面右击打开终端。

在终端里输入ifconfig -a命令在回车键。

如下图可以看到了ip地址。

拓展资料:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

Linux里面ip addr命令和ifconfig命令区别是什么?
答:在安装linux 得时候,我们要选择桥接网络,相当于本电脑和虚拟机得电话都是接通外网,linux查看网络ip得两个命令ifconfig和 ip addr 1,命令ifconfig 如果ifconfig命令找不到 1.1,sudo apt install net-tools 1.2, yum search ifconfig yum install net-tools.x86_64 2,ip addr ...

linux下怎么查本机IP,ifconfig怎么不行
答:1、Linux下ifconfig命令(ifconfig eth0)查看网卡信息,是需要root权限才能执行的。2、可以通过/etc/sysconfig/network-scripts/ifcfg-eth0网卡配置文件查看IP地址。DEVICE="eth0"BOOTPROTO="static"###如果是动态的,可以用dhcp;静态也可以用none HWADDR="00:0C:29:D3:0C:DD"IPV6INIT="yes"IP...

在Linux终端中查看公有IP的方法详解
答:ifconfig|grep Bcast|awk -F: '{print $2}'|awk -F " " '{print $1}'|wc -l 如何在 Linux 终端中知道你的公有 IP 公有地址由 InterNIC 分配并由基于类的网络 ID 或基于 CIDR 的地址块构成(被称为 CIDR 块),并保证了在全球互联网中的唯一性。当公有地址被分配时,其...

linux下ifconfig命令未找到
答:linux系统下ifconfig命令未找到的解决方法需分四步进行,下面是具体介绍:1、检查是不是环境变量里没有ifconfig命令的路径,ifconfig是在/sbin路径下的,以root用户登录才可以运行,查看root用户的环境变量。2、环境变量里有/sbin这个路径,如果ifconfig命令存在并且就是位于/sbin目录下的话肯定就是可以运行...

配置LINUX的IP命令
答:通过配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件如下:ONBOOT=yes BOOTPROTO=none:表示不使用dhcp服务,如果是手动配置静态的ip地址,BOOTPROTO的值可以为none或者static。IPADDR=192.168.1.66:表示设置IP地址。NETMASK=255.255.255.0:表示设置子网掩码。GATEWAY...

linuxlinuxlinux下if
答:第四步:输入servicenetworkrestart,重启服务 linux输入ifconfig命令为什么不行啊?有报错吗?可能的原因 1,非管理员用户 2,ifconfig命令的路径没有放在$PATH中 3,网卡没有安装 在linux下shell脚本中if中用到or怎么写?shell脚本中的or和C语言类似,也是用||(两个竖杠)表示or逻辑。但是在shell...

linux疑问:普通用户的ifconfig命令无法执行,如何解决?
答:jiangtao9999 采纳率:40% 擅长: Linux 其他回答 不需要输入完整路径 ifconfig一般在/sbin下,不在普通用户PATH中,所以需要全路径名称 需要设置环境变量 如#ifconfig ech0 192.168.1.0 pingtou46 | 发布于2011-06-15 举报| 评论 2 0 ifconfig 命令在/sbin/下面,你直接用/sbin/ifconfig可以执行了。

在Redhat Linux9.0 中查询网卡信息的命令是什么?
答:ifconfig 无论是Linux自动安装还是我们手工安装,Linux都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。 在执行ifconfig命令后,系统将在内核表中设置必要的参数,这样Linux就知道如何与网络上的网卡通信。ifconfig命令有以下两种格式: ※ifconfig [interface] ※ifconfig interfa...

在linux下这些命令代表什么ifconfig,ls,cp,mv,vi,wget,service,sudo...
答:在 Linux 系统下面,如下命令代表:ifconfig:查看 Linux 系统网络配置情况;ls:列出当前目录(或者是其他子目录)下面的文件名;cp:拷贝文件;mv:移动文件。例如:将一个文件从一个文件夹移动到另外的一个文件夹,原文件夹的文件 不保存;vi:UNIX/Linux 系统下面的全屏幕编辑程序。具体很多命令需...

RedHat Linux 5无法使用ifconfig怎么办
答:ifconfig是Linux显示网络设备的命令,能够设置网络设备的状态,但在RedHat Linux 5系统中,有时会遇到ifconfig命令无法使用的情况,下面就是RedHat Linux 5无法使用ifconfig命令的解决方法。在终端使用一些命令,如:ifcinfig 查看本机的IP,发现不能使用此命令,提示说“command not found”,这是环境变量...