使用网络配置文件
如要想想保存设置,可以新建一个文件 /etc/sysconfig/network-scripts/ifcfg-static-wlp2s0 ,文件名以 ifcfg 前缀。
vi /etc/sysconfig/network-scripts/ifcfg-static-wlp2s0
[root@server ~]# vi /etc/sysconfig/network-scripts/ifcfg-static-wlp2s0
#TYPE=Ethernet
#BOOTPROTO=none
#DEFROUTE=yes
#IPV4_FAILURE_FATAL=no
#IPV6INIT=yes
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_FAILURE_FATAL=no
#NAME=static-wlp2s0
#UUID=a036678e-8fdf-48f3-8693-961bb6326i744
DEVICE=wlp2s0 #指定无线网卡的接口
ONBOOT=yes #开机就进行设置
IPADDR=172.16.0.1 #指定IP地址
PREFIX=24 #指定掩码长度
#GATEWAY=192.168.10.254 #其他用不着注释掉
#DNS1=127.0.0.1
#DNS2=192.168.10.254
#IPV6_PEERDNS=yes
#IPV6_PEERROUTES=yes
保存后需要先停止 NetworkManager.service 服务,最好禁止开机启动,不然还是会有问题。主要表现为开机时 network.service 无法启动。
禁止 NetworkManager.service 服务开机启动
systemctl disable NetworkManager.service
停止 NetworkManager.service 服务
systemctl stop NetworkManager.service
想看看有没有生效可以重启 network.service 服务或直接重启系统。
systemctl restart network.service
启用转发和配置接口伪装 启用转发
使用 sysctl -w 重启后会失效
sysctl -w net.ipv4.ip_forward=1
[root@server ~]# sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
启用 IP 转发重启后不会失效使用下面方法,系统重启后会自动加载 /etc/sysctl.d/ 文件夹下的设置。
vi /etc/sysctl.d/ip_forward.conf










