当前位置:首页 > 虚拟机 > 正文

linux虚拟机设置静态ip


一、Linux如何自动获取IP地址及配置静态IP地址上网步骤1:激活网卡。安装系统后,默认网卡为eth0。使用以下命令激活该网卡。
#ifconfigeth0up步骤2.配置网卡在登录时启动。如果希望每次开机时自动获取IP地址并上网,还必须配置网络服务启动。当系统启动时。Linux和Windows的区别之一是许多服务默认停止。如果您在使用时启动该服务,但没有将其设置为默认启动,则下次登录时该服务仍会停止。以下是如何配置网络服务,以便它们也在系统启动时启动。使用chkconfig命令使网络服务在系统运行级别为2345时默认启动。#chkconfig--level2345networkon第三步:修改网卡文件ifcfg-eth0。修改ifcfg-eth0文件,将ONBOOT设置为Yes,启动网络服务时使用网卡。将BOOTPROTO设置为dhcp,使网卡自动从DHCP服务器获取IP地址。#vi/etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT=yesBOOTPROTO=dhcp总结:通常第三步是最重要的,因为大多数Linux系统上的默认网络服务也是在系统启动时启动的,并且网卡也被启用。是的,只要安装第三步,然后用下面的命令启动网络服务就可以了。#servicenetworkstart设置静态IP地址用于Internet访问与设置动态IP地址用于Internet访问相同。修改ifcfg-eth0,然后使用servicenetworkrestart命令重启网络服务。DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
BOOTPROTO=static
ONBOOT=yesdebian:编辑/etc/network/interfaces#Theloopbacknetworkinterfaceautoloifaceloinetloopback
#Theprimarynetworkinterface
allow-hotplugeth0autoeth0ifaceeth0inetstatic
address192.168.1.36
netmask255.255.255.0
gateway192。168.1.10#公司网关为192.168.1.10,通常为192.168.1.1
保存编辑并重新启动网络服务
您现在可以使用新的静态IP地址访问Internet。


二、如何在linux系统中设置静态ip地址Linux系统如何设置静态IP地址?
产品型号:ThinkpadE15
系统版本:CentOS7
打开网卡配置文件:
[root@xuegod63~]#vim/etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=None
BROWSER_ONLY=None
BOOTPROTO=None
#等号后写符号:dhcpDynamic表示获取IP地址,satic表示静态IP,没有定义,它是固定的。
DEFROUTE=是
IPV4_FAILURE_FATAL=否
IPV6INIT=是
IPV6_AUTOCONF=是
IPV6_DEFROUTE=是
IPV6_FAILURE_FATAL=否
GENIP_DE_DRs隐私
/>NAME=ens33#网卡名称
UUID=1cd2b392-9a4b-4eb4-8410-971d0b6ecef5#每个在线设备的UUID都不同
DEVICE=ens33#设备名称,一般与设备名称相同设备。网卡名称相同
ONBOOT=yes#开机后初始化网卡,使用网卡前必须为yes。
PREFIX=24
GATEWAY=192.168.1.1#这里写上你需要配置的网关地址
DNS1=8.8.8.8
IPV6_PRIVACY=None
网卡配置中file,常用参数定义:
Device:应用该配置文件的设备
HWADDR:对应设备的MAC地址
BOOTPROTO:该设备激活时使用的地址配置协议,常用dhcp、static、none、bootp
ONBOOT:系统启动时启用该设备
TYPE:接口类型;共享以太网、网桥
UUID:设备的唯一标识符
IPADDR:指定IP地址
NETMASK:子网掩码
条目:默认条目
DNS1:第一个DNS服务器USERCTL:普通用户是否可以控制此设备
案例1:在CentOS7系统中,重新启动配置文件的网络服务即可生效
[root@xuegod63~]#服务网络重启#centos7网卡重置方法

[root@xuegod63~]#systemctlrestartNetworkManager#CentOS7中网卡重置方法不适用到CentOS8。
案例2:在CentOS8系统中重启网络服务,操作如下:
[root@xuegod63~]#nmcliconnectionreload#重新加载网卡相关配置文件
[root@xuegod63~]#nmcliconnectiondownens33nmcliconnectionupens33#重启网卡使配置生效。
[root@xuegod63~]#ifconfig#查看ip
总结:
打开网卡配置文件:
[root@xuegod63~]#vim/etc/sysconfig/network-script/ifcfg-ens33#更改以下内容
IPADDR=192.168.1.63#此处写入您需要配置的IP地址
PREFIX=24
GATEWAY=192.168.1.1#写入您的网关这里需要配置地址
DNS1=8.8.8.8
重启网络服务才能使新配置的网卡生效:
案例1:在CentOS7系统上重启网络服务。对于要执行的配置文件
[root@xuegod63~]#servicenetworkrestart#centos7网卡重置方法

[root@xuegod63~]#systemctlrestartNetworkManager#网卡重置方法CentOS8不适用于CentOS7。
案例2:在CentOS8系统上
[root@xuegod63~]#nmcliconnectionreload#重新加载网卡相关配置文件
[root@xuegod63~]#nmcliconnectiondownens33nmcliconnectionupens33#configuration来重置网卡将。