系统安装
CentOS7系统安装
基本选择
选择 install CentOS 7 开始安装
说明:
如果按照上面的方式直接安装,网卡名称不是已
eth
开头,若想已 eth
开头则按照下方方式,若不需要则忽略即可。修改网卡名称
选择install CentOS 7 后按tab键,增加以下代码
net.ifnames=0 biosdevname=0
选择语言
建议使用纯英文环境
选择语言后的全貌
分区操作
选择手动分区
选择标准分区,然后点击 + 号开始分区
分别创建/boot
分区,swap
分区,和/
根分区
接受更改
选择软件
最小化安装,环境选择1236这四个选项即可
设置时区
修改时区为亚洲(Asia)/上海(Shanghai),并且修改时间
网络设置
启用网络,然后配置
选择自动连接
配置静态IP
修改计算机名称
设置root密码
最后 重启系统即可完成
CentOS 7
系统的安装!安装后修改网卡名称
注意:建议安装系统时就将网卡名称设置好!
查看网卡名称
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:ac:d0:2b brd ff:ff:ff:ff:ff:ff
inet 10.0.0.200/24 brd 10.0.0.255 scope global ens32
valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:ac:d0:35 brd ff:ff:ff:ff:ff:ff
inet 172.16.1.200/24 brd 172.16.1.255 scope global ens34
valid_lft forever preferred_lft forever
我这里是ens开头的
修改配置文件
# 进入网卡配置文件目录,做重命名操作
mv ifcfg-ens32 ifcfg-eth0
修改配置文件内部修改以下两项
NAME=eth0
DEVICE=eth0
修改grub配置文件
加入 net.ifnames=0 biosdevname=0
重建grub引导文件
grub2-mkconfig -o /boot/grub2/grub.cfg
或者 reboot 重启系统
检查是否成功修改
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:ac:d0:2b brd ff:ff:ff:ff:ff:ff
inet 10.0.0.200/24 brd 10.0.0.255 scope global eth0
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:ac:d0:35 brd ff:ff:ff:ff:ff:ff
inet 172.16.1.200/24 brd 172.16.1.255 scope global eth1
valid_lft forever preferred_lft forever
CentOS7关闭IPv6
查看是否开启的IPv6
# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.18.200 netmask 255.255.255.0 broadcast 192.168.18.255
inet6 fe80::a429:3876:9389:ff12 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:ac:d0:2b txqueuelen 1000 (Ethernet)
RX packets 655 bytes 55803 (54.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 432 bytes 59691 (58.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
包含类似 inet6 fe80::a429:3876:9389:ff12 即开启了IPv6
修改 /etc/sysctl.conf
# cat /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6=1
增加 net.ipv6.conf.all.disable_ipv6=1
修改 /etc/sysconfig/network
# cat /etc/sysconfig/network
# Created by anaconda
NETWORKING_IPV6=no
增加 NETWORKING_IPV6=no
修改网卡配置文件
我的网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
确认 IPV6INIT=no
最后 执行
最后 执行
sysctl -p
或者 reboot
重启命令最后检查
# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.18.200 netmask 255.255.255.0 broadcast 192.168.18.255
ether 00:0c:29:ac:d0:2b txqueuelen 1000 (Ethernet)
RX packets 525 bytes 47424 (46.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 366 bytes 42231 (41.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
已经没有 inet6
了