CentOS 7 新系统 手动配置网络 简要步骤
一、配置网卡文件
1.修改网卡文件
进入网卡配置文件目录
1 | cd /etc/sysconfig/network-scripts |
2.查看网卡文件
1 | # ls |
CentOS中网卡文件一般为 ifcfg-ens* 这样的文件,多块网卡会有多个类似文件
3.编辑网卡文件
1 | vim 文件名 |
修改或添加文件
1 2 3 4 5 6 | BOOTPROTO=none //(设置静态IP) IPADDR=*.*.*.* //(设置IP地址) PREFIX=24 //(子网掩码短格式);也可以使用长格式NETMASK=255.255.255.0 GATEWAY=*.*.*.* //(设置网关) ONBOOT=yes //(开机自动启动网卡) NM_CONTROLLED=no //(关闭网络管理器) |
保存退出
4.重启网卡
1 | systemctl restart network |
5.临时关闭网络管理器(Linux 7.0以上版本无需关闭网络管理器,此步骤略过)
1 | systemctl stop NetworkManager |
6.永久关闭网络管理器(Linux 7.0以上版本无需关闭网络管理器,此步骤略过)
1 | systemctl disable NetworkManager |
二、修改远程端口SSH
1.修改ssh配置文件
1 | vim /etc/ssh/sshd_config |
文件中找到 port 22;删除前面的#号再将port后面的数字改成需要的端口号,注意不要与其他使用中的端口号重叠
保存退出;
2.重启ssh服务
1 | systemctl restart sshd.service |
三、关闭selinux防火墙
1.修改selinux配置文件
1 | vim /etc/selinux/config |
找到SELINUX=enforcing;将enforcing改为disabled;
2.查看selinux开放给ssh的端口规则信息
1 | semanage port -l|grep ssh |
3.添加端口到规则中
1 | semanage port -a -t ssh_port_t -p tcp 端口号 |
注:sestatus(查看selinux状态)
四、关闭firewall防火墙
1.临时关闭firewall防火墙
1 | systemctl stop firewalld |
2.永久关闭firewall防火墙
1 | systemctl disable firewalld |
3.查看firewall防火墙状态
1 | firewall-cmd –state |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步