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)