Linux之IPV4的配置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/vincen123/article/details/81456702

通过 nmcli  connection  show 命令可以查看识别的网卡名称。


 
 
  1. nmcli connection show
  2. 名称 UUID 类型 设备
  3. ens33 f45a714b -7ccc -4e58 -9f52-e8a6c3027a15 802 -3-ethernet ens33
  4. virbr0 32b28b6a -4b00 -4e7c -9a41 -2217b2c25449 bridge virbr0

虚拟机的网卡配置文件在/etc/sysconfig/network-scripts/ 路径下。vincen这里举例配置ens33网卡的ipv4的方法


 
 
  1. cd /etc/sysconfig/network-scripts/
  2. #切换到网卡配置文件的路径
  3. ls #查看当前路径下的所有文件
  4. ifcfg-ens33 ifdown-isdn ifup ifup-plip ifup-tunnel
  5. ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless
  6. ifdown ifdown-ppp ifup-bnep ifup-post init.ipv6- global
  7. ifdown-bnep ifdown-routes ifup-eth ifup-ppp network-functions
  8. ifdown-eth ifdown-sit ifup-ib ifup-routes network-functions-ipv6
  9. ifdown-ib ifdown-Team ifup-ippp ifup-sit
  10. ifdown-ippp ifdown-TeamPort ifup-ipv6 ifup-Team
  11. ifdown-ipv6 ifdown-tunnel ifup-isdn ifup-TeamPort

修改ifcfg-ens33的配置文件 


 
 
  1. vim ifcfg-ens33 #修改网卡ens33的配置
  2. TYPE=Ethernet #网络类型为Ethernet
  3. PROXY_METHOD=none
  4. BROWSER_ONLY= no
  5. BOOTPROTO=static #默认是dhcp,这里修改为static 静态分配
  6. DEFROUTE=yes
  7. IPV4_FAILURE_FATAL= no
  8. IPV6INIT=yes #启动ipv6
  9. IPV6_AUTOCONF=yes #启动自动配置ipv6
  10. IPV6_DEFROUTE=yes #启动ipv6默认值
  11. IPV6_FAILURE_FATAL= no
  12. IPV6_ADDR_GEN_MODE=stable-privacy
  13. NAME=ens33 #名为ens33
  14. UUID=f45a714b- 7ccc- 4e58- 9f52-e8a6c3027a15 #唯一识别码
  15. DEVICE=ens33 #网卡设备名为ens33
  16. ONBOOT=yes #默认是no,这里修改为yes 允许启动此网卡
  17. IPADDR= 172.25. 0. 1 #增加项,增加的ip为172.25.0.1
  18. PREFIX= 16 #增加项,增加的子网掩码为16
  19. GETAWAY= 172.25. 0. 3 #增加项,增加的网关为172.25.0.3(此网关是根据Windows上的网络共享中心里的VNnet1的IP地址的)

 配置完成后重启网卡


 
 
  1. service network restart #重启网卡
  2. ###或者###
  3. systemctl restart network.service #重启网络服务

重启网卡成功后,通过ifconfig 命令可以查看网卡名称以及具体信息,比如网卡相对应的IP、子网掩码、网关等等。vincen的虚拟机里第一张网卡名(最左边)是ens33,IP(inet)是172.25.0.5,子网掩码(netmask)255.255.0.0


 
 
  1. ifconfig #查看网络的详细信息
  2. ens33: flags=4163 <UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
  3. inet 172.25.0.1 netmask 255.255.0.0 broadcast 172.25.255.255
  4. inet6 fe80::9bfb:e5a9:5911:2ed0 prefixlen 64 scopeid 0x20 <link>
  5. ether 00:0c:29:ad:05:c6 txqueuelen 1000 (Ethernet)
  6. RX packets 90 bytes 9051 (8.8 KiB)
  7. RX errors 0 dropped 0 overruns 0 frame 0
  8. TX packets 88 bytes 12178 (11.8 KiB)
  9. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  10. lo: flags=73 <UP,LOOPBACK,RUNNING> mtu 65536
  11. inet 127.0.0.1 netmask 255.0.0.0
  12. inet6 ::1 prefixlen 128 scopeid 0x10 <host>
  13. loop txqueuelen 1 (Local Loopback)
  14. RX packets 66 bytes 5676 (5.5 KiB)
  15. RX errors 0 dropped 0 overruns 0 frame 0
  16. TX packets 66 bytes 5676 (5.5 KiB)
  17. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  18. virbr0: flags=4099 <UP,BROADCAST,MULTICAST> mtu 1500
  19. inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
  20. ether 52:54:00:46:ba:48 txqueuelen 1000 (Ethernet)
  21. RX packets 0 bytes 0 (0.0 B)
  22. RX errors 0 dropped 0 overruns 0 frame 0
  23. TX packets 0 bytes 0 (0.0 B)
  24. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

此时,linux的IP就已经配置成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值