rocky 9设置静态ip地址小白教程
📅 2026/8/2 5:55:43
👁️ 阅读次数
📝 编程学习
首先我们可以先安装一下两个命令:
dnf -y install vim bash-completionvim编辑好用一点,bash有些命令参数可以补全。
方法一nmcli命令修改
下面是修改静态ip的命令
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.199.131 ipv4/24.gateway 192.168.199.2 ipv4.dns 192.168.199.150 autoconnect yes #modify ens160 :指定网卡 #ipv4.method manual :设置为静态 #ipv4.addresses 192.168.199.131/24 设置静态ip和子网掩码 #ipv4.gateway 192.168.199.2 网关尽量先试用命令ip r 来查看网关 然后输入其中的网关以防上不了网 #ipv4.dns 192.168.199.150 修改需要的dns #autoconnect yes 自动连接我们使用ip a查看一下ip地址
[root@haonan ~]# 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 inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0c:29:62:ff:f4 brd ff:ff:ff:ff:ff:ff altname enp3s0 altname enx000c2962fff4 inet 192.168.199.131/24 brd 192.168.199.255 scope global dynamic noprefixroute ens160 valid_lft 1103sec preferred_lft 1103sec inet6 fe80::20c:29ff:fe62:fff4/64 scope link noprefixroute valid_lft forever preferred_lft forever、
方法二配置文件修改
vim /etc/NetworkManager/system-connections/ens160.nmconnection connection] id=ens160 uuid=321433f8-5a93-325b-93d9-af5bd85a30cf type=ethernet autoconnect-priority=-999 interface-name=ens160 timestamp=1784705173 [ethernet] [ipv4] address1=192.168.199.131/24 #静态ip dns=192.168.199.150; #需要的dns gateway=192.168.199.2 #网关 method=manual #设置静态需要先把参数改成manual,如果要修改成自动的改成auto 上面的ip,dns,网关级就可以不动。 [ipv6] addr-gen-mode=eui64 method=auto [proxy]重新加载网卡和启动网卡命令这个修改完之后要使用
nmcli connection reload #不断开的情况下重新加载 nmcli connection up ens160 #启动ens160网卡验证命令
ip a #验证ip地址和子网掩码和是否开启 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 inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 #up就是已启用 link/ether 00:0c:29:62:ff:f4 brd ff:ff:ff:ff:ff:ff altname enp3s0 altname enx000c2962fff4 inet 192.168.199.131/24 brd 192.168.199.255 scope global noprefixroute ens160 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe62:fff4/64 scope link noprefixroute valid_lft forever preferred_lft forever ip r #查看网关 default via 192.168.199.2 dev ens160 proto static metric 100 #这里就是指向的网关 192.168.199.0/24 dev ens160 proto kernel scope link src 192.168.199.131 metric 100 cat /etc/resolv.conf #查看网关 # Generated by NetworkManager nameserver 192.168.199.150
编程学习
技术分享
实战经验