linux 命令改静态ip,Linux命令学习:修改IP 静态地址IP

最近在学习linux环境部署~~~~

首先,将网络适配设置成为桥接模式

查看本机IP地址,ipconfig,记住ipv4地址和默认网关地址,等会配置的时候要用

登陆连接centos系统,输入 ifconfig 可以查看到当前linux的IP地址信息

[root@localhost test]# ifconfig

lo: flags=73  mtu 65536

inet 127.0.0.1  netmask 255.0.0.0

inet6 ::1  prefixlen 128  scopeid 0x10

loop  txqueuelen 1  (Local Loopback)

RX packets 0  bytes 0 (0.0 B)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 0  bytes 0 (0.0 B)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099  mtu 1500

inet 192.168.197.221  netmask 255.255.255.0  broadcast 192.168.197.255

ether 52:54:00:0d:51:4b  txqueuelen 1000  (Ethernet)

RX packets 0  bytes 0 (0.0 B)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 0  bytes 0 (0.0 B)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

如本机为例,上面查询IP为197.221,输入 ifconfig virbr0 (默认是第一个网卡) 后面接IP地址, 网络掩码和 网关,如果不设置,就使用默认的掩码

# ifconfig virbr0 192.168.197,222

再次查看IP就已经变成新的IP地址了

注意这种方法修改只是临时修改,重启网卡或服务器后又会还原

设置\修改IP地址

如果要让IP地址永久生效,需要编辑网卡配置文件

启动Centos,进入终端模式,设置IP地址,

切换到这个目录下,cd /etc/sysconfig/network-scripts

使用VI编辑器设置,如 vi ifcfg-ens33     或者直接  vi   /etc/sysconfig/network-scripts/ifcfg-ens33

ifcfg-***,以ifcfg-开头的文件基本上默认只有两个,ens33不是固定的名称

[root@localhost test]# cd /etc/sysconfig/network-scripts

[root@localhost network-scripts]# ls

ifcfg-ens33  ifdown-ppp       ifup-ib      ifup-Team

ifcfg-lo     ifdown-routes    ifup-ippp    ifup-TeamPort

ifdown       ifdown-sit       ifup-ipv6    ifup-tunnel

ifdown-bnep  ifdown-Team      ifup-isdn    ifup-wireless

ifdown-eth   ifdown-TeamPort  ifup-plip    init.ipv6-global

ifdown-ib    ifdown-tunnel    ifup-plusb   network-functions

ifdown-ippp  ifup             ifup-post    network-functions-ipv6

ifdown-ipv6  ifup-aliases     ifup-ppp

ifdown-isdn  ifup-bnep        ifup-routes

ifdown-post  ifup-eth         ifup-sit

如果没有这个文件,请创建

黄色为需要修改的地方,如果没有,请创建

YPE="Ethernet"

BOOTPROTO=dhcp

DEFROUTE="yes"

BROADCAST=192.168.197.255(前三位要和主机的ip地址一致,后一位为255)

DNS1=192.168.197.1

IPADDR=192.168.197.225(虚拟机的IP地址,前三位与主机的一致)

NETMASK=255.255.255.0

GATEWAY=192.168.197.1(主机的默认网关地址)

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="ens33"

UUID="b29585da-8e68-47cf-9d2a-06e2ce2daf27"

DEVICE="ens33"

ONBOOT="yes"

PEERDNS=yes

PEERROUTES=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

修改完成后,按ESC退出编辑界面,然后按 :  进入末行模式,输入wq,保存并退出

设置完之后,重启服务

service network restart

重启之后,直接ping 本机试试看看能不能通

若出现重启失败的话,可以试着把ifcfg-eno文件里的DEVICE一行删除试试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值