Linux 修改ip地址

  昨天重新安装了下系统,发现虚拟机中安装的Linux系统ip地址被重新分配,开始没有觉得什么,可是打算连接虚拟机中搭建的solr集群时候发现悲剧了,原因是使用zookeeper搭建的solr集群,在zookeeper的配置文件中,设置的ip地址和现在系统的地址完全不一样,虽然可以手动一个个修改。可是依然觉得太麻烦,最后决定直接修改Linux的ip地址得了,以下是修改方法。

注:修改必须使用 root权限,否则无法修改成功。

1. 在开始操作之前,先在命令行中 输入命令  ifconfig  查看网卡名称,如下图所示

如图中所示,可以看到两个网卡名称:ens33 和 lo。 而我们需要的就是修改名为ens33的网卡设置

 注:这里有个坑,如果在Ubuntu 16.04之前的版本 此处显示的网卡名称是enth0, 而不是现在显示的ens33.。

在网上找了张图片,之前的网卡名称确实和现在的网卡名称不一样

2. 在命令行输入  vim /etc/network/interfaces ,  使用 编辑器打开interfaces配置文件,然后输入以下代码。

 1 # interfaces(5) file used by ifup(8) and ifdown(8)
 2 auto lo
 3 iface lo inet loopback
 4
 5 auto ens33
 6 iface ens33 inet static
 7 address 192.168.1.7
 8 netmask 255.255.255.0
 9 gateway 192.168.1.1
10 dns-nameservers 218.85.157.99 218.85.152.99

设置网卡名称为 ens33 静态ip地址, 网关 , DNS地址等。注意这里的网卡名称需要根据你自己的网卡名称修改。如果将网卡名称ens33 改成eth0, 那么会出现如下的错误

[....] Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code.

See "systemctl status networking.service" and "journalctl -xe" for details. failed!

修改后如下图所示

3.设置DNS服务地址

 DNS地址已经在第二步设置过了,这里说下注意的地方

   1.  查看DNS地址可以在Windown的 命令窗口中输入 ipconfig /all 查看DNS服务地址。

      2. 不要手动在配置文件  /etc/resolv.conf  中设置 nameserver,否则重启系统之后,所有的DNS地址都会被覆盖。所以如果要设置DNS服务地址,请在第二步的 配置文件interfaces 中设置 dns-nameservers 属性,每个DNS服务地址用空格间隔,重新网络服务之后,所有的nameserver会被添加到  /etc/resolv.conf配置文件中。

下面是  /etc/resolv.conf  重启网络之后的 DNS服务地址

4. 设置完成之后,输入命令   /etc/init.d/networking restart  重新启动网络

看到OK说明重启成功了,  继续通过 ifconfig 命令查看现在网卡情况

可以看到ip地址已修改成功。 我之前的地址是192.168.1.6

注:如果启动不成功,或者出错。在命令行输入  systemctl restart network-manager.service   将网络服务重新启动

修改ip的过程很简单,但是修改的过程需要注意 网卡名称 和 DNS服务的设置,别踩坑了。

文章有很多不足的地方,欢迎大家指正。谢谢!

时间: 2024-10-25 15:50:57

Linux 修改ip地址的相关文章

Linux 修改 IP地址 和 网关

修改IP地址和网关是很常见的操作,在做相关实验的时候,如果没有设置好,会带来很多不必要的麻烦.. 1. 修改IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneBROADCAST=192.168.1.255IPADDR=192.168.1.33NETMASK=255.255.255.0NETWORK=192.168.1.0ONBOOT=yesUSERCTL=noPEERDNS=noTYPE=Ethern

linux 修改ip地址 和关闭防火墙设置

修改ip 地址  和 关闭启动防火墙 1.ifconfig 查看  ip 2.如果没有网卡 查看 ifcfg-eth0 文件是否存在 cd /etc/sysconfig/network-scripts/ ls -s  查看 如果有 查看 DEVICE=eth0 HWADDR=00:0C:29:0f:b8:70 这两个选项与 vi /etc/udev/rules.d/70-persistent-net.rules 中 的eth0 是否一样 如果还不行就用 eth1 网卡 vi /etc/udev/

linux 修改IP地址,网管,主机名,DNS

[[email protected]~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0         #网卡名字 BOOTPROTO=static   #静态IP地址获取状态如:DHCP表示自动获取IP地址 IPADDR=192.168.186.128         #IP地址 NETMASK=255.255.255.0        #子网掩码 ONBOOT=yes                  #引导时是否激活 G

linux修改ip地址的方法

1. 临时设置ip地址 ifconfig eth0 IP地址 (网络掩码和网关如果不设置就使用默认0) 这种方法只是临时修改,重启网卡或服务器又会还原 2.使用vi编辑器设置 vi/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0  网卡对应的设备别名,如ifcfg-eth0第一块网卡 BOOTPROTO=static 网卡获得ip地址的方式, Static(静态 ip地址) dhcp(通过dhcp协议获取ip) bootip通过bootp

Centos如何设置IP地址,LINUX怎么修改IP地址

Centos如何设置IP地址,LINUX怎么修改IP地址 1 2 3 4 5 6 7 分步阅读 百度经验:jingyan.baidu.com 对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下面小编以centos系统为例,给大家演示如何给centos设置IP地址,如何修改linux 系统IP地址? 步骤阅读 百度经验:jingyan.baidu.com 工具/原料 linux系统,centos 百度经验:jingyan.baidu.com 查看IP地址 1 登

Linux_Centos如何设置IP地址,LINUX怎么修改IP地址

对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下面小编以centos系统为例,给大家演示如何给centos设置IP地址,如何修改linux 系统IP地址? linux系统,centos 查看IP地址 登陆连接centos系统,输入 ifconfig 可以查看到当前本机的IP地址信息,如下图 临时设置IP地址 如本机为例,上面查询IP为1.117,输入 ifconfig eth0 (默认是第一个网卡) 后面接IP地址, 网络掩码和 网关,如果不设置,就使用默认

Linux下如何修改ip地址

在Linux的系统下如何才能修改IP信息 以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了- A.修改ip地址 即时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改/etc/sysconfig/network-s/ifcfg-eth0 B.修改default gateway 即时生效: # route add default gw 192.168.0.254 启动生效: 修改/etc

LINUX怎么修改IP地址

1,先搜索了一下,得到以下解释 IP IP地址 Netmark 子网掩码 Gateway 默认网关 HostName 主机名称 DomainName 域名 DNS DNS的IP 2,需要修改的文件常有 /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/resolv.conf /etc/hosts 以下是我的设置 /etc/sysconfig/network 这里主要是指定了网关 NETWORKING=yes

Linux系统下修改IP地址、网关、DNS的基本方法

临时修改IP地址.网关.主机名.DNS,马上生效,无需重启(重启后失效) 1.修改主机名 #hostname Slyar 2.修改IP地址(eth0为网卡名称) #ifconfig eth0 192.168.1.5 netmask 255.255.255.0 3.修改默认网关(eth0为网卡名称) #route add default gw 192.168.1.1 dev eth0 4.修改DNS #vim /etc/resolv.conf CentOS(RedHat)命令行永久修改IP地址.网