Linux之IPV4的配置
【摘要】 在Linux下配置ipv4网络的方法
通过 nmcli connection show 命令可以查看识别的网卡名称。
nmcli connection show 名称 UUID 类型 设备 ens33 f45a714b-7ccc-4e58-9f52-e8a6c3027a15 802-3-ethernet ens33 virbr0 32b28b6a-4b00-4e7c-9a41-2217b2c25449 bridge virbr0
虚拟机的网卡配置文件在/etc/sysconfig/network-scripts/ 路径下。vincen这里举例配置ens33网卡的ipv4的方法
cd /etc/sysconfig/network-scripts/ #切换到网卡配置文件的路径 ls #查看当前路径下的所有文件 ifcfg-ens33 ifdown-isdn ifup ifup-plip ifup-tunnel ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless ifdown ifdown-ppp ifup-bnep ifup-post init.ipv6-global ifdown-bnep ifdown-routes ifup-eth ifup-ppp network-functions ifdown-eth ifdown-sit ifup-ib ifup-routes network-functions-ipv6 ifdown-ib ifdown-Team ifup-ippp ifup-sit ifdown-ippp ifdown-TeamPort ifup-ipv6 ifup-Team ifdown-ipv6 ifdown-tunnel ifup-isdn ifup-TeamPort
修改ifcfg-ens33的配置文件
vim ifcfg-ens33 #修改网卡ens33的配置 TYPE=Ethernet #网络类型为Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #默认是dhcp,这里修改为static 静态分配 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes #启动ipv6 IPV6_AUTOCONF=yes #启动自动配置ipv6 IPV6_DEFROUTE=yes #启动ipv6默认值 IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 #名为ens33 UUID=f45a714b-7ccc-4e58-9f52-e8a6c3027a15 #唯一识别码 DEVICE=ens33 #网卡设备名为ens33 ONBOOT=yes #默认是no,这里修改为yes 允许启动此网卡 IPADDR=172.25.0.1 #增加项,增加的ip为172.25.0.1 PREFIX=16 #增加项,增加的子网掩码为16 GETAWAY=172.25.0.3 #增加项,增加的网关为172.25.0.3(此网关是根据Windows上的网络共享中心里的VNnet1的IP地址的)
配置完成后重启网卡
service network restart #重启网卡 ###或者### systemctl restart network.service #重启网络服务
重启网卡成功后,通过ifconfig 命令可以查看网卡名称以及具体信息,比如网卡相对应的IP、子网掩码、网关等等。vincen的虚拟机里第一张网卡名(最左边)是ens33,IP(inet)是172.25.0.5,子网掩码(netmask)255.255.0.0
ifconfig #查看网络的详细信息 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.25.0.1 netmask 255.255.0.0 broadcast 172.25.255.255 inet6 fe80::9bfb:e5a9:5911:2ed0 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:ad:05:c6 txqueuelen 1000 (Ethernet) RX packets 90 bytes 9051 (8.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 88 bytes 12178 (11.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 66 bytes 5676 (5.5 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 66 bytes 5676 (5.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:46:ba:48 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
此时,linux的IP就已经配置成功了
————————————————
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)