1设置ip地址和网关DNS:
Rocky Linux 8.x默认安装好之后是没有自动开启网络连接的!
vim /etc/sysconfig/network-scripts/ifcfg-ens160 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=3f14ea8b-18e3-47ad-a81a-c05ba26cbde6 DEVICE=eth0 ONBOOT=yes #开启自动启用网络连接 IPADDR0=10.0.0.200 #设置IP地址 PREFIXO0=24 #设置子网掩码 GATEWAY0=10.0.0.254 #设置网关 DNS1=223.5.5.5 设置DNS
2重载网络配置并安装network.service服务:
Rocky Linux 8.x默认不支持network.service服务,需要使用yum install network-scripts命令来安装此服务。
nmcli c reload yum install network-scripts service network restart ping www.baidu.com ip addr hostname Rocky
3重命名网卡:
cd /etc/sysconfig/network-scripts/ [root@Rocky network-scripts]# mv ifcfg-ens160 ifcfg-eth0 [root@Rocky network-scripts]# vim ifcfg-eth0 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=3f14ea8b-18e3-47ad-a81a-c05ba26cbde6 DEVICE=eth0 ONBOOT=yes IPADDR0=10.0.0.200 PREFIXO0=24 GATEWAY0=10.0.0.254 DNS1=223.5.5.5
4grub配置并更新内核参数:
在”GRUB_CMDLINE_LINUX“变量中添加一句”net.ifnames=0 biosdevname=0“
然后运行grub2-mkconfig -o /boot/grub2/grub.cfg #重新生成grub配置并更新内核参数
[tyjs09@Rocky network-scripts]$ vim /etc/sysconfig/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/rl-swap rd.lvm.lv=rl/root rd.lvm.lv=rl/swap rhgb quiet net.ifnames=0 biosdevname=0" GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true [tyjs09@Rocky network-scripts]$ grub2-mkconfig -o /boot/grub2/grub.cfg
5添加udev的规则并重启系统
ATTR{address}=="00:0c:29:80:44:ce"是网卡的MAC地址,使用ip addr命令可以查看到
[tyjs09@Rocky network-scripts]$ cd /etc/udev/rules.d [tyjs09@Rocky rules.d]$ ls 69-vdo-start-by-dev.rules 70-persistent-ipoib.rules [tyjs09@Rocky rules.d]$ vim 70-persistent-net.rules SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:80:44:ce",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0" [tyjs09@Rocky rules.d]$ shutdown -r now